._root_1gywe_1{--share-result-color: var(--ag-color-positive);--share-result-bg: color-mix(in srgb, var(--ag-color-positive) 8%, transparent);display:grid;align-content:start;min-height:100%;gap:var(--ag-space-3);border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 72%,transparent);border-radius:var(--ag-radius-lg);background:linear-gradient(180deg,color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 84%,var(--ag-color-bg-base)),color-mix(in srgb,var(--ag-color-bg-surface) 94%,var(--ag-color-bg-base)));box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 5%,transparent),0 22px 70px color-mix(in srgb,var(--ag-color-bg-base) 48%,transparent);padding:var(--ag-space-4)}._root_1gywe_1[data-tone=warning]{--share-result-color: var(--ag-color-warning-text);--share-result-bg: color-mix(in srgb, var(--ag-color-warning) 10%, transparent)}._header_1gywe_27{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:var(--ag-space-3)}._headerText_1gywe_34{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:var(--ag-space-3)}._identityBlock_1gywe_42{min-width:0}._proofMark_1gywe_46,._stateIcon_1gywe_47{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ag-color-interactive) 34%,transparent);border-radius:var(--ag-radius-md);background:color-mix(in srgb,var(--ag-color-interactive) 10%,transparent);color:var(--ag-color-interactive)}._proofMarkIcon_1gywe_59,._stateIconSvg_1gywe_60{width:1.2rem;height:1.2rem}._proofBadge_1gywe_65{display:inline-flex;min-height:1.625rem;align-items:center;gap:var(--ag-space-2);border:1px solid color-mix(in srgb,var(--ag-color-positive) 26%,transparent);border-radius:var(--ag-radius-full);background:color-mix(in srgb,var(--ag-color-positive) 8%,transparent);color:var(--ag-color-positive);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-xs-line);padding:0 var(--ag-space-2);white-space:nowrap}._proofBadgeIcon_1gywe_81{width:.875rem;height:.875rem}._eyebrow_1gywe_86,._resultLabel_1gywe_87,._chartHeader_1gywe_88,._chartLegend_1gywe_89{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);letter-spacing:0}._eyebrow_1gywe_86{margin:0;font-weight:var(--ag-font-semibold);text-transform:uppercase}._title_1gywe_102{margin:var(--ag-space-1) 0 0;overflow-wrap:anywhere;color:var(--ag-color-text-primary);font-family:var(--ag-font-mono);font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line);font-weight:var(--ag-font-semibold);letter-spacing:0}._period_1gywe_113,._stateCopy_1gywe_114{margin:var(--ag-space-1) 0 0;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-normal)}._resultPanel_1gywe_121{display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;align-items:center;gap:var(--ag-space-4);border-block:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 56%,transparent);padding:var(--ag-space-3) 0}._resultCopy_1gywe_131{display:grid;min-width:0;gap:var(--ag-space-1)}._resultValue_1gywe_137{color:var(--share-result-color);font-family:var(--ag-font-mono);font-size:var(--ag-text-3xl-size);line-height:var(--ag-text-3xl-line);font-weight:var(--ag-font-semibold);letter-spacing:0}._resultLabel_1gywe_87{font-weight:var(--ag-font-semibold);text-transform:uppercase}._resultContext_1gywe_151{max-width:46ch;margin:0;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-normal)}._viewModeControl_1gywe_159{justify-self:end;max-width:100%}._viewModeControl_1gywe_159 [data-component=SegmentedControlOption]{min-height:2rem;padding:0 var(--ag-space-3);font-size:var(--ag-text-xs-size)}._viewModeControl_1gywe_159 [data-component=SegmentedControlOption][data-active=true]{color:var(--ag-color-interactive-text)}._chartPanel_1gywe_174{display:grid;min-width:0;gap:var(--ag-space-2);margin:0}._chartHeader_1gywe_88{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4);font-weight:var(--ag-font-semibold);text-transform:uppercase}._chartHeaderText_1gywe_190{display:flex;min-width:0;align-items:center;justify-content:space-between;flex:1 1 auto;gap:var(--ag-space-3)}._chartWrap_1gywe_199{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 48%,transparent);border-radius:var(--ag-radius-md);background:linear-gradient(180deg,color-mix(in srgb,var(--ag-color-bg-base) 18%,transparent),color-mix(in srgb,var(--ag-color-bg-base) 34%,transparent));padding:var(--ag-space-2) 0 var(--ag-space-1)}._chartGrid_1gywe_213{display:grid;grid-template-columns:4.125rem minmax(0,1fr);align-items:stretch;gap:var(--ag-space-1);padding:0 var(--ag-space-3)}._chartYAxis_1gywe_221{position:relative;min-height:8.5rem;color:var(--ag-color-text-muted);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}._chartYTick_1gywe_230{position:absolute;top:var(--share-chart-tick-y);right:0;display:inline-flex;align-items:center;gap:var(--ag-space-1);transform:translateY(-50%);white-space:nowrap}._chartYTick_1gywe_230:after{width:.5rem;height:1px;background:color-mix(in srgb,var(--ag-color-border-telemetry) 54%,transparent);content:""}._chartSurface_1gywe_248{min-width:0}._chart_1gywe_88{display:block;width:100%;height:8.5rem}._chartAxis_1gywe_258{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ag-space-2);margin-left:calc(4.125rem + var(--ag-space-4));padding:0 var(--ag-space-3) 0 0;color:var(--ag-color-text-muted);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}._chartAxis_1gywe_258 span:nth-child(2){text-align:center}._chartAxis_1gywe_258 span:nth-child(3){text-align:right}._gridLine_1gywe_278,._zeroLine_1gywe_279{vector-effect:non-scaling-stroke}._gridLine_1gywe_278{stroke:color-mix(in srgb,var(--ag-color-border-telemetry) 50%,transparent);stroke-width:1}._zeroLine_1gywe_279{stroke:color-mix(in srgb,var(--ag-color-text-muted) 36%,transparent);stroke-dasharray:4 6;stroke-width:1}._strategyLine_1gywe_294,._benchmarkLine_1gywe_295,._excessLine_1gywe_296{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._strategyLine_1gywe_294{stroke:var(--share-result-color);stroke-width:3.5}._benchmarkLine_1gywe_295{stroke:color-mix(in srgb,var(--ag-color-accent) 72%,var(--ag-color-text-muted));stroke-width:2.5}._excessLine_1gywe_296{stroke:color-mix(in srgb,var(--share-result-color) 82%,var(--ag-color-interactive));stroke-width:3.25}._chartLegend_1gywe_89{display:inline-flex;flex-wrap:wrap;gap:var(--ag-space-3)}._chartLegend_1gywe_89 span{display:inline-flex;align-items:center;gap:var(--ag-space-2)}._chartLegend_1gywe_89 span:before{width:1.375rem;height:.125rem;border-radius:var(--ag-radius-full);background:var(--share-result-color);content:""}._chartLegend_1gywe_89 span[data-series=benchmark]:before{background:color-mix(in srgb,var(--ag-color-accent) 72%,var(--ag-color-text-muted))}._chartLegend_1gywe_89 span[data-series=excess]:before{background:color-mix(in srgb,var(--share-result-color) 82%,var(--ag-color-interactive))}._radarPanel_1gywe_346{display:grid;gap:var(--ag-space-2);border-top:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 56%,transparent);padding-top:var(--ag-space-2)}._radarHeader_1gywe_353{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ag-space-3)}._radarHeader_1gywe_353 h4{margin:0;color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);letter-spacing:0}._radarWrap_1gywe_369{min-width:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 42%,transparent);border-radius:var(--ag-radius-control);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--ag-color-bg-base) 22%,transparent),color-mix(in srgb,var(--ag-color-bg-base) 44%,transparent) 72%);padding:var(--ag-space-2) var(--ag-space-3)}._radarBody_1gywe_383{display:grid;grid-template-columns:minmax(12rem,.78fr) minmax(0,1.22fr);align-items:center;gap:var(--ag-space-3)}._radarChart_1gywe_390{display:block;width:100%;height:7.75rem}._radarRing_1gywe_396,._radarAxis_1gywe_397,._radarArea_1gywe_398{vector-effect:non-scaling-stroke}._radarRing_1gywe_396{fill:none;stroke:color-mix(in srgb,var(--ag-color-border-telemetry) 42%,transparent);stroke-width:1}._radarAxis_1gywe_397{stroke:color-mix(in srgb,var(--ag-color-border-telemetry) 38%,transparent);stroke-width:1}._radarArea_1gywe_398{fill:color-mix(in srgb,var(--share-result-color) 20%,transparent);stroke:color-mix(in srgb,var(--share-result-color) 76%,var(--ag-color-interactive));stroke-width:2}._radarLabel_1gywe_419{fill:var(--ag-color-text-secondary);font-family:var(--ag-font-sans);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:0}._profileList_1gywe_427{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-2) var(--ag-space-3);min-width:0;margin:0;padding:0;list-style:none}._profileList_1gywe_427 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ag-space-1) var(--ag-space-2);min-width:0}._profileLabel_1gywe_444{min-width:0;color:var(--ag-color-text-primary);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold)}._profileScore_1gywe_452{color:var(--share-result-color);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold)}._profileList_1gywe_427 p{grid-column:1 / -1;margin:0;color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}._stateIcon_1gywe_47{width:3rem;height:3rem}._stateTitle_1gywe_472{margin:0;color:var(--ag-color-text-primary);font-size:var(--ag-text-lg-size);line-height:var(--ag-text-lg-line);font-weight:var(--ag-font-semibold);letter-spacing:0}@media(max-width:700px){._header_1gywe_27{grid-template-columns:auto minmax(0,1fr)}._headerText_1gywe_34,._resultPanel_1gywe_121{grid-template-columns:minmax(0,1fr);align-items:flex-start}._headerText_1gywe_34{flex-direction:column}._viewModeControl_1gywe_159{justify-self:stretch}._viewModeControl_1gywe_159 [data-component=SegmentedControlOption]{flex:1 1 0}._radarBody_1gywe_383{grid-template-columns:minmax(0,1fr);align-items:stretch}._profileList_1gywe_427{grid-template-columns:minmax(0,1fr)}}@media(max-width:460px){._root_1gywe_1{padding:var(--ag-space-4)}._chartHeader_1gywe_88,._chartHeaderText_1gywe_190,._radarHeader_1gywe_353{align-items:flex-start;flex-direction:column;gap:var(--ag-space-1)}._chartAxis_1gywe_258{margin-left:calc(3.75rem + var(--ag-space-3));padding:0 var(--ag-space-2) 0 0}._chartGrid_1gywe_213{grid-template-columns:3.75rem minmax(0,1fr);gap:var(--ag-space-1);padding-inline:var(--ag-space-2)}._radarChart_1gywe_390{height:8.75rem}}._page_2di9f_1{min-height:100vh;padding:var(--ag-space-8) var(--ag-space-4) var(--ag-space-16);background:var(--ag-color-bg-base);color:var(--ag-color-text-primary)}._reportShell_2di9f_8,._unavailableShell_2di9f_9,._loadingShell_2di9f_10{width:min(100%,900px);margin:0 auto}._reportShell_2di9f_8{display:grid;gap:var(--ag-space-5)}._reportHeader_2di9f_20{display:flex;align-items:center;justify-content:space-between;gap:var(--ag-space-4)}._brand_2di9f_27{display:inline-flex;min-height:var(--ag-touch-target);align-items:center;color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);text-decoration:none}._brand_2di9f_27:focus-visible{border-radius:var(--ag-radius-control);outline:2px solid var(--ag-color-interactive);outline-offset:2px}._reportStatus_2di9f_43{display:inline-flex;min-height:2rem;align-items:center;gap:var(--ag-space-2);border:1px solid var(--ag-color-positive-border);border-radius:var(--ag-radius-full);background:var(--ag-color-positive-subtle);color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);padding:0 var(--ag-space-3);white-space:nowrap}._heroBand_2di9f_58{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--ag-space-5);border-bottom:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 54%,transparent);padding:var(--ag-space-2) 0 var(--ag-space-4)}._heroCopy_2di9f_67{display:grid;min-width:0;gap:var(--ag-space-2)}._eyebrow_2di9f_73{margin:0;color:var(--ag-color-interactive-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:0;text-transform:uppercase}._heroCopy_2di9f_67 h1,._unavailableShell_2di9f_9 h1{max-width:780px;margin:0;color:var(--ag-color-text-primary);font-size:var(--ag-text-2xl-size);font-weight:var(--ag-font-semibold);letter-spacing:0;line-height:var(--ag-text-2xl-line)}._summary_2di9f_93{max-width:720px;margin:0;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-normal)}._periodText_2di9f_101{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 64%,transparent);border-radius:var(--ag-radius-full);color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);padding:0 var(--ag-space-3);white-space:nowrap}._reportFooter_2di9f_115{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ag-space-3);border-top:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 54%,transparent);padding-top:var(--ag-space-4)}._footerItem_2di9f_123{display:flex;min-width:0;align-items:center;gap:var(--ag-space-3);color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line)}._unavailableShell_2di9f_9{display:grid;max-width:620px;gap:var(--ag-space-4);border:1px solid var(--ag-color-border-default);border-radius:var(--ag-radius-panel);background:var(--ag-color-bg-surface);box-shadow:var(--ag-shadow-panel);padding:var(--ag-space-8)}._unavailableIcon_2di9f_144{display:grid;width:3rem;height:3rem;place-items:center;border:1px solid var(--ag-color-warning-border);border-radius:var(--ag-radius-panel);background:var(--ag-color-warning-subtle)}._unavailableMessage_2di9f_154,._unavailableDetail_2di9f_155{margin:0;color:var(--ag-color-text-secondary);font-size:var(--ag-text-base-size);line-height:var(--ag-leading-relaxed)}._unavailableDetail_2di9f_155{color:var(--ag-color-text-muted);font-size:var(--ag-text-sm-size)}._loadingShell_2di9f_10{display:grid;gap:var(--ag-space-6);border:1px solid var(--ag-color-border-default);border-radius:var(--ag-radius-panel);background:var(--ag-color-bg-surface);padding:var(--ag-space-8)}._loadingHeader_2di9f_176,._loadingTitle_2di9f_177,._loadingGrid_2di9f_178 div,._loadingChart_2di9f_179{border-radius:var(--ag-radius-control);background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 88%,var(--ag-color-text-primary) 12%)}._loadingHeader_2di9f_176{width:11.25rem;height:1.25rem}._loadingTitle_2di9f_177{width:min(100%,35rem);height:3.5rem}._loadingGrid_2di9f_178{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ag-space-3)}._loadingGrid_2di9f_178 div{height:5.75rem}._loadingChart_2di9f_179{height:16.25rem}@media(max-width:760px){._page_2di9f_1{padding:var(--ag-space-4) var(--ag-space-3) var(--ag-space-10)}._reportHeader_2di9f_20,._heroBand_2di9f_58,._reportFooter_2di9f_115{grid-template-columns:minmax(0,1fr)}._reportHeader_2di9f_20{align-items:flex-start;flex-direction:column}._heroBand_2di9f_58{align-items:flex-start}._periodText_2di9f_101{justify-self:start;white-space:normal}._loadingGrid_2di9f_178{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){._reportStatus_2di9f_43,._periodText_2di9f_101{width:100%;justify-content:center}._unavailableShell_2di9f_9,._loadingShell_2di9f_10{border-radius:var(--ag-radius-control);padding:var(--ag-space-4)}._loadingGrid_2di9f_178{grid-template-columns:minmax(0,1fr)}}:root{--ag-p-blue-100: oklch(91% .025 236deg);--ag-p-blue-200: oklch(80% .038 236deg);--ag-p-blue-400: oklch(65% .055 236deg);--ag-p-blue-600: oklch(50% .052 236deg);--ag-p-blue-700: oklch(39% .042 236deg);--ag-p-blue-900: oklch(24% .03 236deg);--ag-p-gold-300: #ffd98a;--ag-p-gold-400: #ffc24d;--ag-p-gold-500: #ffb10a;--ag-p-gold-600: #d69008;--ag-p-gold-700: #8a5a12;--ag-p-green-400: #8be09a;--ag-p-green-500: #66d17a;--ag-p-green-700: #2d8e46;--ag-p-green-800: #277a3d;--ag-p-red-400: #f8a1a1;--ag-p-red-500: #f06464;--ag-p-red-700: #b94242;--ag-p-amber-400: #f6b847;--ag-p-amber-500: #d48f1e;--ag-p-neutral-0: #fffdf7;--ag-p-neutral-50: #f2f0e6;--ag-p-neutral-100: #e7e2d5;--ag-p-neutral-200: #bdb8a8;--ag-p-neutral-300: #968f84;--ag-p-neutral-400: #7d7d86;--ag-p-neutral-500: #5c5c66;--ag-p-neutral-600: #2f2f36;--ag-p-neutral-700: #232329;--ag-p-neutral-800: #1a1a1f;--ag-p-neutral-850: #0f0f12;--ag-p-neutral-900: #0b0b0d;--ag-p-neutral-950: #060608;--ag-p-space-1: 4px;--ag-p-space-2: 8px;--ag-p-space-3: 12px;--ag-p-space-4: 16px;--ag-p-space-5: 20px;--ag-p-space-6: 24px;--ag-p-space-8: 32px;--ag-p-space-10: 40px;--ag-p-space-12: 48px;--ag-p-space-16: 64px;--ag-p-space-20: 80px;--ag-p-space-24: 96px;--ag-p-radius-none: 0px;--ag-p-radius-2: 2px;--ag-p-radius-4: 6px;--ag-p-radius-6: 8px;--ag-p-radius-8: 10px;--ag-p-radius-12: 12px;--ag-p-radius-16: 14px;--ag-p-radius-full: 9999px}:root{--ag-color-bg-base: oklch(16% .012 245deg);--ag-color-bg-surface: oklch(20.5% .014 245deg);--ag-color-bg-surface-raised: oklch(25% .016 245deg);--ag-color-bg-surface-sunken: oklch(18% .012 245deg);--ag-color-bg-overlay: oklch(16% .012 245deg / .96);--ag-color-bg-backdrop: oklch(12% .01 245deg / .74);--ag-color-bg-hover: color-mix( in srgb, var(--ag-color-bg-surface-raised) 94%, var(--ag-color-text-primary) 6% );--ag-color-bg-active: color-mix( in srgb, var(--ag-color-bg-surface-raised) 94%, var(--ag-color-text-primary) 6% );--ag-color-bg-muted: color-mix( in srgb, var(--ag-color-bg-surface) 84%, var(--ag-color-bg-base) );--ag-color-bg-surface-accent: color-mix( in srgb, var(--ag-color-bg-surface-raised) 90%, var(--ag-p-blue-600) 10% );--ag-color-bg-telemetry: color-mix( in srgb, var(--ag-color-bg-surface) 88%, var(--ag-p-blue-600) 12% );--ag-color-bg-telemetry-raised: color-mix( in srgb, var(--ag-color-bg-surface-raised) 84%, var(--ag-p-blue-600) 16% );--ag-color-bg-signal: color-mix( in srgb, var(--ag-color-bg-surface-raised) 88%, var(--ag-color-interactive) 12% );--ag-color-text-primary: var(--ag-p-neutral-50);--ag-color-text-secondary: var(--ag-p-neutral-200);--ag-color-text-muted: var(--ag-p-neutral-300);--ag-color-text: var(--ag-color-text-primary);--ag-color-text-faint: var(--ag-color-text-muted);--ag-color-text-disabled: var(--ag-p-neutral-400);--ag-color-text-inverse: var(--ag-p-neutral-900);--ag-color-text-on-accent: var(--ag-p-neutral-900);--ag-color-interactive: var(--ag-p-gold-500);--ag-color-interactive-hover: var(--ag-p-gold-400);--ag-color-interactive-subtle: rgba(255, 177, 10, .08);--ag-color-interactive-text: var(--ag-p-gold-400);--ag-color-primary: var(--ag-color-interactive);--ag-color-accent: var(--ag-p-blue-400);--ag-color-accent-hover: var(--ag-p-blue-200);--ag-color-accent-subtle: color-mix(in srgb, var(--ag-p-blue-600) 12%, transparent);--ag-color-accent-text: var(--ag-p-blue-200);--ag-color-positive: var(--ag-p-green-500);--ag-color-positive-subtle: rgba(102, 209, 122, .12);--ag-color-positive-text: var(--ag-p-green-400);--ag-color-negative: var(--ag-p-red-500);--ag-color-negative-subtle: rgba(240, 100, 100, .12);--ag-color-negative-text: var(--ag-p-red-400);--ag-color-warning: var(--ag-p-amber-400);--ag-color-warning-subtle: rgba(246, 184, 71, .14);--ag-color-warning-text: var(--ag-p-gold-400);--ag-color-neutral: var(--ag-p-neutral-400);--ag-color-neutral-subtle: rgba(125, 125, 134, .1);--ag-color-border-default: oklch(82% .028 236deg / .16);--ag-color-border-subtle: oklch(82% .028 236deg / .1);--ag-color-border-strong: oklch(82% .028 236deg / .24);--ag-color-border-focus: var(--ag-p-gold-400);--ag-color-border-accent: color-mix(in srgb, var(--ag-color-interactive) 30%, transparent);--ag-color-border-accent-hover: color-mix(in srgb, var(--ag-color-interactive-hover) 48%, transparent);--ag-color-border-telemetry: color-mix(in srgb, var(--ag-p-blue-400) 32%, var(--ag-color-border-default));--ag-color-border: var(--ag-color-border-default);--ag-color-divider: var(--ag-color-border-subtle);--ag-color-bg-backdrop-light: rgba(11, 11, 13, .28);--ag-color-positive-border: rgba(102, 209, 122, .36);--ag-color-negative-border: rgba(240, 100, 100, .34);--ag-color-warning-border: rgba(246, 184, 71, .34);--ag-color-fold-train: color-mix( in srgb, var(--ag-color-bg-base) 90%, var(--ag-color-interactive) 10% );--ag-color-fold-val: color-mix( in srgb, var(--ag-color-bg-surface) 86%, var(--ag-color-interactive) 14% );--ag-color-fold-test: color-mix( in srgb, var(--ag-color-bg-surface-raised) 82%, var(--ag-color-accent) 18% );--background: var(--ag-color-bg-base);--foreground: var(--ag-color-text-primary);--sidebar: var(--ag-color-bg-surface);--sidebar-foreground: var(--ag-color-text-secondary);--panel: var(--ag-color-bg-surface);--panel-muted: var(--ag-color-bg-surface-sunken);--card: var(--ag-color-bg-surface-raised);--card-foreground: var(--ag-color-text-primary);--border: var(--ag-color-border-default);--input: var(--ag-color-bg-surface-raised);--muted: var(--ag-color-bg-surface-sunken);--muted-foreground: var(--ag-color-text-muted);--accent: var(--ag-color-interactive);--accent-foreground: var(--ag-color-text-on-accent);--accent-muted: var(--ag-color-interactive-subtle);--success: var(--ag-color-positive);--success-muted: var(--ag-color-positive-subtle);--background-wash: color-mix(in srgb, var(--accent) 6%, transparent);--ag-space-0: 0px;--ag-space-half: 2px;--ag-space-1: var(--ag-p-space-1);--ag-space-2: var(--ag-p-space-2);--ag-space-3: var(--ag-p-space-3);--ag-space-4: var(--ag-p-space-4);--ag-space-5: var(--ag-p-space-5);--ag-space-6: var(--ag-p-space-6);--ag-space-8: var(--ag-p-space-8);--ag-space-10: var(--ag-p-space-10);--ag-space-12: var(--ag-p-space-12);--ag-space-16: var(--ag-p-space-16);--ag-space-20: var(--ag-p-space-20);--ag-space-24: var(--ag-p-space-24);--ag-touch-target: 44px;--ag-content-narrow: 640px;--ag-content-default: 960px;--ag-content-wide: 1280px;--ag-radius-none: var(--ag-p-radius-none);--ag-radius-sm: var(--ag-p-radius-4);--ag-radius-md: var(--ag-p-radius-6);--ag-radius-lg: var(--ag-p-radius-8);--ag-radius-xl: var(--ag-p-radius-12);--ag-radius-2xl: var(--ag-p-radius-12);--ag-radius-full: var(--ag-p-radius-full);--ag-radius-pill: var(--ag-radius-full);--ag-radius-control: var(--ag-radius-sm);--ag-radius-card: var(--ag-radius-md);--ag-radius-panel: var(--ag-radius-xl);--ag-radius-chip: var(--ag-radius-full);--ag-font-body: "Geist", "Inter", system-ui, sans-serif;--ag-font-sans: var(--ag-font-body);--ag-font-mono: "JetBrains Mono", "Geist Mono", monospace;--ag-font-display: "Satoshi", "Geist", "Inter", system-ui, sans-serif;--ag-text-xs: .75rem;--ag-text-sm: .875rem;--ag-text-base: 1rem;--ag-text-lg: 1.25rem;--ag-text-xl: clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--ag-text-2xl: clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--ag-text-hero: clamp(3rem, .5rem + 7vw, 8rem);--ag-text-page-display-size: clamp(2.1rem, 1.7rem + 1.2vw, 3rem);--ag-text-page-display-line: 1.02;--ag-leading-tight: 1.15;--ag-leading-snug: 1.35;--ag-leading-normal: 1.6;--ag-leading-relaxed: 1.7;--ag-tracking-tight: -.04em;--ag-tracking-normal: 0em;--ag-tracking-wide: .06em;--ag-tracking-caps: .02em;--ag-tracking-display: -.03em;--ag-tracking-display-tight: -.05em;--ag-tracking-page-display: -.035em;--ag-color-lineage-lane-cyan: oklch(67% .07 205deg);--ag-color-lineage-lane-purple: oklch(68% .08 306deg);--ag-color-lineage-lane-green: oklch(65% .07 155deg);--ag-color-lineage-lane-gold: oklch(70% .09 75deg);--ag-color-lineage-lane-coral: oklch(66% .08 20deg);--font-size-xs: var(--ag-text-xs);--font-size-sm: var(--ag-text-sm);--font-size-base: var(--ag-text-base);--ag-text-xs-size: var(--ag-text-xs);--ag-text-xs-line: 1rem;--ag-text-sm-size: var(--ag-text-sm);--ag-text-sm-line: 1.25rem;--ag-text-base-size: var(--ag-text-base);--ag-text-base-line: 1.5rem;--ag-text-md-size: .9375rem;--ag-text-md-line: 1.5rem;--ag-text-lg-size: 1.0625rem;--ag-text-lg-line: 1.5rem;--ag-text-xl-size: 1.25rem;--ag-text-xl-line: 1.75rem;--ag-text-2xl-size: 1.5rem;--ag-text-2xl-line: 2rem;--ag-text-3xl-size: 2rem;--ag-text-3xl-line: 2.5rem;--ag-weight-regular: 400;--ag-weight-medium: 500;--ag-weight-semibold: 600;--ag-font-normal: var(--ag-weight-regular);--ag-font-medium: var(--ag-weight-medium);--ag-font-semibold: var(--ag-weight-semibold);--ag-z-below: -1;--ag-z-default: 0;--ag-z-raised: 1;--ag-z-dropdown: 50;--ag-z-sticky: 100;--ag-z-fixed: 200;--ag-z-backdrop: 400;--ag-z-overlay: 450;--ag-z-popover: 700;--ag-z-tooltip: 800;--ag-z-toast: 900;--ag-z-top: 9999;--ag-duration-instant: 0ms;--ag-duration-fast: .1s;--ag-duration-normal: .2s;--ag-duration-slow: .35s;--ag-duration-xslow: .5s;--ag-ease-default: cubic-bezier(.4, 0, .2, 1);--ag-ease-in: cubic-bezier(.4, 0, 1, 1);--ag-ease-out: cubic-bezier(0, 0, .2, 1);--ag-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ag-transition-fast: var(--ag-duration-fast) var(--ag-ease-default);--ag-transition-normal: var(--ag-duration-normal) var(--ag-ease-out);--ag-transition-slow: var(--ag-duration-slow) var(--ag-ease-default);--ag-shadow-sm: 0 8px 18px rgba(0, 0, 0, .16);--ag-shadow-md: 0 14px 32px rgba(0, 0, 0, .22), 0 20px 48px rgba(0, 0, 0, .12);--ag-shadow-lg: 0 22px 62px rgba(0, 0, 0, .3), 0 30px 82px rgba(0, 0, 0, .14);--ag-shadow-panel: 0 14px 36px rgba(0, 0, 0, .22);--ag-shadow-glow-accent: 0 0 18px color-mix(in srgb, var(--ag-color-accent) 12%, transparent);--ag-shadow-glow-interactive: 0 0 0 rgba(255, 177, 10, 0);--ag-shadow-glow-interactive-strong: 0 10px 24px rgba(255, 177, 10, .16);--ag-shadow-inset-subtle: rgba(242, 240, 230, .04);--ag-shadow-selection-ring: 0 0 0 1px var(--ag-color-border-strong);--ag-brand-gradient: linear-gradient( 135deg, var(--ag-p-neutral-50) 0%, var(--ag-p-gold-400) 24%, var(--ag-p-gold-500) 58%, var(--ag-p-gold-700) 100% );--ag-surface-gradient: linear-gradient( 180deg, color-mix(in srgb, var(--ag-color-bg-surface-raised) 88%, var(--ag-color-bg-telemetry)) 0%, var(--ag-color-bg-base) 100% );--ag-hero-atmosphere: radial-gradient( circle at 50% 35%, rgba(255, 194, 77, .12) 0%, rgba(255, 177, 10, .05) 28%, rgba(11, 11, 13, 0) 68% )}.light{--ag-color-bg-base: #e8ebe5;--ag-color-bg-surface: #f4f6ef;--ag-color-bg-surface-raised: #fbfaf5;--ag-color-bg-surface-sunken: #dbe2d8;--ag-color-bg-overlay: #fbfaf5;--ag-color-bg-backdrop: rgba(24, 29, 24, .18);--ag-color-bg-hover: color-mix( in srgb, var(--ag-color-bg-surface-sunken) 74%, var(--ag-color-bg-surface-raised) 26% );--ag-color-bg-active: color-mix( in srgb, var(--ag-color-bg-surface-sunken) 86%, var(--ag-color-text-primary) 14% );--ag-color-bg-muted: color-mix( in srgb, var(--ag-color-bg-surface) 88%, var(--ag-color-bg-base) );--ag-color-bg-surface-accent: color-mix( in srgb, var(--ag-color-bg-surface-raised) 84%, var(--ag-color-bg-surface-sunken) 16% );--ag-color-bg-telemetry: color-mix( in srgb, var(--ag-color-bg-surface) 92%, var(--ag-color-bg-base) 8% );--ag-color-bg-telemetry-raised: color-mix( in srgb, var(--ag-color-bg-surface-raised) 90%, var(--ag-color-bg-base) 10% );--ag-color-bg-signal: color-mix( in srgb, var(--ag-color-bg-surface-raised) 92%, var(--ag-color-interactive) 8% );--ag-color-text-primary: #171916;--ag-color-text-secondary: #464a43;--ag-color-text-muted: #62685f;--ag-color-text: var(--ag-color-text-primary);--ag-color-text-faint: #62685f;--ag-color-text-disabled: #879086;--ag-color-text-inverse: var(--ag-p-neutral-50);--ag-color-text-on-accent: #fffdf7;--ag-color-interactive: #7d520f;--ag-color-interactive-hover: #70490d;--ag-color-interactive-subtle: rgba(125, 82, 15, .09);--ag-color-interactive-text: #684900;--ag-color-primary: var(--ag-color-interactive);--ag-color-accent: #3d5a70;--ag-color-accent-hover: #2c4354;--ag-color-accent-subtle: rgba(69, 101, 126, .1);--ag-color-accent-text: #243746;--ag-color-positive: #257747;--ag-color-positive-subtle: color-mix( in srgb, var(--ag-color-positive) 14%, transparent );--ag-color-positive-text: #1d6538;--ag-color-negative: #b33f3f;--ag-color-negative-subtle: rgba(179, 63, 63, .1);--ag-color-negative-text: #9c3030;--ag-color-warning: #8a6200;--ag-color-warning-subtle: color-mix( in srgb, var(--ag-color-warning) 12%, transparent );--ag-color-warning-text: #674c00;--ag-color-neutral: var(--ag-p-neutral-500);--ag-color-neutral-subtle: rgba(92, 92, 102, .08);--ag-color-border-default: #becabd;--ag-color-border-subtle: #d6ded4;--ag-color-border-strong: #8e9e92;--ag-color-border-focus: var(--ag-color-interactive);--ag-color-border-accent: rgba(125, 82, 15, .3);--ag-color-border-accent-hover: rgba(125, 82, 15, .42);--ag-color-border-telemetry: color-mix( in srgb, var(--ag-color-accent) 14%, var(--ag-color-border-default) );--ag-color-border: var(--ag-color-border-default);--ag-color-divider: var(--ag-color-border-subtle);--ag-color-bg-backdrop-light: rgba(24, 29, 24, .14);--ag-color-positive-border: color-mix( in srgb, var(--ag-color-positive) 28%, transparent );--ag-color-negative-border: rgba(185, 66, 66, .26);--ag-color-warning-border: color-mix( in srgb, var(--ag-color-warning) 28%, transparent );--ag-color-fold-train: color-mix( in srgb, var(--ag-color-bg-base) 93%, var(--ag-color-interactive) 7% );--ag-color-fold-val: color-mix( in srgb, var(--ag-color-bg-surface) 92%, var(--ag-color-interactive) 8% );--ag-color-fold-test: color-mix( in srgb, var(--ag-color-bg-surface-raised) 80%, var(--ag-color-accent) 20% );--ag-shadow-sm: 0 6px 16px rgba(24, 29, 24, .07);--ag-shadow-md: 0 12px 28px rgba(24, 29, 24, .09), 0 18px 38px rgba(24, 29, 24, .05);--ag-shadow-lg: 0 20px 54px rgba(24, 29, 24, .11), 0 28px 72px rgba(24, 29, 24, .06);--ag-shadow-panel: 0 14px 34px rgba(24, 29, 24, .09);--ag-shadow-glow-accent: 0 0 12px rgba(24, 29, 24, .04);--ag-shadow-glow-interactive: 0 0 0 rgba(255, 177, 10, 0);--ag-shadow-glow-interactive-strong: 0 8px 20px rgba(125, 82, 15, .2);--ag-shadow-inset-subtle: rgba(24, 29, 24, .05);--ag-shadow-selection-ring: 0 0 0 1px var(--ag-color-border-accent);--background-wash: color-mix(in srgb, var(--panel-muted) 72%, transparent)}@media(max-width:767px){:root{--ag-text-sm: .8125rem;--ag-text-base: .9375rem;--ag-text-lg: 1rem;--ag-text-xl: 1.125rem;--ag-text-2xl: 1.25rem;--ag-text-sm-size: var(--ag-text-sm);--ag-text-sm-line: 1.125rem;--ag-text-base-size: var(--ag-text-base);--ag-text-base-line: 1.375rem;--ag-text-md-size: .875rem;--ag-text-md-line: 1.25rem;--ag-text-lg-size: 1rem;--ag-text-lg-line: 1.375rem;--ag-text-xl-size: 1.125rem;--ag-text-xl-line: 1.5rem;--ag-text-2xl-size: 1.25rem;--ag-text-2xl-line: 1.625rem;--ag-text-3xl-size: 1.5rem;--ag-text-3xl-line: 1.875rem;--ag-text-page-display-size: var(--ag-text-2xl-size);--ag-text-page-display-line: var(--ag-text-2xl-line)}}.ag-label{color:var(--ag-color-text-muted);font-family:var(--ag-font-sans);font-size:var(--ag-text-xs);line-height:var(--ag-leading-tight);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase}.ag-metric-value{color:var(--ag-color-text);font-family:var(--ag-font-mono);font-size:var(--ag-text-lg);line-height:var(--ag-leading-tight);font-weight:var(--ag-font-semibold);font-variant-numeric:tabular-nums}.ag-metric-sublabel{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs);line-height:var(--ag-leading-snug)}.ag-annotation{color:var(--ag-color-text-faint);font-size:var(--ag-text-xs);line-height:var(--ag-leading-snug);font-variant-numeric:tabular-nums}.ag-mono{font-family:var(--ag-font-mono);font-size:inherit;font-variant-numeric:tabular-nums;letter-spacing:var(--ag-tracking-normal)}:root{--bg-base:var(--ag-color-bg-base);--bg-surface:var(--ag-color-bg-surface);--bg-elevated:var(--ag-color-bg-surface-raised);--bg-surface-offset:var(--ag-color-bg-surface-sunken);--bg-hover:color-mix(in srgb, var(--ag-color-bg-surface-raised) 94%, var(--ag-color-text-primary) 6%);--bg-active:color-mix(in srgb, var(--ag-color-bg-surface-raised) 94%, var(--ag-color-text-primary) 6%);--bg-muted:color-mix(in srgb, var(--ag-color-bg-surface) 84%, var(--ag-color-bg-base));--bg-surface-accent:color-mix(in srgb, var(--ag-color-bg-surface-raised) 94%, var(--ag-color-text-primary) 6%);--bg-overlay:var(--ag-color-bg-overlay);--bg-border:var(--ag-color-border-subtle);--border-subtle:var(--ag-color-border-subtle);--border-default:var(--ag-color-border-default);--border-strong:var(--ag-color-border-strong);--border-accent:1px solid var(--ag-color-border-accent);--text-primary:var(--ag-color-text-primary);--text-secondary:var(--ag-color-text-secondary);--text-muted:var(--ag-color-text-muted);--text-disabled:var(--ag-color-text-disabled);--text-link:var(--ag-color-interactive-text);--text-faint:color-mix(in srgb, var(--ag-color-text-muted) 88%, var(--ag-color-bg-base) 12%);--ag-color-tertiary:var(--ag-p-blue-600);--ag-color-tertiary-dark:var(--ag-p-blue-700);--ag-color-tertiary-soft:color-mix(in srgb, var(--ag-p-blue-600) 14%, transparent);--ag-color-tertiary-text:var(--ag-p-blue-400);--ag-color-fitness-positive:var(--ag-color-positive);--ag-color-fitness-negative:var(--ag-color-negative);--ag-color-fitness-neutral:var(--ag-color-warning);--ag-color-fitness-excellent:var(--ag-color-interactive);--ag-color-mutation-rewrite:var(--ag-color-tertiary-text);--ag-color-mutation-diff:var(--ag-color-interactive);--ag-color-mutation-crossover:var(--ag-color-warning);--ag-color-mutation-seed:var(--ag-color-tertiary);--ag-color-star:var(--ag-p-gold-400);--ag-color-diff-add:var(--ag-p-green-700);--ag-color-diff-remove:var(--ag-p-red-700);--ag-color-strategy-focus-ring:color-mix(in srgb, var(--ag-color-interactive) 52%, transparent);--ag-color-strategy-error-border:var(--ag-color-negative);--ag-color-archetype-trend:var(--ag-color-tertiary-text);--ag-color-archetype-mean:var(--ag-color-interactive);--ag-color-archetype-volatility:var(--ag-color-negative);--ag-color-archetype-volume:#a995db;--ag-color-archetype-regime:var(--ag-color-positive);--ag-color-status-running:var(--ag-color-tertiary);--ag-color-status-completed:var(--ag-color-positive);--ag-color-status-failed:var(--ag-color-negative);--ag-color-status-crashed:color-mix(in srgb, var(--ag-color-negative) 84%, var(--ag-color-warning));--ag-color-status-stopped:var(--ag-color-neutral);--ag-color-status-seeding:var(--ag-color-tertiary-text);--ag-color-status-warning:var(--ag-color-warning);--ag-color-status-paused:var(--ag-color-status-stopped);--ag-color-launch-action:var(--ag-color-positive);--ag-color-launch-action-strong:var(--ag-p-green-700);--ag-color-launch-action-soft:#66d17a2e;--ag-color-launch-action-text:var(--ag-color-text-on-accent);--ag-color-cyan-500:#5ba5b0;--ag-color-purple-500:#8f7ac0;--ag-color-purple-400:#b5a7dc;--font-ui:var(--ag-font-body);--font-mono:var(--ag-font-mono);--font-display:var(--ag-font-display);--text-display:var(--text-3xl);--text-h1:var(--text-2xl);--text-h2:var(--text-xl);--text-h3:var(--text-base);--text-body:var(--text-sm);--text-small:var(--text-xs);--text-micro:var(--text-xs);--text-mono:var(--text-table);--text-badge:var(--text-xs);--text-badge--line-height:var(--text-xs--line-height);--text-eyebrow:var(--text-xs);--text-eyebrow--line-height:var(--text-xs--line-height);--text-caption:var(--text-xs);--text-caption--line-height:var(--text-xs--line-height);--text-kpi:var(--text-base);--text-kpi--line-height:var(--text-base--line-height);--text-xs:.75rem;--text-xs--line-height:1rem;--text-table:var(--text-sm);--text-table--line-height:var(--text-sm--line-height);--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.625rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-2xl:1.5rem;--text-2xl--line-height:1.25;--text-page-display:clamp(2.1rem, 1.7rem + 1.2vw, 3rem);--text-page-display--line-height:1.02;--text-3xl:clamp(1.75rem, 1.61rem + .48vw, 2.25rem);--text-3xl--line-height:1.15;--text-hero:clamp(3rem, 1.5rem + 5vw, 5.4rem);--text-hero--line-height:1.1;--lh-display:1.1;--lh-tight:1.3;--lh-normal:1.4;--lh-relaxed:1.5;--tracking-caps:.02em;--tracking-display:-.03em;--tracking-display-tight:-.05em;--tracking-page-display:-.035em;--sidebar-collapsed:64px;--sidebar-expanded:248px;--header-height:64px;--content-max:1440px;--spacing-xs:4px;--spacing-2:2px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--radius-none:0px;--radius-sharp:2px;--radius-default:var(--ag-radius-control);--radius-large:var(--ag-radius-panel);--radius-full:9999px;--radius:var(--radius-default);--radius-sm:var(--radius-default);--radius-md:var(--radius-large);--radius-lg:var(--radius-large);--radius-xl:var(--radius-large);--transition-fast:var(--ag-duration-fast) var(--ag-ease-default);--transition-normal:var(--ag-duration-normal) var(--ag-ease-out);--transition-slow:var(--ag-duration-slow) var(--ag-ease-default);--animation-instant:0s;--animation-micro:.1s;--animation-fast:.15s;--animation-default:.2s;--animation-deliberate:.3s;--animation-ceremony:.5s;--shadow-sm:var(--ag-shadow-sm);--shadow-md:var(--ag-shadow-md);--shadow-lg:var(--ag-shadow-lg);--shadow-inset-subtle:#f2f0e60a;--shadow-selection-ring:0 0 0 1px var(--ag-color-border-strong);--ag-color-intake-panel-bg:var(--bg-surface);--ag-color-intake-panel-border:var(--border-default);--ag-color-intake-card-bg:var(--bg-base);--ag-color-intake-card-border:var(--border-subtle);--ag-color-intake-card-hover-bg:color-mix(in srgb, var(--bg-elevated) 72%, var(--bg-base));--ag-color-intake-card-hover-border:color-mix(in srgb, var(--ag-color-accent) 24%, var(--border-default));--ag-color-intake-card-selected-bg:color-mix(in srgb, var(--bg-elevated) 88%, var(--bg-base));--ag-color-intake-card-selected-border:var(--border-default);--ag-color-intake-badge-bg:var(--bg-elevated);--ag-color-intake-badge-border:var(--border-default);--ag-color-intake-badge-text:var(--text-secondary);--ag-color-intake-badge-cool-bg:color-mix(in srgb, var(--ag-color-accent) 12%, transparent);--ag-color-intake-badge-cool-border:color-mix(in srgb, var(--ag-color-accent) 34%, var(--border-default));--ag-color-intake-badge-cool-text:var(--ag-color-accent-text);--ag-color-intake-badge-alert-bg:color-mix(in srgb, var(--ag-color-warning) 14%, transparent);--ag-color-intake-badge-alert-border:color-mix(in srgb, var(--ag-color-warning) 34%, var(--border-default));--ag-color-intake-badge-alert-text:var(--ag-color-interactive-text);--ag-color-intake-badge-emphasis-bg:color-mix(in srgb, var(--ag-color-interactive) 16%, transparent);--ag-color-intake-badge-emphasis-border:color-mix(in srgb, var(--ag-color-interactive) 44%, var(--border-default));--ag-color-intake-badge-emphasis-text:var(--text-primary);--ag-color-intake-selection-bg:color-mix(in srgb, var(--bg-elevated) 88%, transparent);--ag-color-intake-selection-border:var(--border-default);--ag-color-intake-selection-text:var(--text-secondary);--ag-color-intake-selection-selected-bg:color-mix(in srgb, var(--bg-elevated) 82%, transparent);--ag-color-intake-selection-selected-border:color-mix(in srgb, var(--ag-color-border-strong) 72%, var(--border-default));--ag-color-intake-selection-selected-text:var(--text-primary);--ag-color-intake-summary-bg:var(--bg-elevated);--ag-color-intake-summary-border:var(--border-default);--ag-color-intake-summary-text:var(--text-secondary);--ag-color-intake-danger-bg:color-mix(in srgb, var(--ag-color-negative) 8%, transparent);--ag-color-intake-danger-border:color-mix(in srgb, var(--ag-color-negative) 20%, var(--border-default));--ag-color-intake-danger-text:var(--text-secondary);--ag-color-intake-code-bg:color-mix(in srgb, var(--bg-elevated) 82%, var(--bg-base));--ag-color-intake-code-border:var(--border-subtle);--ag-color-intake-code-text:var(--text-secondary);--ag-color-diff-add-bg:#66d17a26;--ag-color-diff-add-badge:#66d17a1a;--ag-color-diff-remove-bg:#f0646426;--ag-color-diff-remove-badge:#f064641a;--background:var(--bg-base);--foreground:var(--text-primary);--sidebar:var(--bg-surface);--panel:var(--bg-surface);--panel-muted:var(--bg-surface-offset);--card:var(--bg-elevated);--card-foreground:var(--text-primary);--popover:var(--bg-elevated);--popover-foreground:var(--text-primary);--primary:var(--ag-color-interactive);--primary-foreground:var(--ag-color-text-on-accent);--secondary:var(--bg-elevated);--secondary-foreground:var(--text-primary);--muted:var(--bg-surface-offset);--muted-foreground:var(--text-muted);--accent:var(--ag-color-interactive);--accent-foreground:var(--ag-color-text-on-accent);--accent-muted:var(--ag-color-interactive-subtle);--success:var(--ag-color-positive);--success-muted:var(--ag-color-positive-subtle);--destructive:var(--ag-color-negative);--destructive-foreground:var(--ag-color-text-inverse);--border:var(--border-default);--input:var(--border-default);--ring:var(--ag-color-interactive);--chart-1:var(--ag-color-positive);--chart-2:var(--ag-color-accent);--chart-3:var(--ag-color-interactive);--chart-4:var(--ag-color-purple-500);--chart-5:var(--ag-color-cyan-500);--bg-fold-train:color-mix(in srgb, var(--ag-color-bg-base) 90%, var(--ag-color-interactive) 10%);--bg-fold-val:color-mix(in srgb, var(--ag-color-bg-surface) 86%, var(--ag-color-interactive) 14%);--bg-fold-test:color-mix(in srgb, var(--ag-color-bg-surface-raised) 82%, var(--ag-color-accent) 18%);--ag-color-island-1:var(--ag-color-accent);--ag-color-island-2:var(--ag-color-purple-500);--ag-color-island-3:var(--ag-color-cyan-500);--ag-color-heatmap-empty:color-mix(in srgb, var(--ag-color-bg-base) 92%, var(--ag-color-bg-surface));--ag-color-heatmap-low:var(--ag-color-tertiary);--ag-color-heatmap-mid:var(--ag-color-interactive);--ag-color-heatmap-high:var(--ag-color-negative);--sidebar-background:var(--bg-base);--sidebar-foreground:var(--text-secondary);--sidebar-primary:var(--ag-color-interactive);--sidebar-primary-foreground:var(--ag-color-text-on-accent);--sidebar-accent:var(--bg-hover);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border-subtle);--sidebar-ring:var(--ag-color-accent);--ag-dashboard-sidebar-surface:color-mix(in srgb, var(--bg-surface) 88%, var(--ag-color-tertiary) 8%);--ag-dashboard-rail-surface:color-mix(in srgb, var(--bg-surface) 82%, var(--ag-color-tertiary) 8%);--ag-dashboard-card-bg:color-mix(in srgb, var(--bg-elevated) 74%, var(--ag-color-bg-telemetry));--ag-dashboard-card-bg-muted:color-mix(in srgb, var(--bg-surface-offset) 76%, var(--ag-color-bg-telemetry));--ag-dashboard-list-surface:color-mix(in srgb, var(--bg-surface) 82%, var(--ag-color-bg-telemetry));--ag-dashboard-row-surface:color-mix(in srgb, var(--bg-surface-offset) 68%, var(--ag-color-bg-telemetry));--ag-dashboard-utility-surface:color-mix(in srgb, var(--bg-surface) 82%, var(--ag-color-bg-telemetry));--ag-dashboard-nav-active-bg:color-mix(in srgb, var(--ag-color-interactive) 10%, var(--bg-surface-accent));--ag-dashboard-nav-active-border:color-mix(in srgb, var(--ag-color-interactive) 34%, var(--border-default));--ag-dashboard-hover-bg:color-mix(in srgb, var(--ag-color-bg-telemetry-raised) 72%, transparent);--ag-dashboard-divider:color-mix(in srgb, var(--border-default) 72%, transparent);--ag-dashboard-gold-accent:color-mix(in srgb, var(--ag-color-interactive) 82%, var(--ag-color-interactive-text) 18%);--ag-dashboard-text-muted:color-mix(in srgb, var(--text-secondary) 70%, var(--text-muted) 30%);--ag-dashboard-text-secondary:var(--text-secondary);--ag-dashboard-table-header-text:color-mix(in srgb, var(--text-muted) 86%, var(--text-primary) 14%);--ag-dashboard-row-title-text:var(--text-primary);--ag-dashboard-metadata-text:color-mix(in srgb, var(--text-muted) 90%, var(--text-secondary) 10%);--ag-dashboard-badge-bg:color-mix(in srgb, var(--bg-elevated) 82%, transparent);--ag-dashboard-status-pill-bg:color-mix(in srgb, var(--bg-elevated) 78%, transparent);--ag-dashboard-market-accent:var(--ag-color-tertiary-text);--ag-dashboard-style-accent:var(--ag-color-interactive-text);--ag-dashboard-signal-accent:var(--ag-p-blue-200);--ag-dashboard-risk-accent:var(--ag-color-positive);--ag-dashboard-shell-radius:var(--ag-radius-panel);--ag-dashboard-card-radius:var(--ag-radius-card);--ag-dashboard-section-gap:var(--ag-space-3);--ag-product-shell-bg:color-mix(in srgb, var(--bg-base) 92%, var(--ag-color-tertiary) 6%);--ag-product-shell-panel-bg:color-mix(in srgb, var(--bg-elevated) 76%, var(--ag-color-bg-telemetry));--ag-product-popover-bg:color-mix(in srgb, var(--bg-elevated) 78%, var(--ag-color-bg-telemetry-raised));--ag-product-popover-border:color-mix(in srgb, var(--border-default) 74%, var(--ag-color-tertiary-text) 26%);--ag-product-field-bg:color-mix(in srgb, var(--bg-base) 74%, var(--ag-color-bg-telemetry) 26%);--ag-product-row-hover-bg:color-mix(in srgb, var(--ag-color-bg-telemetry-raised) 76%, transparent);--ag-product-empty-bg:color-mix(in srgb, var(--ag-color-bg-telemetry) 64%, transparent);--ag-accent-success:var(--ag-color-positive);--ag-accent-warning:var(--ag-color-warning);--ag-accent-warning-border:#f6b84752;--ag-accent-warning-bg:#f6b8471a;--ag-accent-danger:var(--ag-color-negative);--ag-gold:var(--ag-color-interactive);--ag-oos-shield:var(--ag-color-tertiary);--ag-color-red-700:var(--ag-p-red-700);--ag-color-red-300:#f8c1c1;--tpl-backdrop:color-mix(in srgb, var(--ag-color-bg-base) 78%, transparent);--tpl-sidebar-bg:color-mix(in srgb, var(--ag-color-bg-telemetry) 78%, var(--ag-color-bg-base));--tpl-header-bg:color-mix(in srgb, var(--ag-color-bg-telemetry-raised) 74%, var(--ag-color-bg-base));--tpl-card-active-bg:color-mix(in srgb, var(--ag-color-bg-signal) 68%, var(--ag-color-bg-surface-raised));--tpl-card-active-shadow:var(--ag-shadow-sm);--tpl-tag-bg:color-mix(in srgb, var(--ag-color-tertiary) 14%, transparent);--tpl-time-badge-bg:color-mix(in srgb, var(--ag-color-positive) 16%, transparent);--tpl-thesis-gradient:color-mix(in srgb, var(--ag-color-bg-telemetry-raised) 66%, var(--ag-color-bg-surface));--tpl-warm-icon-bg:color-mix(in srgb, var(--ag-color-interactive) 14%, transparent);--tpl-feature-badge-bg:color-mix(in srgb, var(--ag-color-tertiary) 18%, transparent);--tpl-summary-gradient:color-mix(in srgb, var(--ag-color-bg-telemetry) 70%, var(--ag-color-bg-base));--tpl-launch-gradient:var(--ag-color-interactive);--tpl-launch-text:var(--ag-color-text-on-accent)}.light{--bg-base:var(--ag-color-bg-base);--bg-surface:var(--ag-color-bg-surface);--bg-elevated:var(--ag-color-bg-surface-raised);--bg-surface-offset:var(--ag-color-bg-surface-sunken);--bg-hover:var(--ag-color-bg-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.light{--bg-hover:color-mix(in srgb, var(--ag-color-bg-surface-sunken) 74%, var(--ag-color-bg-surface-raised) 26%)}}.light{--bg-active:var(--ag-color-bg-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.light{--bg-active:color-mix(in srgb, var(--ag-color-bg-surface-sunken) 86%, var(--ag-color-text-primary) 14%)}}.light{--bg-muted:var(--ag-color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--bg-muted:color-mix(in srgb, var(--ag-color-bg-surface) 88%, var(--ag-color-bg-base))}}.light{--bg-surface-accent:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light{--bg-surface-accent:color-mix(in srgb, var(--ag-color-bg-surface-raised) 84%, var(--ag-color-bg-surface-sunken) 16%)}}.light{--bg-overlay:var(--ag-color-bg-overlay);--bg-border:var(--ag-color-border-subtle);--border-subtle:var(--ag-color-border-subtle);--border-default:var(--ag-color-border-default);--border-strong:var(--ag-color-border-strong);--border-accent:1px solid var(--ag-color-interactive);--text-primary:var(--ag-color-text-primary);--text-secondary:var(--ag-color-text-secondary);--text-muted:var(--ag-color-text-muted);--text-disabled:var(--ag-color-text-disabled);--text-link:var(--ag-color-interactive-text);--text-faint:var(--ag-color-text-faint);--ag-color-accent:var(--ag-p-neutral-900);--ag-color-accent-hover:var(--ag-p-neutral-700);--ag-color-accent-subtle:#0b0b0d14;--ag-color-accent-text:var(--ag-p-neutral-900);--ag-color-tertiary:var(--ag-p-blue-600);--ag-color-tertiary-dark:var(--ag-p-blue-700);--ag-color-tertiary-soft:var(--ag-p-blue-600)}@supports (color:color-mix(in lab,red,red)){.light{--ag-color-tertiary-soft:color-mix(in srgb, var(--ag-p-blue-600) 10%, transparent)}}.light{--ag-color-tertiary-text:var(--ag-p-blue-700);--ag-color-fitness-positive:var(--ag-color-positive);--ag-color-fitness-negative:var(--ag-color-negative);--ag-color-fitness-neutral:var(--ag-color-warning);--ag-color-fitness-excellent:var(--ag-color-interactive);--ag-color-mutation-rewrite:var(--ag-color-accent);--ag-color-mutation-diff:var(--ag-color-interactive);--ag-color-mutation-crossover:var(--ag-color-warning);--ag-color-mutation-seed:var(--ag-color-tertiary);--ag-color-star:var(--ag-p-gold-600);--ag-color-diff-add:var(--ag-p-green-700);--ag-color-diff-remove:var(--ag-p-red-700);--ag-color-strategy-focus-ring:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.light{--ag-color-strategy-focus-ring:color-mix(in srgb, var(--ag-color-interactive) 44%, transparent)}}.light{--ag-color-strategy-error-border:var(--ag-color-negative);--ag-color-archetype-trend:var(--ag-color-accent);--ag-color-archetype-mean:var(--ag-color-interactive);--ag-color-archetype-volatility:var(--ag-color-negative);--ag-color-archetype-volume:#8f7ac0;--ag-color-archetype-regime:var(--ag-color-positive);--ag-color-status-running:var(--ag-color-tertiary);--ag-color-status-completed:var(--ag-color-positive);--ag-color-status-failed:var(--ag-color-negative);--ag-color-status-stopped:var(--ag-color-neutral);--ag-color-status-seeding:var(--ag-color-tertiary);--ag-color-status-warning:var(--ag-color-warning);--ag-color-status-paused:var(--ag-color-status-stopped);--ag-color-cyan-500:#5ba5b0;--ag-color-purple-500:#8f7ac0;--ag-color-purple-400:#b5a7dc;--shadow-sm:var(--ag-shadow-sm);--shadow-md:var(--ag-shadow-md);--shadow-lg:var(--ag-shadow-lg);--shadow-inset-subtle:#0b0b0d0a;--shadow-selection-ring:0 0 0 1px var(--ag-color-border-accent);--ag-color-diff-add-bg:#66d17a1f;--ag-color-diff-add-badge:#66d17a14;--ag-color-diff-remove-bg:#f064641f;--ag-color-diff-remove-badge:#f0646414;--bg-fold-train:var(--ag-color-bg-base)}@supports (color:color-mix(in lab,red,red)){.light{--bg-fold-train:color-mix(in srgb, var(--ag-color-bg-base) 93%, var(--ag-color-interactive) 7%)}}.light{--bg-fold-val:var(--ag-color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--bg-fold-val:color-mix(in srgb, var(--ag-color-bg-surface) 92%, var(--ag-color-interactive) 8%)}}.light{--bg-fold-test:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light{--bg-fold-test:color-mix(in srgb, var(--ag-color-bg-surface-raised) 80%, var(--ag-color-accent) 20%)}}.light{--ag-color-heatmap-empty:var(--ag-color-bg-base)}@supports (color:color-mix(in lab,red,red)){.light{--ag-color-heatmap-empty:color-mix(in srgb, var(--ag-color-bg-base) 90%, var(--ag-color-bg-surface))}}.light{--ag-color-heatmap-low:var(--ag-color-tertiary);--ag-color-heatmap-mid:var(--ag-color-interactive);--ag-color-heatmap-high:var(--ag-color-negative);--sidebar-background:var(--bg-surface);--sidebar-foreground:var(--text-secondary);--ag-dashboard-sidebar-surface:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-sidebar-surface:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-base))}}.light{--ag-dashboard-rail-surface:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-rail-surface:color-mix(in srgb, var(--bg-surface) 78%, var(--bg-base))}}.light{--ag-dashboard-card-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-card-bg:color-mix(in srgb, var(--bg-elevated) 82%, var(--bg-surface))}}.light{--ag-dashboard-card-bg-muted:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-card-bg-muted:color-mix(in srgb, var(--bg-surface) 64%, var(--bg-surface-offset))}}.light{--ag-dashboard-list-surface:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-list-surface:color-mix(in srgb, var(--bg-surface) 92%, var(--bg-elevated))}}.light{--ag-dashboard-row-surface:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-row-surface:color-mix(in srgb, var(--bg-surface) 78%, var(--bg-surface-offset))}}.light{--ag-dashboard-utility-surface:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-utility-surface:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-elevated))}}.light{--ag-dashboard-nav-active-bg:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-nav-active-bg:color-mix(in srgb, var(--ag-color-interactive) 5%, var(--bg-elevated))}}.light{--ag-dashboard-nav-active-border:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-nav-active-border:color-mix(in srgb, var(--ag-color-interactive) 22%, var(--border-default))}}.light{--ag-dashboard-hover-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-hover-bg:color-mix(in srgb, var(--bg-elevated) 76%, var(--bg-surface-offset))}}.light{--ag-dashboard-divider:var(--border-default)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-divider:color-mix(in srgb, var(--border-default) 88%, transparent)}}.light{--ag-dashboard-gold-accent:var(--ag-color-interactive-text)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-gold-accent:color-mix(in srgb, var(--ag-color-interactive-text) 84%, var(--text-primary) 16%)}}.light{--ag-dashboard-text-muted:var(--text-secondary)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-text-muted:color-mix(in srgb, var(--text-secondary) 76%, var(--text-muted) 24%)}}.light{--ag-dashboard-table-header-text:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-table-header-text:color-mix(in srgb, var(--text-muted) 80%, var(--text-primary) 20%)}}.light{--ag-dashboard-metadata-text:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-metadata-text:color-mix(in srgb, var(--text-muted) 86%, var(--text-secondary) 14%)}}.light{--ag-dashboard-badge-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-badge-bg:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg-surface))}}.light{--ag-dashboard-status-pill-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-dashboard-status-pill-bg:color-mix(in srgb, var(--bg-elevated) 78%, var(--bg-surface))}}.light{--ag-dashboard-market-accent:var(--ag-color-tertiary-text);--ag-dashboard-style-accent:var(--ag-color-interactive-text);--ag-dashboard-signal-accent:var(--ag-color-tertiary);--ag-dashboard-risk-accent:var(--ag-color-positive);--ag-product-shell-bg:var(--bg-base)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-shell-bg:color-mix(in srgb, var(--bg-base) 88%, var(--bg-surface))}}.light{--ag-product-shell-panel-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-shell-panel-bg:color-mix(in srgb, var(--bg-elevated) 90%, var(--bg-surface))}}.light{--ag-product-popover-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-popover-bg:color-mix(in srgb, var(--bg-elevated) 92%, var(--bg-surface))}}.light{--ag-product-popover-border:var(--border-default)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-popover-border:color-mix(in srgb, var(--border-default) 88%, var(--text-primary) 12%)}}.light{--ag-product-field-bg:var(--bg-base)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-field-bg:color-mix(in srgb, var(--bg-base) 82%, var(--bg-surface) 18%)}}.light{--ag-product-row-hover-bg:var(--bg-elevated)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-row-hover-bg:color-mix(in srgb, var(--bg-elevated) 80%, var(--bg-surface-offset))}}.light{--ag-product-empty-bg:var(--bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--ag-product-empty-bg:color-mix(in srgb, var(--bg-surface) 78%, transparent)}}.light{--ag-accent-success:var(--ag-color-positive);--ag-accent-warning:var(--ag-color-warning);--ag-accent-warning-border:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.light{--ag-accent-warning-border:color-mix(in srgb, var(--ag-color-warning) 24%, transparent)}}.light{--ag-accent-warning-bg:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.light{--ag-accent-warning-bg:color-mix(in srgb, var(--ag-color-warning) 8%, transparent)}}.light{--ag-accent-danger:var(--ag-color-negative);--ag-gold:var(--ag-color-interactive);--ag-oos-shield:var(--ag-color-tertiary);--ag-color-red-700:var(--ag-p-red-700);--ag-color-red-300:#f8c1c1;--tpl-backdrop:#0b0b0d2e;--tpl-sidebar-bg:var(--ag-color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-sidebar-bg:color-mix(in srgb, var(--ag-color-bg-surface) 96%, transparent)}}.light{--tpl-header-bg:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-header-bg:color-mix(in srgb, var(--ag-color-bg-surface-raised) 98%, transparent)}}.light{--tpl-card-active-bg:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-card-active-bg:color-mix(in srgb, var(--ag-color-bg-surface-raised) 95%, var(--ag-color-interactive) 5%)}}.light{--tpl-card-active-shadow:var(--ag-shadow-sm);--tpl-tag-bg:#0b0b0d0a;--tpl-time-badge-bg:#66d17a1a;--tpl-thesis-gradient:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-thesis-gradient:color-mix(in srgb, var(--ag-color-bg-surface-raised) 90%, var(--ag-color-bg-base))}}.light{--tpl-warm-icon-bg:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-warm-icon-bg:color-mix(in srgb, var(--ag-color-interactive) 7%, transparent)}}.light{--tpl-feature-badge-bg:#45657e1a;--tpl-summary-gradient:var(--ag-color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-summary-gradient:color-mix(in srgb, var(--ag-color-bg-surface) 82%, var(--ag-color-bg-base))}}.light{--tpl-launch-gradient:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.light{--tpl-launch-gradient:color-mix(in srgb, var(--ag-color-interactive) 92%, var(--ag-color-bg-surface-raised))}}.light{--tpl-launch-text:var(--ag-color-text-on-accent)}[data-compact=true]{--header-height:40px;--sidebar-collapsed:52px;--sidebar-expanded:200px}[data-compact=true] .rounded-xl{padding:.75rem}[data-compact=true] table td,[data-compact=true] table th{padding-top:.25rem;padding-bottom:.25rem}@media(pointer:coarse){:root{--ag-touch-target:44px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}/*! tailwindcss v4.2.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-space-y-reverse:0;--tw-divide-y-reverse:0;--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;--tw-duration: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;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-\[1\.9375rem\]{left:-1.9375rem}.left-0{left:calc(var(--spacing) * 0)}.z-0{z-index:0}.z-10{z-index:10}.order-1{order:1}.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-px{margin:-1px}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-72{height:calc(var(--spacing) * 72)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-64{max-height:calc(var(--spacing) * 64)}.\[min-height\:100svh\]{min-height:100svh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[300px\]{min-height:300px}.min-h-\[400px\]{min-height:400px}.min-h-\[520px\]{min-height:520px}.min-h-\[var\(--ag-touch-target\)\]{min-height:var(--ag-touch-target)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-\[15rem\]{width:15rem}.w-\[42rem\]{width:42rem}.w-\[48rem\]{width:48rem}.w-\[520px\]{width:520px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[11rem\]{max-width:11rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[44ch\]{max-width:44ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62rem\]{max-width:62rem}.max-w-\[64ch\]{max-width:64ch}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1480px\]{max-width:1480px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-\[320px\]{min-width:320px}.min-w-\[560px\]{min-width:560px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[980px\]{min-width:980px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[3\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:3.75rem minmax(0,1fr)}.grid-cols-\[4\.2rem_minmax\(0\,1fr\)\]{grid-template-columns:4.2rem minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--ag-color-border-default\)\]>:not(:last-child)){border-color:var(--ag-color-border-default)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[6px\]{border-radius:6px}.rounded-\[var\(--ag-radius-control\)\]{border-radius:var(--ag-radius-control)}.rounded-\[var\(--ag-radius-panel\)\]{border-radius:var(--ag-radius-panel)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_30\%\,transparent\)\]{border-color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--ag-color-negative) 30%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_32\%\,transparent\)\]{border-color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_32\%\,transparent\)\]{border-color:color-mix(in oklch,var(--ag-color-negative) 32%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_30\%\,transparent\)\]{border-color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_30\%\,transparent\)\]{border-color:color-mix(in oklch,var(--ag-color-positive) 30%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_32\%\,transparent\)\]{border-color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_32\%\,transparent\)\]{border-color:color-mix(in oklch,var(--ag-color-positive) 32%,transparent)}}.border-\[color-mix\(in_oklch\,var\(--ag-color-warning\)_32\%\,transparent\)\]{border-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklch\,var\(--ag-color-warning\)_32\%\,transparent\)\]{border-color:color-mix(in oklch,var(--ag-color-warning) 32%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--ag-color-interactive\)_34\%\,var\(--ag-color-border-subtle\)\)\]{border-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--ag-color-interactive\)_34\%\,var\(--ag-color-border-subtle\)\)\]{border-color:color-mix(in srgb,var(--ag-color-interactive) 34%,var(--ag-color-border-subtle))}}.border-\[var\(--ag-color-border-default\)\]{border-color:var(--ag-color-border-default)}.border-\[var\(--ag-color-border-subtle\)\]{border-color:var(--ag-color-border-subtle)}.border-\[var\(--ag-color-interactive\)\]{border-color:var(--ag-color-interactive)}.border-\[var\(--ag-color-negative\)\]{border-color:var(--ag-color-negative)}.border-\[var\(--ag-product-popover-border\)\]{border-color:var(--ag-product-popover-border)}.bg-\[\#f8f3e8\]{background-color:#f8f3e8}.bg-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_9\%\,transparent\)\]{background-color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_9\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ag-color-negative) 9%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_10\%\,transparent\)\]{background-color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ag-color-negative\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ag-color-negative) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_9\%\,transparent\)\]{background-color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_9\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ag-color-positive) 9%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_10\%\,transparent\)\]{background-color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ag-color-positive\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ag-color-positive) 10%,transparent)}}.bg-\[color-mix\(in_oklch\,var\(--ag-color-warning\)_10\%\,transparent\)\]{background-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklch\,var\(--ag-color-warning\)_10\%\,transparent\)\]{background-color:color-mix(in oklch,var(--ag-color-warning) 10%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--ag-color-bg-surface\)_94\%\,var\(--ag-color-bg-base\)\)\]{background-color:var(--ag-color-bg-surface)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ag-color-bg-surface\)_94\%\,var\(--ag-color-bg-base\)\)\]{background-color:color-mix(in srgb,var(--ag-color-bg-surface) 94%,var(--ag-color-bg-base))}}.bg-\[color-mix\(in_srgb\,var\(--ag-color-bg-surface-raised\)_78\%\,var\(--ag-color-bg-surface\)\)\]{background-color:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ag-color-bg-surface-raised\)_78\%\,var\(--ag-color-bg-surface\)\)\]{background-color:color-mix(in srgb,var(--ag-color-bg-surface-raised) 78%,var(--ag-color-bg-surface))}}.bg-\[var\(--ag-color-accent\)\]{background-color:var(--ag-color-accent)}.bg-\[var\(--ag-color-bg-base\)\]{background-color:var(--ag-color-bg-base)}.bg-\[var\(--ag-color-bg-surface\)\]{background-color:var(--ag-color-bg-surface)}.bg-\[var\(--ag-color-bg-surface-raised\)\]{background-color:var(--ag-color-bg-surface-raised)}.bg-\[var\(--ag-color-bg-surface-sunken\)\]{background-color:var(--ag-color-bg-surface-sunken)}.bg-\[var\(--ag-color-border-subtle\)\]{background-color:var(--ag-color-border-subtle)}.bg-\[var\(--ag-color-negative-subtle\)\]{background-color:var(--ag-color-negative-subtle)}.bg-transparent{background-color:#0000}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[calc\(var\(--ag-space-6\)\+env\(safe-area-inset-bottom\,0px\)\)\]{padding-bottom:calc(var(--ag-space-6) + env(safe-area-inset-bottom,0px))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.68rem\]{font-size:.68rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.text-\[var\(--ag-color-interactive\)\]{color:var(--ag-color-interactive)}.text-\[var\(--ag-color-interactive-text\)\]{color:var(--ag-color-interactive-text)}.text-\[var\(--ag-color-negative\)\]{color:var(--ag-color-negative)}.text-\[var\(--ag-color-negative-text\)\]{color:var(--ag-color-negative-text)}.text-\[var\(--ag-color-positive\)\]{color:var(--ag-color-positive)}.text-\[var\(--ag-color-positive-text\)\]{color:var(--ag-color-positive-text)}.text-\[var\(--ag-color-text-inverse\)\]{color:var(--ag-color-text-inverse)}.text-\[var\(--ag-color-text-muted\)\]{color:var(--ag-color-text-muted)}.text-\[var\(--ag-color-text-on-accent\)\]{color:var(--ag-color-text-on-accent)}.text-\[var\(--ag-color-text-primary\)\]{color:var(--ag-color-text-primary)}.text-\[var\(--ag-color-text-secondary\)\]{color:var(--ag-color-text-secondary)}.text-\[var\(--ag-color-warning\)\]{color:var(--ag-color-warning)}.text-\[var\(--ag-color-warning-text\)\]{color:var(--ag-color-warning-text)}.text-\[var\(--ag-dashboard-metadata-text\)\]{color:var(--ag-dashboard-metadata-text)}.text-\[var\(--ag-dashboard-row-title-text\)\]{color:var(--ag-dashboard-row-title-text)}.text-\[var\(--ag-dashboard-text-secondary\)\]{color:var(--ag-dashboard-text-secondary)}.capitalize{text-transform:capitalize}.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,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--ag-color-accent\)\]{accent-color:var(--ag-color-accent)}.accent-\[var\(--ag-color-interactive\)\]{accent-color:var(--ag-color-interactive)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--ag-color-bg-surface-raised\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--ag-color-bg-surface-raised));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ag-shadow-sm\)\]{--tw-shadow:var(--ag-shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[background\:var\(--ag-product-shell-bg\)\]{background:var(--ag-product-shell-bg)}.\[background\:var\(--ag-product-shell-panel-bg\)\]{background:var(--ag-product-shell-panel-bg)}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media(hover:hover){.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}}.placeholder\:text-\[var\(--ag-color-text-muted\)\]::placeholder{color:var(--ag-color-text-muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media(hover:hover){.hover\:border-\[var\(--ag-color-border-default\)\]:hover{border-color:var(--ag-color-border-default)}.hover\:border-\[var\(--ag-color-border-strong\)\]:hover{border-color:var(--ag-color-border-strong)}.hover\:bg-\[var\(--ag-color-bg-surface-raised\)\]:hover{background-color:var(--ag-color-bg-surface-raised)}.hover\:text-\[var\(--ag-color-interactive-hover\)\]:hover{color:var(--ag-color-interactive-hover)}.hover\:text-\[var\(--ag-color-text-primary\)\]:hover{color:var(--ag-color-text-primary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:\!opacity-100:hover{opacity:1!important}.hover\:opacity-80:hover{opacity:.8}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:block:focus{display:block}.focus\:h-auto:focus{height:auto}.focus\:w-auto:focus{width:auto}.focus\:overflow-visible:focus{overflow:visible}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border-\[var\(--ag-color-accent\)\]:focus{border-color:var(--ag-color-accent)}.focus\:border-\[var\(--ag-color-interactive\)\]:focus{border-color:var(--ag-color-interactive)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:whitespace-normal:focus{white-space:normal}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[color-mix\(in_oklch\,var\(--ag-color-accent\)_28\%\,transparent\)\]:focus{--tw-ring-color:var(--ag-color-accent)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color-mix\(in_oklch\,var\(--ag-color-accent\)_28\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in oklch,var(--ag-color-accent) 28%,transparent)}}.focus\:ring-\[color-mix\(in_srgb\,var\(--ag-color-interactive\)_22\%\,transparent\)\]:focus{--tw-ring-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[color-mix\(in_srgb\,var\(--ag-color-interactive\)_22\%\,transparent\)\]:focus{--tw-ring-color:color-mix(in srgb,var(--ag-color-interactive) 22%,transparent)}}.focus\:ring-\[var\(--ag-color-accent\)\]:focus{--tw-ring-color:var(--ag-color-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\[var\(--ag-color-interactive\)\]:focus-visible{outline-color:var(--ag-color-interactive)}.disabled\:opacity-30:disabled{opacity:.3}@media(min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:w-auto{width:auto}.sm\:min-w-\[520px\]{min-width:520px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.sm\:grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}:where(.sm\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.sm\:rounded-\[var\(--ag-radius-panel\)\]{border-radius:var(--ag-radius-panel)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-\[var\(--ag-color-border-default\)\]{border-color:var(--ag-color-border-default)}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:shadow-\[var\(--ag-shadow-lg\)\]{--tw-shadow:var(--ag-shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:w-\[480px\]{width:480px}.md\:max-w-\[90vw\]{max-width:90vw}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media(min-width:64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:row-start-1{grid-row-start:1}.lg\:row-start-2{grid-row-start:2}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[680px\]{min-height:680px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[minmax\(0\,1\.45fr\)_minmax\(15rem\,1fr\)\]{grid-template-columns:minmax(0,1.45fr) minmax(15rem,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px_220px\]{grid-template-columns:minmax(0,1fr) 220px 220px}.lg\:grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}}@media(min-width:80rem){.xl\:grid-cols-\[minmax\(0\,0\.88fr\)_minmax\(520px\,1\.12fr\)\]{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr)}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(18rem\,0\.95fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.95fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_22\.75rem\]{grid-template-columns:minmax(0,1fr) 22.75rem}.xl\:items-end{align-items:flex-end}}.\[\&\>li\]\:list-disc>li{list-style-type:disc}}:root{color-scheme:dark}.light{color-scheme:light}html{font-family:var(--ag-font-body)}body{font-family:var(--ag-font-body);background:var(--ag-product-shell-bg);color:var(--foreground);min-height:100vh}button,input,select,textarea{font:inherit}::selection{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--ag-color-interactive) 24%,transparent)}}::selection{color:var(--ag-color-text-primary)}:focus-visible{outline:2px solid var(--ag-color-border-focus);outline-offset:2px}.bg-base{background-color:var(--ag-color-bg-base)}.bg-surface{background-color:var(--ag-color-bg-surface)}.bg-elevated{background-color:var(--ag-color-bg-surface-raised)}.text-primary{color:var(--ag-color-text-primary)}.text-secondary{color:var(--ag-color-text-secondary)}.text-muted{color:var(--ag-color-text-muted)}.text-on-accent{color:var(--ag-color-text-on-accent)}.section-header{font-family:var(--ag-font-sans);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps);color:var(--ag-color-text-muted)}.p-space-2{padding:var(--ag-space-half)}.p-space-6{padding:var(--ag-space-1)}.p-space-10{padding:var(--ag-space-2)}.p-space-14{padding:var(--ag-space-4)}.px-space-6{padding-left:var(--ag-space-1);padding-right:var(--ag-space-1)}.px-space-10{padding-left:var(--ag-space-2);padding-right:var(--ag-space-2)}.px-space-14{padding-left:var(--ag-space-4);padding-right:var(--ag-space-4)}.py-space-2{padding-top:var(--ag-space-half);padding-bottom:var(--ag-space-half)}.py-space-6{padding-top:var(--ag-space-1);padding-bottom:var(--ag-space-1)}.py-space-10{padding-top:var(--ag-space-2);padding-bottom:var(--ag-space-2)}.py-space-14{padding-top:var(--ag-space-4);padding-bottom:var(--ag-space-4)}.pt-space-6{padding-top:var(--ag-space-1)}.pb-space-2{padding-bottom:var(--ag-space-half)}.pb-space-10{padding-bottom:var(--ag-space-2)}.mt-space-2{margin-top:var(--ag-space-half)}.mt-space-6{margin-top:var(--ag-space-1)}.mt-space-10{margin-top:var(--ag-space-2)}.-mt-space-2{margin-top:calc(var(--ag-space-half) * -1)}.mb-space-2{margin-bottom:var(--ag-space-half)}.mb-space-6{margin-bottom:var(--ag-space-1)}.ml-space-6{margin-left:var(--ag-space-1)}.ui-eyebrow{font-family:var(--ag-font-sans);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-weight-medium);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps);color:var(--ag-color-text-faint)}@supports (color:color-mix(in lab,red,red)){.ui-eyebrow{color:color-mix(in srgb,var(--ag-color-text-faint) 78%,var(--ag-color-tertiary-text) 22%)}}.ui-page-title{font-family:var(--ag-font-body);font-size:var(--ag-text-2xl-size);line-height:var(--ag-text-2xl-line);font-weight:var(--ag-weight-semibold);letter-spacing:var(--ag-tracking-display);color:var(--ag-color-text-primary)}.ui-body-copy{font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-relaxed);color:var(--ag-color-text-secondary)}.ui-panel-title{font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line);font-weight:var(--ag-weight-medium);color:var(--ag-color-text-primary)}.ui-panel-meta{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-faint)}.ui-card-title{font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-snug);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-primary)}.ui-card-copy{font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-snug);color:var(--ag-color-text-muted)}.ui-control-label{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-primary)}.ui-control-help{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-muted)}.ui-config-meta-copy{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-faint)}.ui-config-shell{border:1px solid var(--ag-color-border-telemetry);border-radius:var(--ag-radius-2xl);background:var(--ag-product-shell-panel-bg);box-shadow:inset 0 1px 0 var(--ag-shadow-inset-subtle),var(--ag-shadow-sm)}.ui-config-shell-header{gap:1rem;display:grid}.ui-config-shell-lead{align-items:flex-start;gap:1rem;min-width:0;display:flex}.ui-config-shell-copy{flex:1;gap:.6rem;min-width:0;display:grid}.ui-config-shell-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-config-shell-description{max-width:58ch;font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-normal);color:var(--ag-color-text-secondary);display:block}.ui-config-section{border:1px solid var(--ag-color-border-telemetry)}@supports (color:color-mix(in lab,red,red)){.ui-config-section{border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 72%,transparent)}}.ui-config-section{border-radius:var(--ag-radius-2xl);background:var(--ag-color-bg-telemetry)}@supports (color:color-mix(in lab,red,red)){.ui-config-section{background:color-mix(in srgb,var(--ag-color-bg-telemetry) 70%,transparent)}}.ui-config-section{box-shadow:inset 0 1px 0 var(--ag-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ui-config-section{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 6%,transparent)}}.ui-config-section{transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),transform var(--ag-transition-fast)}.ui-config-section[data-open=true]{background:var(--ag-color-bg-telemetry-raised)}@supports (color:color-mix(in lab,red,red)){.ui-config-section[data-open=true]{background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 78%,transparent)}}.ui-config-section[data-open=true]{border-color:var(--ag-color-border-telemetry)}.ui-config-section[data-dirty=true]{border-color:var(--ag-color-intake-card-selected-border)}@supports (color:color-mix(in lab,red,red)){.ui-config-section[data-dirty=true]{border-color:color-mix(in srgb,var(--ag-color-intake-card-selected-border) 74%,var(--ag-color-border-default))}}.ui-config-summary-pill{border-radius:var(--ag-radius-full);border:1px solid var(--ag-color-intake-badge-border);background-color:var(--ag-color-intake-badge-bg);min-height:28px;color:var(--ag-color-intake-badge-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.ui-config-summary-pill[data-tone=cool]{border-color:var(--ag-color-accent)}@supports (color:color-mix(in lab,red,red)){.ui-config-summary-pill[data-tone=cool]{border-color:color-mix(in srgb,var(--ag-color-accent) 38%,var(--ag-color-border-default))}}.ui-config-summary-pill[data-tone=cool]{background-color:var(--ag-color-accent)}@supports (color:color-mix(in lab,red,red)){.ui-config-summary-pill[data-tone=cool]{background-color:color-mix(in srgb,var(--ag-color-accent) 11%,transparent)}}.ui-config-summary-pill[data-tone=cool]{color:var(--ag-color-accent-text)}.ui-config-summary-pill[data-tone=warm]{border-color:var(--ag-color-intake-badge-emphasis-border);background-color:var(--ag-color-intake-badge-emphasis-bg);color:var(--ag-color-intake-badge-emphasis-text)}.ui-config-field{border:1px solid var(--ag-color-intake-card-border)}@supports (color:color-mix(in lab,red,red)){.ui-config-field{border:1px solid color-mix(in srgb,var(--ag-color-intake-card-border) 72%,var(--ag-color-border-telemetry))}}.ui-config-field{background:var(--ag-color-intake-card-bg);border-radius:20px;padding:16px}@supports (color:color-mix(in lab,red,red)){.ui-config-field{background:color-mix(in srgb,var(--ag-color-intake-card-bg) 72%,var(--ag-color-bg-telemetry) 28%)}}.ui-config-field{transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),transform var(--ag-transition-fast)}.ui-config-field[data-modified=true]{border-color:var(--ag-color-intake-card-selected-border)}@supports (color:color-mix(in lab,red,red)){.ui-config-field[data-modified=true]{border-color:color-mix(in srgb,var(--ag-color-intake-card-selected-border) 72%,var(--ag-color-border-default))}}.ui-config-field[data-modified=true]{background-color:var(--ag-color-intake-card-selected-bg)}.ui-config-shell-meta,.ui-config-section-summary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-config-shell-meta{margin-top:.1rem}.ui-config-shell-state{min-height:28px;color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);align-items:center;gap:.375rem;display:inline-flex}.ui-config-section-header{flex-direction:column;gap:.875rem;display:flex}.ui-config-section-trigger{text-align:left;align-items:flex-start;gap:.75rem;width:100%;min-width:0;display:flex}.ui-config-section-reset{align-self:flex-start}.ui-config-fields-grid{gap:1rem;display:grid}.ui-config-input,.ui-config-select{border:1px solid var(--ag-color-border-default);background-color:var(--ag-color-bg-base);width:100%;color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);padding:var(--ag-space-2) var(--ag-space-3);border-radius:14px}.ui-config-input:focus,.ui-config-select:focus{border-color:var(--ag-color-accent-text);box-shadow:0 0 0 1px var(--ag-color-accent-text);outline:none}.ui-config-toggle-row{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ui-config-toggle-input{width:18px;height:18px;accent-color:var(--ag-color-accent);flex:none}.ui-config-reset{align-items:center;gap:var(--ag-space-1);min-height:var(--ag-touch-target);border-radius:var(--ag-radius-full);border:1px solid var(--ag-color-border-default);padding:0 var(--ag-space-3);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-secondary);transition:border-color var(--ag-transition-fast),color var(--ag-transition-fast),background-color var(--ag-transition-fast);display:inline-flex}.ui-config-reset:not(:disabled){background-color:var(--ag-color-bg-base)}@supports (color:color-mix(in lab,red,red)){.ui-config-reset:not(:disabled){background-color:color-mix(in srgb,var(--ag-color-bg-base) 86%,transparent)}}.ui-config-reset:not(:disabled):hover{border-color:var(--ag-color-border-accent);color:var(--ag-color-text-primary);background-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-config-reset:not(:disabled):hover{background-color:color-mix(in srgb,var(--ag-color-interactive) 10%,transparent)}}.ui-config-reset:disabled{cursor:not-allowed;opacity:.55}.ui-intake-form-label{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-secondary);margin-bottom:.375rem;display:block}.ui-intake-input,.ui-intake-select,.ui-intake-textarea{border:1px solid var(--ag-color-intake-panel-border);background-color:var(--ag-color-intake-panel-bg);width:100%;color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);border-radius:14px}.ui-intake-input,.ui-intake-select{padding:.5rem .75rem}.ui-intake-textarea{padding:.75rem 1rem}.ui-intake-note{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-muted)}.ui-intake-card{border:1px solid var(--ag-color-intake-card-border);background-color:var(--ag-color-intake-card-bg);transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast),transform var(--ag-transition-fast);border-radius:20px}.ui-intake-card[data-selectable=true]{cursor:pointer}.ui-intake-card[data-selectable=true]:hover{border-color:var(--ag-color-intake-card-hover-border);background-color:var(--ag-color-intake-card-hover-bg);transform:translateY(-1px)}.ui-intake-card[data-selectable=true]:focus-visible{border-color:var(--ag-color-intake-card-selected-border);box-shadow:var(--ag-shadow-selection-ring);outline:none;transform:translateY(-1px)}.ui-intake-card[data-selected=true]{border-color:var(--ag-color-intake-card-selected-border);background-color:var(--ag-color-intake-card-selected-bg);box-shadow:var(--ag-shadow-selection-ring)}.ui-intake-badge{border-radius:var(--ag-radius-full);border:1px solid var(--ag-color-intake-badge-border);background-color:var(--ag-color-intake-badge-bg);min-height:28px;color:var(--ag-color-intake-badge-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);align-items:center;gap:.5rem;padding:.25rem .5rem;display:inline-flex}.ui-intake-badge[data-tone=emphasis]{border-color:var(--ag-color-intake-badge-emphasis-border);background-color:var(--ag-color-intake-badge-emphasis-bg);color:var(--ag-color-intake-badge-emphasis-text)}.ui-intake-badge[data-tone=cool]{border-color:var(--ag-color-intake-badge-cool-border);background-color:var(--ag-color-intake-badge-cool-bg);color:var(--ag-color-intake-badge-cool-text)}.ui-intake-badge[data-tone=alert]{border-color:var(--ag-color-intake-badge-alert-border);background-color:var(--ag-color-intake-badge-alert-bg);color:var(--ag-color-intake-badge-alert-text)}.ui-intake-selection-chip{border-radius:var(--ag-radius-full);border:1px solid var(--ag-color-intake-selection-border);background-color:var(--ag-color-intake-selection-bg);min-height:34px;color:var(--ag-color-intake-selection-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-weight-medium);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase;align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.ui-intake-selection-chip[data-selected=true]{border-color:var(--ag-color-intake-selection-selected-border);background-color:var(--ag-color-intake-selection-selected-bg);color:var(--ag-color-intake-selection-selected-text)}.ui-intake-summary-panel,.ui-intake-danger-panel{border-radius:20px;padding:.75rem 1rem}.ui-intake-summary-panel{border:1px solid var(--ag-color-intake-summary-border);background-color:var(--ag-color-intake-summary-bg);color:var(--ag-color-intake-summary-text)}.ui-intake-danger-panel{border:1px solid var(--ag-color-intake-danger-border);background-color:var(--ag-color-intake-danger-bg);color:var(--ag-color-intake-danger-text)}.ui-intake-disclosure-button{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-secondary);transition:color var(--ag-transition-fast);align-items:center;gap:.5rem;display:inline-flex}.ui-intake-disclosure-button:hover,.ui-intake-disclosure-button:focus-visible,.ui-intake-disclosure-button[aria-expanded=true]{color:var(--ag-color-text-primary)}.ui-intake-code-panel{border:1px solid var(--ag-color-intake-code-border);background-color:var(--ag-color-intake-code-bg);color:var(--ag-color-intake-code-text);border-radius:18px}.ui-intake-cta-shell{border:1px solid var(--ag-color-intake-card-selected-border)}@supports (color:color-mix(in lab,red,red)){.ui-intake-cta-shell{border:1px solid color-mix(in srgb,var(--ag-color-intake-card-selected-border) 74%,var(--ag-color-border-default))}}.ui-intake-cta-shell{background:var(--ag-color-intake-card-selected-bg);border-radius:24px}@supports (color:color-mix(in lab,red,red)){.ui-intake-cta-shell{background:color-mix(in srgb,var(--ag-color-intake-card-selected-bg) 76%,var(--ag-color-bg-surface))}}.ui-launch-edit-grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1rem;display:grid}.ui-launch-panel{border:1px solid var(--ag-color-border-subtle);background:var(--ag-color-bg-surface);border-radius:24px;padding:1rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-panel{background:color-mix(in srgb,var(--ag-color-bg-surface) 88%,var(--ag-color-bg-base))}}.ui-launch-panel{box-shadow:inset 0 1px 0 var(--ag-shadow-inset-subtle)}.ui-launch-inline-note{border-top:1px solid var(--ag-color-border-subtle);padding-top:.25rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-inline-note{border-top:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 82%,transparent)}}.ui-launch-preset-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem;display:grid}.ui-launch-summary{border-top:1px solid var(--ag-color-border-subtle);padding-top:1rem}.ui-launch-seed-slate{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-2xl);background-color:var(--ag-color-bg-surface);padding:1rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-seed-slate{background-color:color-mix(in srgb,var(--ag-color-bg-surface) 76%,transparent)}}.ui-launch-seed-slate-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-launch-seed-role-list{gap:.65rem;margin-top:1rem;display:grid}.ui-launch-seed-role{border-top:1px solid var(--ag-color-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-top:.75rem;display:grid}.ui-launch-seed-role:first-child{border-top:0;padding-top:0}.ui-launch-seed-role strong,.ui-launch-seed-role span{min-width:0}.ui-launch-seed-role strong{color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);display:block}.ui-launch-seed-role div>span{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);margin-top:.25rem;display:block}.ui-launch-summary-header{flex-direction:column;gap:1rem;display:flex}.ui-launch-summary-grid{gap:1rem;display:grid}.ui-launch-summary-card{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-2xl);background:var(--ag-color-bg-surface);padding:1.125rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-summary-card{background:color-mix(in srgb,var(--ag-color-bg-surface) 86%,var(--ag-color-bg-base))}}.ui-launch-endpoint-alert{border:1px solid var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.ui-launch-endpoint-alert{border:1px solid color-mix(in srgb,var(--ag-color-negative) 35%,var(--ag-color-border-default))}}.ui-launch-endpoint-alert{border-radius:var(--ag-radius-2xl);background-color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.ui-launch-endpoint-alert{background-color:color-mix(in srgb,var(--ag-color-negative) 10%,transparent)}}.ui-launch-endpoint-alert{color:var(--ag-color-negative)}.ui-launch-summary-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-launch-detail-row{border-top:1px solid var(--ag-color-border-subtle);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.ui-launch-detail-row:first-child{border-top:0;padding-top:0}.ui-launch-detail-row span:first-child{color:var(--ag-color-text-muted)}.ui-launch-detail-row span:last-child{text-align:right;color:var(--ag-color-text-primary)}@media(min-width:1100px){.ui-config-shell-header{gap:1rem}.ui-launch-summary-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.ui-launch-summary-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.95fr)}}@media(max-width:640px){.ui-launch-edit-grid{grid-template-columns:minmax(0,1fr)}.ui-launch-panel,.ui-launch-summary-card,.ui-launch-seed-slate{border-radius:var(--ag-radius-xl);padding:.875rem}.ui-launch-seed-role{grid-template-columns:1fr}}@media(min-width:1200px){.ui-config-section-header{flex-direction:row;justify-content:space-between;align-items:flex-start}.ui-config-section-reset{align-self:center}}@media(min-width:1380px){.ui-config-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.chat-input-example-row::-webkit-scrollbar{display:none}.badge-status{border-radius:var(--ag-radius-control);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-medium);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.status-indicator-dot{border-radius:var(--ag-radius-full);background:currentColor;flex-shrink:0;width:6px;height:6px}.badge-status[data-status-state=running] .status-indicator-dot{animation:1.5s ease-in-out infinite pulse-dot}.badge-mutation{font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);text-transform:uppercase;white-space:nowrap;color:var(--ag-color-text-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.badge-mutation:before{content:"";border-radius:var(--ag-radius-full);opacity:.78;background:currentColor;width:5px;height:5px}.badge-mutation[data-mutation=diff_edit]{color:var(--ag-color-positive-text)}.badge-mutation[data-mutation=crossover]{color:var(--ag-color-text-secondary)}.badge-mutation[data-mutation=rewrite]{color:var(--ag-color-warning-text)}.badge-unit{border-radius:var(--ag-radius-control);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);color:var(--ag-color-text-secondary);background:var(--ag-color-bg-hover);border:1px solid var(--ag-color-border-default);white-space:nowrap;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.badge-unit__icon,.statusIconSlot{flex-shrink:0;display:inline-flex}.badge-metric{background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.badge-metric__label{font-size:var(--ag-text-xs-size);color:var(--ag-color-text-secondary);font-family:var(--ag-font-body)}.badge-metric__value{font-size:var(--ag-text-xs-size);color:var(--ag-color-text-primary);font-family:var(--ag-font-mono);font-variant-numeric:tabular-nums}.badge-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-section-eyebrow{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps);color:var(--ag-color-text-muted)}.ui-kpi-value{font-family:var(--ag-font-mono);font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line);font-weight:var(--ag-font-semibold);font-variant-numeric:tabular-nums;color:var(--ag-color-text-primary)}.ui-kpi-label{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps);color:var(--ag-color-text-muted)}.ui-overlay-backdrop{background-color:var(--ag-color-bg-backdrop)}.ui-ghost-icon-button{color:var(--ag-color-text-muted);transition:color var(--ag-transition-fast),background-color var(--ag-transition-fast)}.ui-ghost-icon-button:hover{color:var(--ag-color-text-primary);background-color:var(--ag-color-bg-hover)}@supports (color:color-mix(in lab,red,red)){.ui-ghost-icon-button:hover{background-color:color-mix(in srgb,var(--ag-color-bg-hover) 72%,transparent)}}.ui-status-dot{border-radius:var(--ag-radius-full);background-color:currentColor;width:.5rem;height:.5rem;display:inline-block}.section-label{font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps);color:var(--ag-color-interactive)}.text-badge,.text-caption{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.text-table{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-family:var(--ag-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tabular-nums,.metric-value,[data-numeric]{font-family:var(--ag-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[style*="var(--ag-font-mono)"]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.not-sr-only{clip:auto;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}@keyframes pulse-dot{0%,to{opacity:.4}50%{opacity:1}}.animate-pulse-dot{animation:2s ease-in-out infinite pulse-dot}.section-divider{position:relative}.section-divider:before{content:"";background:var(--ag-color-interactive);height:1px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.section-divider:before{background:color-mix(in srgb,var(--ag-color-interactive) 58%,transparent)}}.card-depth{transition:transform .15s,border-color .15s}.card-depth:hover{border-color:var(--ag-color-border-accent);transform:translateY(-2px)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ag-color-border-default);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ag-color-border-strong)}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--ag-color-bg-hover) 0%,var(--ag-color-bg-surface-raised) 40%,var(--ag-color-bg-hover) 80%)}@supports (color:color-mix(in lab,red,red)){.skeleton-shimmer{background:linear-gradient(90deg,var(--ag-color-bg-hover) 0%,color-mix(in srgb,var(--ag-color-bg-surface-raised) 84%,var(--ag-color-interactive) 16%) 40%,var(--ag-color-bg-hover) 80%)}}.skeleton-shimmer{background-size:800px 100%;animation:1.6s ease-in-out infinite shimmer}.light .skeleton-shimmer{background:linear-gradient(90deg,var(--ag-color-bg-hover) 0%,var(--ag-color-bg-surface-raised) 40%,var(--ag-color-bg-hover) 80%)}@supports (color:color-mix(in lab,red,red)){.light .skeleton-shimmer{background:linear-gradient(90deg,var(--ag-color-bg-hover) 0%,color-mix(in srgb,var(--ag-color-bg-surface-raised) 88%,var(--ag-color-tertiary) 12%) 40%,var(--ag-color-bg-hover) 80%)}}.light .skeleton-shimmer{background-size:800px 100%}.btn-press{transition:transform .1s,opacity .15s}.btn-press:active:not(:disabled){transform:scale(.97)}@keyframes fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.3s ease-out forwards fade-in}@keyframes card-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-card-rise{animation:card-rise var(--ag-duration-xslow) ease-out forwards}@keyframes card-flip{0%{transform:perspective(800px)rotateY(0)}50%{transform:perspective(800px)rotateY(90deg)}to{transform:perspective(800px)rotateY(0)}}.animate-card-flip{animation:.6s ease-in-out forwards card-flip}@keyframes scatter-point-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.animate-scatter-pulse{animation:2s ease-in-out infinite scatter-point-pulse}.explore-home-heading{flex-direction:column;gap:.5rem;display:flex}.explore-home-heading__eyebrow{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-weight-medium);letter-spacing:var(--ag-tracking-caps);text-transform:uppercase;color:var(--ag-color-interactive)}.explore-home-heading__title{max-width:16ch;font-family:var(--ag-font-body);font-size:var(--ag-text-2xl-size);line-height:var(--ag-text-2xl-line);letter-spacing:var(--ag-tracking-display-tight);color:var(--ag-color-text-primary)}.explore-home-heading__copy{max-width:65ch;font-size:var(--ag-text-base-size);line-height:var(--ag-leading-relaxed);color:var(--ag-color-text-secondary)}.explore-chat-toolbar-link{min-height:2.75rem;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);transition:color var(--ag-transition-fast),background-color var(--ag-transition-fast);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex}.explore-chat-toolbar-link:hover{color:var(--ag-color-text-primary);background:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.explore-chat-toolbar-link:hover{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 72%,transparent)}}@media(min-width:1024px){.desktop-header-shell{background:var(--ag-color-bg-base);border-bottom-color:var(--ag-color-border-default);gap:1rem;padding-inline:1.5rem}.desktop-header-search{background:var(--ag-color-bg-surface-raised);border-color:var(--ag-color-border-default);width:min(290px,24vw);min-height:2.75rem}.desktop-header-nav{flex:auto;justify-content:center;gap:.35rem;min-width:0;display:inline-flex}.desktop-header-nav-link{min-height:2.75rem;font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);color:var(--ag-color-text-muted);transition:background-color var(--ag-transition-fast),border-color var(--ag-transition-fast),color var(--ag-transition-fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.65rem .95rem;display:inline-flex}.desktop-header-nav-link[data-active=true]{color:var(--ag-color-text-primary);background:var(--ag-color-bg-active);border-color:var(--ag-color-border-default)}.desktop-header-nav-link[data-active=false]:hover{color:var(--ag-color-text-secondary);background:var(--ag-color-bg-hover)}.desktop-header-utility{border:1px solid var(--ag-color-border-default);background:var(--ag-color-bg-surface-raised);border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .45rem .35rem .55rem;display:inline-flex}.desktop-header-icon{color:var(--ag-color-text-muted);min-width:2.75rem;min-height:2.75rem}.desktop-header-icon:hover{color:var(--ag-color-text-secondary);background:var(--ag-color-bg-hover)}.desktop-header-divider{background:var(--ag-color-border-default);width:1px;height:1.2rem;margin-inline:.1rem}.desktop-header-secondary-action{border-color:var(--ag-color-border-default);color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);background:0 0;border-radius:999px;min-height:2.75rem;padding:.55rem .95rem}.desktop-header-primary-action{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);border-radius:999px;min-height:2.75rem;padding:.6rem 1.05rem}.explore-hero-row{align-items:end;gap:1.5rem;padding:1.5rem 1.5rem .75rem}.explore-hero-copy{max-width:39rem}.explore-hero-title{font-size:var(--ag-text-2xl-size);line-height:var(--ag-text-2xl-line);letter-spacing:var(--ag-tracking-page-display);text-wrap:balance;margin-top:.35rem}.explore-hero-summary{max-width:34rem;color:var(--ag-color-text-secondary);margin-top:.5rem}.explore-hero-actions{align-items:center;gap:.75rem;padding-bottom:.2rem;display:flex}.explore-hero-action{min-height:2.8rem;font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);font-weight:var(--ag-font-semibold);border:1px solid var(--ag-color-border-default);background:var(--ag-color-bg-surface);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.explore-hero-action{background:color-mix(in srgb,var(--ag-color-bg-surface) 88%,transparent)}}.explore-hero-action{color:var(--ag-color-text-secondary)}.explore-hero-action--accent{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.explore-hero-action--accent{background:color-mix(in srgb,var(--ag-color-interactive) 12%,transparent)}}.explore-hero-action--accent{color:var(--ag-color-text-primary);border-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.explore-hero-action--accent{border-color:color-mix(in srgb,var(--ag-color-interactive) 40%,transparent)}}.explore-chat-heading{color:var(--ag-color-interactive)}.explore-chat-toolbar-link{transition:color var(--ag-transition-fast);background:0 0;border:0;border-radius:999px;padding-inline:.75rem}.explore-chat-toolbar-link:hover{color:var(--ag-color-text-primary);background:0 0}.explore-dashboard-grid{padding-inline:.75rem;padding-bottom:1rem}.explore-panel{border:1px solid var(--ag-color-border-subtle);border-radius:1rem;height:100%;overflow:hidden}.explore-panel--primary{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-default)}.explore-panel--library{background:var(--ag-color-bg-surface-sunken);border-color:var(--ag-color-border-subtle)}.explore-panel--data{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-subtle)}.explore-panel--list{background:var(--ag-color-bg-surface-sunken);border-color:var(--ag-color-border-subtle)}.explore-panel-section{flex-direction:column;height:100%;display:flex}.explore-section-head{flex-direction:column;gap:.2rem;margin-bottom:.8rem;display:flex}.explore-template-title-row{min-width:0}.explore-section-row{justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:.8rem;display:flex}.explore-template-card{background:var(--ag-color-bg-surface-raised);border-color:var(--ag-color-border-subtle)}.explore-template-card:hover{border-color:var(--ag-color-border-default);background:var(--ag-color-bg-hover)}.explore-data-surface,.explore-list-surface{background:var(--ag-color-bg-surface-sunken);border-color:var(--ag-color-border-subtle)}.explore-rank-chip{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.explore-rank-chip{background:color-mix(in srgb,var(--ag-color-interactive) 14%,transparent)}}.explore-rank-chip{color:var(--ag-color-interactive);border:1px solid var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.explore-rank-chip{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 28%,transparent)}}.explore-metric-pill{min-height:1.8rem;font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-secondary);background:var(--ag-color-bg-surface-raised);border:1px solid var(--ag-color-border-subtle);border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .6rem;display:inline-flex}.light .explore-panel{box-shadow:var(--ag-shadow-sm)}.light .explore-panel--primary{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-default);box-shadow:var(--ag-shadow-sm)}.light .explore-panel--library{background:var(--ag-color-bg-surface-sunken);border-color:var(--ag-color-border-default)}.light .explore-panel--data{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-default)}.light .explore-panel--list{background:var(--ag-color-bg-surface-sunken);border-color:var(--ag-color-border-default)}.light .explore-template-card{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-subtle)}.light .explore-template-card:hover{border-color:var(--ag-color-border-strong);background:var(--ag-color-bg-surface-raised)}.light .explore-data-surface,.light .explore-list-surface{background:var(--ag-color-bg-base);border-color:var(--ag-color-border-subtle)}.light .explore-rank-chip{background:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.light .explore-rank-chip{background:color-mix(in srgb,var(--ag-color-tertiary) 9%,var(--ag-color-bg-base))}}.light .explore-rank-chip{color:var(--ag-color-tertiary-dark);border-color:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.light .explore-rank-chip{border-color:color-mix(in srgb,var(--ag-color-tertiary) 18%,var(--ag-color-border-subtle))}}.light .explore-metric-pill{background:var(--ag-color-bg-surface);color:var(--ag-color-text-secondary);border-color:var(--ag-color-border-subtle)}.light .explore-hero-action{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-default);color:var(--ag-color-text-secondary)}.light .explore-hero-action--accent{background:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light .explore-hero-action--accent{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 86%,var(--ag-color-bg-base))}}.light .explore-hero-action--accent{color:var(--ag-color-text-primary);border-color:var(--ag-color-border-strong)}@supports (color:color-mix(in lab,red,red)){.light .explore-hero-action--accent{border-color:color-mix(in srgb,var(--ag-color-border-strong) 72%,var(--ag-color-border-subtle))}}.light .explore-chat-toolbar-link{color:var(--ag-color-text-secondary)}.light .explore-chat-toolbar-link:hover{color:var(--ag-color-text-primary)}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media(max-width:768px){.explore-data-surface,.explore-list-surface{-webkit-overflow-scrolling:touch;overflow-x:auto}.explore-panel{min-width:0;overflow:hidden}.explore-section-row{flex-wrap:wrap;gap:4px}}@media(max-width:1023px){.desktop-header-shell{gap:.5rem;padding-inline:.75rem}.desktop-header-nav,.desktop-header-search{display:none}.desktop-header-utility{margin-left:auto}}.fg-primary{color:var(--ag-color-text-primary)}.fg-secondary{color:var(--ag-color-text-secondary)}.fg-muted{color:var(--ag-color-text-muted)}.fg-faint{color:var(--ag-color-text-faint)}.fg-accent{color:var(--ag-color-interactive)}.fg-success{color:var(--ag-color-accent)}.fg-danger{color:var(--ag-color-status-failed)}.bg-muted-token{background:var(--ag-color-bg-muted)}.bg-elevated-token{background:var(--ag-color-bg-surface-raised)}.bg-surface-token{background:var(--ag-color-bg-surface)}.bg-primary-soft{background:var(--ag-color-interactive-subtle)}.bg-primary-token{background:var(--ag-color-interactive)}.bg-danger-token{background:var(--ag-color-status-failed)}.border-b-subtle{border-bottom:1px solid var(--ag-color-border-subtle)}.border-t-subtle{border-top:1px solid var(--ag-color-border-subtle)}.border-subtle-token{border-color:var(--ag-color-border-subtle)}.border-default-token{border-color:var(--ag-color-border-default)}.border-warm{border:1px solid var(--ag-color-border-accent)}.bg-base-token{background-color:var(--ag-color-bg-base)}.bg-border-subtle-token{background-color:var(--ag-color-border-subtle)}.bg-surface-offset-token{background-color:var(--ag-color-bg-surface-sunken)}.bg-accent-warm,.bg-accent-primary{background-color:var(--ag-color-interactive)}.fg-red{color:var(--ag-color-negative-text)}.fg-blue{color:var(--ag-color-accent)}.fg-amber{color:var(--ag-color-interactive)}.font-mono-token{font-family:var(--ag-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.font-display-token{font-family:var(--ag-font-display)}.ui-type-mono-label{font-family:var(--ag-font-mono);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase}.ui-type-display-tight{font-family:var(--ag-font-display);font-size:var(--ag-text-2xl);line-height:var(--ag-leading-tight);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-tight)}.ui-leading-normal{line-height:var(--ag-leading-normal)}.ui-leading-relaxed{line-height:var(--ag-leading-relaxed)}.ui-tracking-tight{letter-spacing:var(--ag-tracking-tight)}.ui-state-active-warm{border-color:var(--ag-color-border-default);background-color:var(--ag-color-bg-base);color:var(--ag-color-text-secondary);transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),color var(--ag-transition-fast)}.ui-state-active-warm[data-active=true]{border-color:var(--ag-color-border-accent);background-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-state-active-warm[data-active=true]{background-color:color-mix(in srgb,var(--ag-color-interactive) 12%,transparent)}}.ui-state-active-warm[data-active=true]{color:var(--ag-color-text-primary)}.ui-surface-card{background-color:var(--ag-color-bg-surface);border-color:var(--ag-color-border-subtle)}.ui-base-card{background-color:var(--ag-color-bg-base);border-color:var(--ag-color-border-subtle);color:var(--ag-color-text-primary)}.ui-base-card-muted{background-color:var(--ag-color-bg-base);border-color:var(--ag-color-border-subtle);color:var(--ag-color-text-muted)}.ui-surface-card-default{background-color:var(--ag-color-bg-surface);border-color:var(--ag-color-border-default)}.ui-elevated-action{background-color:var(--ag-color-bg-surface-raised);border:1px solid var(--ag-color-border-default);color:var(--ag-color-text-secondary)}.ui-tpl-sidebar{background-color:var(--tpl-sidebar-bg);border-color:var(--ag-color-border-subtle)}.ui-tpl-header{background-color:var(--tpl-header-bg);border-color:var(--ag-color-border-subtle)}.ui-tpl-card{background:var(--ag-color-bg-surface);border-color:var(--ag-color-border-subtle);box-shadow:none;transition:background var(--ag-transition-fast),border-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast)}.ui-tpl-card[data-active=true]{background:var(--tpl-card-active-bg);border-color:var(--ag-color-border-accent);box-shadow:var(--tpl-card-active-shadow)}.ui-tpl-backdrop{background-color:var(--tpl-backdrop)}.ui-tpl-thesis{background:var(--tpl-thesis-gradient);border-color:var(--ag-color-border-subtle)}.ui-tpl-warm-icon{background:var(--tpl-warm-icon-bg);color:var(--ag-color-interactive)}.ui-tpl-badge-secondary{background:var(--ag-color-accent-subtle);color:var(--ag-color-accent-text)}.ui-tpl-tag{background:var(--tpl-tag-bg);color:var(--ag-color-text-faint)}.ui-tpl-time-badge{background:var(--tpl-time-badge-bg);color:var(--ag-color-positive)}.ui-tpl-feature-badge{background:var(--tpl-feature-badge-bg);color:var(--ag-color-accent-text)}.ui-tpl-summary{background:var(--tpl-summary-gradient);border-color:var(--ag-color-border-accent)}.ui-tpl-launch{background:var(--tpl-launch-gradient);color:var(--tpl-launch-text)}.ui-fold-tab{border-color:var(--ag-color-border-subtle);background-color:var(--ag-color-bg-base);color:var(--ag-color-text-secondary);transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),color var(--ag-transition-fast)}.ui-fold-tab[data-active=true]{border-color:var(--ag-color-interactive);background-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-fold-tab[data-active=true]{background-color:color-mix(in srgb,var(--ag-color-interactive) 18%,var(--ag-color-bg-base))}}.ui-fold-tab[data-active=true]{color:var(--ag-color-text-primary)}.ui-badge-fitness-negative{background-color:var(--ag-color-fitness-negative)}@supports (color:color-mix(in lab,red,red)){.ui-badge-fitness-negative{background-color:color-mix(in srgb,var(--ag-color-fitness-negative) 12%,transparent)}}.ui-badge-fitness-negative{color:var(--ag-color-fitness-negative)}.ui-caption{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);color:var(--ag-color-text-muted)}.ui-typing-dot{background-color:var(--ag-color-text-muted)}.ui-typing-dot-1{animation-delay:0s}.ui-typing-dot-2{animation-delay:.15s}.ui-typing-dot-3{animation-delay:.3s}.ui-chat-textarea{min-height:44px;max-height:200px}[data-chat-input-surface] .ui-chat-textarea:focus,[data-chat-input-surface] .ui-chat-textarea:focus-visible{box-shadow:none;outline:none}.badge-asset,.badge-timeframe,.badge-strategy,.badge-status,.badge-rank,.badge-system,.dashboard-meta-badge{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-control);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-text-xs-line);white-space:nowrap;align-items:center;gap:.35rem;padding:.18rem .5rem;display:inline-flex}.badge-asset{background:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.badge-asset{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 86%,transparent)}}.badge-asset{color:var(--ag-color-text-primary);border-color:var(--ag-color-border-default)}.badge-timeframe{background:var(--ag-color-tertiary-soft)}@supports (color:color-mix(in lab,red,red)){.badge-timeframe{background:color-mix(in srgb,var(--ag-color-tertiary-soft) 46%,var(--ag-color-bg-surface-raised))}}.badge-timeframe{color:var(--ag-color-tertiary-text);border-color:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.badge-timeframe{border-color:color-mix(in srgb,var(--ag-color-tertiary) 22%,var(--ag-color-border-default))}}.badge-strategy{background:var(--ag-color-accent-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-strategy{background:color-mix(in srgb,var(--ag-color-accent-subtle) 72%,var(--ag-color-bg-surface-raised))}}.badge-strategy{color:var(--ag-color-accent-text);border-color:var(--ag-color-border-default)}.badge-status{background:var(--ag-color-neutral-subtle);color:var(--ag-color-text-primary)}.badge-status[data-status-variant=positive],.badge-unit[data-variant=positive]{border-color:var(--ag-color-positive-border);background:var(--ag-color-positive-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=positive],.badge-unit[data-variant=positive]{background:color-mix(in srgb,var(--ag-color-positive-subtle) 72%,var(--ag-color-bg-surface-raised))}}.badge-status[data-status-variant=positive],.badge-unit[data-variant=positive]{color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=positive],.badge-unit[data-variant=positive]{color:color-mix(in srgb,var(--ag-color-positive) 58%,var(--ag-color-text-primary))}}.badge-status[data-status-variant=negative],.badge-unit[data-variant=negative]{border-color:var(--ag-color-negative-border);background:var(--ag-color-negative-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=negative],.badge-unit[data-variant=negative]{background:color-mix(in srgb,var(--ag-color-negative-subtle) 72%,var(--ag-color-bg-surface-raised))}}.badge-status[data-status-variant=negative],.badge-unit[data-variant=negative]{color:var(--ag-color-negative)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=negative],.badge-unit[data-variant=negative]{color:color-mix(in srgb,var(--ag-color-negative) 58%,var(--ag-color-text-primary))}}.badge-status[data-status-variant=warning],.badge-unit[data-variant=warning]{border-color:var(--ag-color-warning-border);background:var(--ag-color-warning-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=warning],.badge-unit[data-variant=warning]{background:color-mix(in srgb,var(--ag-color-warning-subtle) 72%,var(--ag-color-bg-surface-raised))}}.badge-status[data-status-variant=warning],.badge-unit[data-variant=warning]{color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=warning],.badge-unit[data-variant=warning]{color:color-mix(in srgb,var(--ag-color-warning) 60%,var(--ag-color-text-primary))}}.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{border-color:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{border-color:color-mix(in srgb,var(--ag-color-tertiary) 28%,var(--ag-color-border-default))}}.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{background:var(--ag-color-tertiary-soft)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{background:color-mix(in srgb,var(--ag-color-tertiary-soft) 64%,var(--ag-color-bg-surface-raised))}}.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{color:var(--ag-color-tertiary-text)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=info],.badge-unit[data-variant=info]{color:color-mix(in srgb,var(--ag-color-tertiary-text) 58%,var(--ag-color-text-primary))}}.badge-status[data-status-variant=neutral],.badge-unit[data-variant=neutral]{border-color:var(--ag-color-border-subtle);background:var(--ag-color-neutral-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-status[data-status-variant=neutral],.badge-unit[data-variant=neutral]{background:color-mix(in srgb,var(--ag-color-neutral-subtle) 76%,var(--ag-color-bg-surface-raised))}}.badge-status[data-status-variant=neutral],.badge-unit[data-variant=neutral]{color:var(--ag-color-text-primary)}.badge-rank{background:var(--ag-color-interactive-subtle)}@supports (color:color-mix(in lab,red,red)){.badge-rank{background:color-mix(in srgb,var(--ag-color-interactive-subtle) 56%,var(--ag-color-bg-surface-raised))}}.badge-rank{color:var(--ag-color-interactive-text);border-color:var(--ag-color-border-accent);font-family:var(--ag-font-mono)}.badge-system{background:var(--ag-color-bg-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.badge-system{background:color-mix(in srgb,var(--ag-color-bg-surface-sunken) 70%,transparent)}}.badge-system{color:var(--ag-color-text-secondary);text-transform:uppercase;letter-spacing:var(--ag-tracking-caps)}.dashboard-starter-state{justify-content:center;min-height:100%}.dashboard-workflow-panel{min-height:100%;box-shadow:none;background:0 0;border-radius:0;flex:auto;align-content:start;display:grid}.dashboard-command-center{justify-items:stretch;gap:.85rem;width:min(100%,48rem);margin:0 auto;padding-block:3rem 1.5rem;display:grid}.dashboard-command-hero{text-align:center;justify-items:center;gap:.65rem;display:grid}.dashboard-command-title{max-width:52rem;color:var(--ag-color-text-primary);font-size:var(--ag-text-3xl-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-tight);margin:0}.dashboard-readiness-note{border:1px solid var(--ag-color-border-subtle);align-items:center;gap:.55rem;min-height:2.45rem;padding:.62rem .78rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-readiness-note{border:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 72%,transparent)}}.dashboard-readiness-note{border-radius:var(--ag-radius-card);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dashboard-readiness-note{background:color-mix(in srgb,var(--card) 70%,var(--ag-color-bg-base))}}.dashboard-readiness-note{color:var(--ag-color-text-secondary);flex-wrap:wrap}.dashboard-readiness-note strong{color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-tight)}.dashboard-readiness-note span{color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug)}.dashboard-composer-shell{width:100%;display:grid}.dashboard-composer-shell--primary{width:100%;box-shadow:none;background:0 0;border:0;gap:.85rem;padding:0}.dashboard-composer-dock{margin-top:0}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{border-color:var(--ag-color-border-default);min-height:14rem}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{border-color:color-mix(in srgb,var(--ag-color-border-default) 86%,transparent)}}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{background-color:var(--ag-color-bg-surface);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{background-color:color-mix(in srgb,var(--ag-color-bg-surface) 88%,var(--ag-color-bg-base))}}.dashboard-chat-input{padding:0}.dashboard-composer-topbar{background:0 0;border-bottom:0;justify-content:flex-end;align-items:center;gap:.9rem;min-height:3rem;padding:.68rem 1.05rem;display:flex}.dashboard-composer-model-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:flex}.dashboard-composer-textarea-wrap{display:grid;position:relative}.dashboard-composer-shell--primary .ui-chat-textarea{z-index:1;min-height:8.65rem;font-size:var(--ag-text-lg-size);line-height:var(--ag-leading-normal);padding:1.25rem 1.25rem 2.35rem;position:relative}.dashboard-composer-shell--primary .ui-chat-textarea:focus,.dashboard-composer-shell--primary .ui-chat-textarea:focus-visible{outline:none}.dashboard-composer-shell--primary .ui-chat-textarea::placeholder{color:#0000}.dashboard-composer-suggestion{z-index:0;pointer-events:none;color:var(--ag-color-text-muted);padding:1.25rem 1.25rem 2.35rem;position:absolute;top:0;right:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-suggestion{color:color-mix(in srgb,var(--ag-color-text-muted) 64%,var(--ag-color-interactive) 36%)}}.dashboard-composer-suggestion{font-size:var(--ag-text-lg-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-normal)}.dashboard-composer-suggestion span{max-width:100%;animation:.56s cubic-bezier(.21,.8,.26,1) dashboard-suggestion-enter;display:block}.dashboard-composer-example-hint{z-index:2;border-radius:var(--ag-radius-control);background:var(--ag-color-bg-surface);border:1px solid #0000;max-width:calc(100% - 2.5rem);padding:.2rem .42rem;position:absolute;bottom:.88rem;left:1.25rem}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-example-hint{background:color-mix(in srgb,var(--ag-color-bg-surface) 78%,transparent)}}.dashboard-composer-example-hint{color:var(--ag-color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-example-hint{color:color-mix(in srgb,var(--ag-color-text-secondary) 84%,var(--ag-color-text-muted))}}.dashboard-composer-example-hint{font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-text-xs-line);opacity:0;pointer-events:none;transition:opacity var(--ag-transition-fast),transform var(--ag-transition-fast);white-space:nowrap;transform:translateY(.14rem)}.dashboard-composer-textarea-wrap[data-has-draft=false]:hover .dashboard-composer-example-hint,.dashboard-composer-textarea-wrap[data-has-draft=false]:focus-within .dashboard-composer-example-hint{opacity:.86;transform:translateY(0)}@media(max-width:767px),(hover:none),(pointer:coarse){.dashboard-composer-example-hint{display:none}}@keyframes dashboard-suggestion-enter{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.dashboard-composer-suggestion span{animation:none}}.dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard]{background:0 0;border-top:0;gap:1rem;padding:.78rem 1.1rem .9rem}.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]{min-height:var(--ag-touch-target);border-radius:var(--ag-radius-control);color:var(--ag-color-text-secondary);box-shadow:none;background:0 0;border-color:#0000}.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:hover,.dashboard-composer-shell--primary [data-model-dropdown-trigger=true][data-open=true],.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:focus-visible{background:var(--ag-color-bg-surface-raised);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:hover,.dashboard-composer-shell--primary [data-model-dropdown-trigger=true][data-open=true],.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:focus-visible{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 36%,transparent)}}.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:hover,.dashboard-composer-shell--primary [data-model-dropdown-trigger=true][data-open=true],.dashboard-composer-shell--primary [data-model-dropdown-trigger=true]:focus-visible{color:var(--ag-color-text-primary)}.dashboard-composer-helper-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.dashboard-composer-template-button{border:1px solid var(--ag-color-interactive);justify-content:center;align-items:center;gap:.42rem;max-width:100%;min-height:2.75rem;padding:.36rem .68rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-template-button{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 36%,var(--ag-color-border-subtle))}}.dashboard-composer-template-button{border-radius:var(--ag-radius-control);background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-template-button{background:color-mix(in srgb,var(--ag-color-interactive) 9%,transparent)}}.dashboard-composer-template-button{color:var(--ag-color-interactive-text);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-tight);white-space:nowrap;transition:border-color var(--ag-transition-fast),background var(--ag-transition-fast),color var(--ag-transition-fast)}.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{border-color:var(--ag-color-border-accent-hover)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{border-color:color-mix(in srgb,var(--ag-color-border-accent-hover) 74%,transparent)}}.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{background:color-mix(in srgb,var(--ag-color-interactive) 15%,transparent)}}.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{color:var(--ag-color-text-primary)}.dashboard-composer-template-button svg{flex:none}.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{border:1px solid var(--ag-color-interactive);gap:.48rem;width:auto;min-width:8.3rem;height:2.75rem;min-height:2.75rem;padding-inline:1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 34%,transparent)}}.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{border-radius:var(--ag-radius-control);background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{background:color-mix(in srgb,var(--ag-color-interactive) 74%,var(--ag-color-bg-surface))}}.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{color:var(--ag-color-text-on-accent);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);opacity:.68;box-shadow:inset 0 1px 0 var(--ag-color-text-primary),0 8px 18px var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 16%,transparent),0 8px 18px color-mix(in srgb,var(--ag-color-interactive) 13%,transparent)}}.dashboard-composer-shell--primary [data-chat-input-send=dashboard][data-has-text=true]{border-color:var(--ag-color-border-accent-hover)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-send=dashboard][data-has-text=true]{border-color:color-mix(in srgb,var(--ag-color-border-accent-hover) 82%,transparent)}}.dashboard-composer-shell--primary [data-chat-input-send=dashboard][data-has-text=true]{background:var(--ag-color-interactive);color:var(--ag-color-text-on-accent);opacity:1;box-shadow:inset 0 1px 0 var(--ag-color-text-primary),0 8px 18px var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.dashboard-composer-shell--primary [data-chat-input-send=dashboard][data-has-text=true]{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 24%,transparent),0 8px 18px color-mix(in srgb,var(--ag-color-interactive) 24%,transparent)}}:root[data-theme=light] .dashboard-composer-shell--primary{box-shadow:none}[data-chat-input-surface=dashboard]{border-style:solid;border-width:1px;border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=dashboard]{border-color:color-mix(in srgb,var(--ag-color-border-default) 74%,transparent)}}[data-chat-input-surface=dashboard]{background:var(--ag-color-bg-surface);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=dashboard]{background:color-mix(in srgb,var(--ag-color-bg-surface) 96%,var(--ag-color-bg-base))}}[data-chat-input-surface=dashboard]{box-shadow:none}[data-chat-input-surface=dashboard]:focus-within{border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=dashboard]:focus-within{border-color:color-mix(in srgb,var(--ag-color-border-default) 74%,transparent)}}[data-chat-input-surface=dashboard]:focus-within{box-shadow:none}:root[data-theme=light] [data-chat-input-surface=dashboard]{border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] [data-chat-input-surface=dashboard]{border-color:color-mix(in srgb,var(--ag-color-border-default) 86%,transparent)}}:root[data-theme=light] [data-chat-input-surface=dashboard]{background:var(--card)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=light] [data-chat-input-surface=dashboard]{background:color-mix(in srgb,var(--card) 90%,var(--panel-muted))}}:root[data-theme=light] [data-chat-input-surface=dashboard]{box-shadow:none}.dashboard-main-surface{position:relative;box-shadow:none!important;border-width:0!important;border-color:#0000!important;border-radius:0!important}.ag-workspace-page{background:var(--ag-product-shell-bg);flex-direction:column;height:100%;min-height:0;display:flex}.ag-workspace-scroll{flex:auto;min-height:0;padding:.95rem;overflow-y:auto}.ag-workspace-shell{border:1px solid var(--ag-color-border-telemetry)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-shell{border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 82%,transparent)}}.ag-workspace-shell{border-radius:var(--ag-radius-panel);background:var(--ag-product-shell-panel-bg);box-shadow:inset 0 1px 0 var(--ag-color-text-primary),var(--ag-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-shell{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 6%,transparent),var(--ag-shadow-sm)}}.ag-workspace-shell--secondary{background:var(--ag-color-bg-telemetry)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-shell--secondary{background:color-mix(in srgb,var(--ag-color-bg-telemetry) 42%,var(--ag-color-bg-base))}}.ag-workspace-panel-header,.ag-workspace-panel-footer{justify-content:space-between;align-items:flex-start;gap:.9rem;padding:.95rem 1rem;display:flex}.ag-workspace-panel-header{border-bottom:1px solid var(--ag-color-border-telemetry)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-panel-header{border-bottom:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 74%,transparent)}}.ag-workspace-panel-header{background:var(--ag-color-bg-telemetry-raised)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-panel-header{background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 72%,transparent)}}.ag-page-band{box-sizing:border-box;height:var(--ag-page-band-height,var(--ag-touch-target));min-height:var(--ag-page-band-min-height,var(--ag-touch-target));justify-content:space-between;align-items:center;gap:var(--ag-page-band-gap,.75rem);border-bottom:1px solid var(--ag-color-border-default);display:flex}@supports (color:color-mix(in lab,red,red)){.ag-page-band{border-bottom:1px solid color-mix(in srgb,var(--ag-color-border-default) 82%,var(--ag-color-interactive) 18%)}}.ag-page-band{background:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ag-page-band{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 84%,var(--ag-color-bg-surface))}}.ag-page-band{box-shadow:inset 0 1px 0 var(--ag-color-interactive),0 10px 28px var(--ag-color-bg-base)}@supports (color:color-mix(in lab,red,red)){.ag-page-band{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-interactive) 24%,transparent),0 10px 28px color-mix(in srgb,var(--ag-color-bg-base) 16%,transparent)}}.ag-page-band{font-family:var(--ag-font-body);padding:var(--ag-page-band-padding,8px 16px);text-align:left}.ag-page-band__copy{flex-direction:column;flex:auto;align-items:flex-start;gap:0;min-width:0;display:flex}.ag-page-band__title{border-radius:var(--ag-radius-control);width:fit-content;max-width:100%;color:var(--ag-color-interactive);font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-snug);font-weight:var(--ag-weight-semibold);letter-spacing:var(--ag-tracking-wide);text-overflow:ellipsis;text-align:left;text-transform:uppercase;white-space:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;display:inline-flex;overflow:hidden}.ag-page-band__title:before{border-radius:var(--ag-radius-pill);background:var(--ag-color-interactive);width:7px;height:7px;box-shadow:0 0 0 3px var(--ag-color-interactive);flex:none}@supports (color:color-mix(in lab,red,red)){.ag-page-band__title:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--ag-color-interactive) 13%,transparent)}}.ag-page-band__title:before{content:""}.ag-page-band__title:focus-visible{outline:2px solid var(--ag-color-border-focus);outline-offset:3px}.ag-page-band__subtitle{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug);margin:0 0 0 15px}.ag-page-band__actions,.ag-page-band__meta{justify-content:flex-end;align-items:center;gap:var(--ag-space-3);flex-wrap:wrap;flex:none;min-width:0;display:inline-flex}.ag-page-band__meta{color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-tight)}.light .ag-page-band__title{color:var(--ag-color-accent-text)}.ag-workspace-panel-footer{border-top:1px solid var(--ag-color-border-telemetry)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-panel-footer{border-top:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 74%,transparent)}}.ag-workspace-panel-footer{background:var(--ag-color-bg-telemetry)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-panel-footer{background:color-mix(in srgb,var(--ag-color-bg-telemetry) 56%,transparent)}}.ag-workspace-panel-copy{min-width:0}.ag-workspace-kicker{color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-kicker{color:color-mix(in srgb,var(--ag-color-interactive) 36%,var(--ag-color-text-muted) 64%)}}.ag-workspace-kicker{font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase}.light .ag-workspace-kicker{color:var(--ag-color-text-muted)}.ag-workspace-title{color:var(--ag-color-text-primary);font-size:var(--ag-text-base-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-snug);margin-top:.3rem}.ag-workspace-description{color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-snug);margin-top:.35rem}.ag-workspace-chip-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ag-workspace-chip{border:1px solid var(--ag-color-border-subtle);align-items:center;gap:.35rem;min-height:1.6rem;padding:0 .6rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ag-workspace-chip{border:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 82%,transparent)}}.ag-workspace-chip{border-radius:var(--ag-radius-pill);background:var(--ag-color-bg-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-chip{background:color-mix(in srgb,var(--ag-color-bg-surface-sunken) 78%,transparent)}}.ag-workspace-chip{color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-tight);white-space:nowrap}.ag-workspace-chip[data-tone=accent]{border-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-chip[data-tone=accent]{border-color:color-mix(in srgb,var(--ag-color-interactive) 28%,var(--ag-color-border-subtle))}}.ag-workspace-chip[data-tone=accent]{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ag-workspace-chip[data-tone=accent]{background:color-mix(in srgb,var(--ag-color-interactive) 11%,transparent)}}.ag-workspace-chip[data-tone=accent]{color:var(--ag-color-text-primary)}.ag-workspace-chip[data-tone=muted]{color:var(--ag-color-text-muted)}.ag-workspace-resize-handle{z-index:2;cursor:col-resize;touch-action:none;background:0 0;flex:0 0 2.75rem;width:2.75rem;margin-inline:-1.1875rem;position:relative}.ag-workspace-resize-handle:before{border-radius:var(--ag-radius-full);background:var(--ag-color-border-subtle);content:"";inset-block:0;width:2px;transition:background-color .12s;position:absolute;left:50%;transform:translate(-50%)}.ag-workspace-resize-handle:hover:before,.ag-workspace-resize-handle:focus-visible:before{background:var(--ag-color-border-strong)}.ag-workspace-resize-handle:active:before{background:var(--ag-color-interactive)}.ag-workspace-resize-handle:focus-visible{outline:2px solid var(--ag-color-border-focus);outline-offset:-.75rem}@media(min-width:640px){.ag-workspace-scroll{padding:1rem}.ag-workspace-panel-header,.ag-workspace-panel-footer{padding-inline:1.05rem}}.dashboard-rail-reopen{z-index:4;position:absolute;top:.9rem;right:.9rem}.dashboard-context-rail{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:hidden;container-type:inline-size}.dashboard-context-rail-body{flex-direction:column;flex:auto;gap:1rem;min-height:0;padding:0;display:flex;overflow-y:auto}.dashboard-right-rail-shell{border-left:1px solid var(--border);background:var(--sidebar);min-height:0;padding:.9rem .95rem .95rem 1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-right-rail-shell{background:color-mix(in srgb,var(--sidebar) 72%,var(--background))}}.dashboard-right-rail-shell{box-shadow:inset 1px 0 0 var(--card)}@supports (color:color-mix(in lab,red,red)){.dashboard-right-rail-shell{box-shadow:inset 1px 0 color-mix(in srgb,var(--card) 45%,transparent)}}.dashboard-rail-toggle{border-radius:var(--ag-radius-control);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:2.75rem;color:var(--ag-dashboard-text-muted);transition:background var(--ag-transition-fast),border-color var(--ag-transition-fast),color var(--ag-transition-fast),transform var(--ag-transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.dashboard-rail-toggle:hover{background:var(--ag-dashboard-hover-bg);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-toggle:hover{background:color-mix(in srgb,var(--ag-dashboard-hover-bg) 54%,transparent)}}.dashboard-rail-toggle:hover{color:var(--ag-dashboard-row-title-text);transform:none}.dashboard-rail-section{border:1px solid var(--border);flex-direction:column;gap:.85rem;padding:.9rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-rail-section{border-radius:var(--ag-radius-card);background:var(--card)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section{background:color-mix(in srgb,var(--card) 94%,var(--panel))}}.dashboard-rail-section{box-shadow:inset 0 1px 0 var(--card),var(--ag-shadow-sm)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section{box-shadow:inset 0 1px color-mix(in srgb,var(--card) 70%,transparent),var(--ag-shadow-sm)}}.dashboard-rail-section{flex:none}.dashboard-rail-section:first-of-type{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section:first-of-type{border-top:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-rail-section:first-of-type{padding-top:.95rem}.dashboard-rail-section--ranking,.dashboard-rail-section--recent{min-height:min-content}.dashboard-rail-section-header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.dashboard-rail-section-heading{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.dashboard-rail-icon-frame{width:1rem;height:1.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-rail-icon{color:var(--ag-dashboard-gold-accent);flex:none}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-icon{color:color-mix(in srgb,var(--ag-dashboard-gold-accent) 46%,var(--ag-dashboard-text-secondary) 54%)}}.dashboard-rail-icon{opacity:.92}.dashboard-rail-section-label{color:var(--ag-dashboard-table-header-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase}.dashboard-rail-kicker{color:var(--ag-dashboard-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-snug);margin-top:.2rem}.dashboard-rail-section-link{border:0;border-bottom:1px solid var(--ag-dashboard-nav-active-border);flex:none;align-items:center;gap:.12rem;min-height:1.5rem;padding:0 .05rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section-link{border-bottom:1px solid color-mix(in srgb,var(--ag-dashboard-nav-active-border) 48%,transparent)}}.dashboard-rail-section-link{color:var(--ag-color-interactive-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);transition:color var(--ag-transition-fast),border-color var(--ag-transition-fast),background var(--ag-transition-fast),transform var(--ag-transition-fast);background:0 0;border-radius:0;text-decoration:none}.dashboard-rail-section-link:hover,.dashboard-rail-section-link:focus-visible{border-color:var(--ag-dashboard-nav-active-border)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-section-link:hover,.dashboard-rail-section-link:focus-visible{border-color:color-mix(in srgb,var(--ag-dashboard-nav-active-border) 92%,transparent)}}.dashboard-rail-section-link:hover,.dashboard-rail-section-link:focus-visible{color:var(--ag-dashboard-row-title-text);background:0 0;transform:none}.dashboard-rail-section-link-icon{width:.75rem;height:.75rem}.dashboard-rail-state{color:var(--ag-dashboard-text-secondary);justify-items:start;gap:.35rem;padding:.85rem .15rem .95rem;display:grid}.dashboard-rail-state-title{color:var(--ag-dashboard-row-title-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-snug);margin:0}.dashboard-rail-state-copy{max-width:26ch;color:var(--ag-dashboard-metadata-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-snug);margin:0}.dashboard-rail-state[data-tone=warning] .dashboard-rail-state-title{color:var(--ag-color-warning-text)}.dashboard-rail-state-link{min-height:1.55rem;color:var(--ag-color-interactive-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);align-items:center;gap:.12rem;margin-top:.15rem;text-decoration:none;display:inline-flex}.dashboard-rail-state-link:hover,.dashboard-rail-state-link:focus-visible{color:var(--ag-dashboard-row-title-text)}.dashboard-rail-state-link-icon{width:.75rem;height:.75rem}.dashboard-rail-table{gap:0;min-width:0;display:grid}.dashboard-rail-table-header{border-bottom:1px solid var(--ag-dashboard-divider);min-width:0;color:var(--ag-dashboard-table-header-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-wide);text-transform:uppercase;align-items:center;padding:0 .15rem .5rem;display:grid}.dashboard-ranking-table-header{grid-template-columns:1.35rem minmax(0,1fr) minmax(8.35rem,auto);gap:.5rem}.dashboard-runs-table-header{grid-template-columns:minmax(0,1fr) minmax(8.9rem,auto);gap:.5rem}.dashboard-rail-metric-head-group{grid-template-columns:2.7rem 3.35rem 2.3rem;justify-content:end;gap:.5rem;min-width:0;display:grid}.dashboard-rail-metric-head-group--runs{grid-template-columns:minmax(3.4rem,1fr) 1.65rem minmax(4.15rem,auto)}.dashboard-rail-metric-head-group>*{text-align:right;white-space:nowrap;justify-self:end}.dashboard-rail-table-row{border:0;border-top:1px solid var(--ag-dashboard-divider);align-items:start;min-width:0;padding:.72rem .05rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-table-row{border-top:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 68%,transparent)}}.dashboard-rail-table-row{transition:background var(--ag-transition-fast),border-color var(--ag-transition-fast),transform var(--ag-transition-fast);background:0 0;border-radius:0;text-decoration:none}.dashboard-rail-table-row>*{min-width:0}.dashboard-rail-table-row:hover,.dashboard-rail-table-row:focus-visible{background:var(--ag-dashboard-hover-bg)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-table-row:hover,.dashboard-rail-table-row:focus-visible{background:color-mix(in srgb,var(--ag-dashboard-hover-bg) 48%,transparent)}}.dashboard-rail-table-row:hover,.dashboard-rail-table-row:focus-visible{border-color:var(--ag-dashboard-divider)}@supports (color:color-mix(in lab,red,red)){.dashboard-rail-table-row:hover,.dashboard-rail-table-row:focus-visible{border-color:color-mix(in srgb,var(--ag-dashboard-divider) 68%,transparent)}}.dashboard-rail-table-row:hover,.dashboard-rail-table-row:focus-visible{transform:none}.dashboard-ranking-table,.dashboard-runs-table{scrollbar-width:thin;scrollbar-color:var(--ag-color-text-faint) transparent;min-height:min-content;max-height:14rem;padding-right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-ranking-table,.dashboard-runs-table{scrollbar-color:color-mix(in srgb,var(--ag-color-text-faint) 24%,transparent) transparent}}.dashboard-ranking-table::-webkit-scrollbar{width:3px}.dashboard-runs-table::-webkit-scrollbar{width:3px}.dashboard-ranking-table::-webkit-scrollbar-track{background:0 0}.dashboard-runs-table::-webkit-scrollbar-track{background:0 0}.dashboard-ranking-table::-webkit-scrollbar-thumb{background:var(--ag-color-text-faint);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-ranking-table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ag-color-text-faint) 24%,transparent)}}.dashboard-runs-table::-webkit-scrollbar-thumb{background:var(--ag-color-text-faint);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-runs-table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ag-color-text-faint) 24%,transparent)}}.dashboard-ranking-table-row{grid-template-columns:1.35rem minmax(0,1fr) minmax(8.35rem,auto);gap:.5rem}.dashboard-ranking-table-row[data-rank="1"]{background:0 0}.dashboard-ranking-title-cell,.dashboard-run-title-cell{align-content:center;min-width:0;min-height:2.2rem;display:grid}.dashboard-ranking-title,.dashboard-run-title{color:var(--ag-dashboard-row-title-text);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-leading-snug);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-runs-table-row{grid-template-columns:minmax(0,1fr) minmax(8.9rem,auto);gap:.5rem}.dashboard-rail-metric-group{grid-template-columns:2.7rem 3.35rem 2.3rem;justify-content:end;align-self:center;align-items:center;gap:.5rem;min-width:0;display:grid}.dashboard-rail-metric-group--runs{grid-template-columns:minmax(3.4rem,1fr) 1.65rem minmax(4.15rem,auto)}.dashboard-rail-metric-group>*{text-align:right;white-space:nowrap;justify-self:end}.dashboard-ranking-metrics{grid-template-columns:2.45rem 3rem 2.25rem;gap:.45rem}.dashboard-runs-metrics{grid-template-columns:minmax(3.35rem,1fr) 1.55rem minmax(4rem,auto);gap:.42rem}.dashboard-ranking-table-header .dashboard-ranking-metrics>*,.dashboard-runs-table-header .dashboard-runs-metrics>*{font-size:var(--ag-text-xs-size);letter-spacing:var(--ag-tracking-wide)}.dashboard-metric-value{color:var(--ag-dashboard-text-secondary);font-size:var(--ag-text-xs-size);font-variant-numeric:tabular-nums;line-height:var(--ag-leading-snug);white-space:nowrap}.dashboard-metric-value[data-tone=positive]{color:var(--ag-color-fitness-positive)}.dashboard-metric-value[data-tone=negative]{color:var(--ag-color-fitness-negative)}.dashboard-metric-value--return,.dashboard-metric-value--trades,.dashboard-run-generation{color:var(--ag-dashboard-row-title-text);font-weight:var(--ag-font-medium)}.dashboard-run-age{color:var(--ag-dashboard-metadata-text)}.dashboard-rank-token{min-width:1.2rem;min-height:1.2rem;color:var(--ag-dashboard-gold-accent);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 .22rem;display:inline-flex}.dashboard-rank-token[data-rank="1"]{background:0 0;border-color:#0000}.dashboard-rank-token[data-rank="2"],.dashboard-rank-token[data-rank="3"]{color:var(--ag-dashboard-gold-accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-rank-token[data-rank="2"],.dashboard-rank-token[data-rank="3"]{color:color-mix(in srgb,var(--ag-dashboard-gold-accent) 90%,var(--ag-dashboard-row-title-text) 10%)}}.dashboard-status-badge{min-height:22px;padding:0 var(--ag-space-2);border-radius:var(--ag-radius-control);box-shadow:none;font-size:var(--ag-text-xs);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug);letter-spacing:var(--ag-tracking-normal);text-transform:none;color:var(--ag-dashboard-text-secondary);background:0 0!important;border-color:#0000!important}.dashboard-status-badge[data-status-state=completed]{color:var(--ag-color-positive-text);background:0 0!important;border-color:#0000!important}.dashboard-status-badge[data-status-state=running],.dashboard-status-badge[data-status-state=waiting_for_candle],.dashboard-status-badge[data-status-state=catching_up]{color:var(--ag-color-tertiary-text);background:0 0!important;border-color:#0000!important}.dashboard-status-badge[data-status-state=failed],.dashboard-status-badge[data-status-state=crashed]{color:var(--ag-color-negative-text);background:0 0!important;border-color:#0000!important}.dashboard-status-badge[data-status-state=promoted]{color:var(--ag-color-interactive-text);background:0 0!important;border-color:#0000!important}.dashboard-status-badge[data-status-state=paused],.dashboard-status-badge[data-status-state=queued],.dashboard-status-badge[data-status-state=stopped]{color:var(--ag-dashboard-text-secondary)}.dashboard-status-badge .status-indicator-dot{opacity:.9;width:.3125rem;height:.3125rem}.explore-primary-action{height:var(--ag-touch-target);min-height:var(--ag-touch-target)!important;font-size:var(--ag-text-sm)!important;font-weight:var(--ag-font-semibold)!important;padding-inline:14px!important}.dashboard-mobile-workflow{min-height:calc(100svh - 9.5rem)}@media(max-width:767px){.dashboard-starter-state{padding:var(--ag-space-2)!important}.dashboard-workflow-panel{align-content:start;min-height:auto;padding:var(--ag-space-2)!important}.dashboard-command-center{gap:var(--ag-space-2);padding-block:0 .75rem}.dashboard-command-hero{gap:var(--ag-space-1)}.dashboard-command-title{font-size:var(--ag-text-lg-size);line-height:var(--ag-text-lg-line)}.dashboard-readiness-note{flex-direction:column;align-items:flex-start;gap:.25rem}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{min-height:10.75rem}.dashboard-composer-topbar{min-height:auto;padding:var(--ag-space-2) var(--ag-space-3);flex-direction:column;align-items:flex-start}.dashboard-composer-model-controls{justify-content:flex-start;gap:.25rem}[data-chat-input-surface] [data-model-dropdown-trigger=true]{min-height:44px}.dashboard-composer-shell--primary .ui-chat-textarea{min-height:5.6rem;font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);padding:.75rem}.dashboard-composer-suggestion{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);padding:.75rem}.dashboard-composer-example-hint{white-space:normal;max-width:calc(100% - 1.5rem);bottom:.65rem;left:.75rem;right:auto}.dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard]{align-items:stretch;gap:var(--ag-space-2);padding:var(--ag-space-2) var(--ag-space-3);flex-direction:column}.dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard]>div{width:100%}.dashboard-composer-helper-actions{align-items:flex-start;gap:var(--ag-space-1);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.dashboard-composer-template-button{width:100%;min-height:2.75rem;font-size:var(--ag-text-xs-size);white-space:normal}.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{width:100%;min-height:2.75rem;font-size:var(--ag-text-xs-size)}.ui-chat-toolbar-actions[data-chat-input-actions]{align-items:stretch;width:100%}.ui-chat-flow-action{flex:auto;min-height:44px}.ui-send-button{width:44px;min-width:44px;height:44px;min-height:44px}.dashboard-workflow-readiness{grid-template-columns:1fr}.dashboard-workflow-step{border-left:0;border-top:1px solid var(--ag-color-border-subtle)}@supports (color:color-mix(in lab,red,red)){.dashboard-workflow-step{border-top:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 66%,transparent)}}.dashboard-workflow-step{padding:.68rem .82rem}.dashboard-workflow-step:first-child{border-top:0}.dashboard-context-rail{height:auto;max-height:none}.dashboard-context-rail-utility{padding-right:.5rem}.dashboard-context-rail-body{overflow:visible}.dashboard-ranking-title-cell,.dashboard-run-title-cell,.dashboard-metric-value,.dashboard-status-badge,.dashboard-rank-token{text-align:left;justify-self:start}}@container (max-width:16rem){.dashboard-ranking-table-header{grid-template-columns:1.8rem minmax(0,1fr);row-gap:.35rem}.dashboard-ranking-table-row{grid-template-columns:1.8rem minmax(0,1fr);row-gap:.4rem}.dashboard-ranking-metrics{grid-column:2/-1;grid-template-columns:3rem 3.5rem;justify-content:start}.dashboard-ranking-metrics>:nth-child(3){display:none}.dashboard-runs-table-header{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.dashboard-runs-table-row{grid-template-columns:minmax(0,1fr);row-gap:.4rem}.dashboard-runs-metrics{grid-template-columns:2rem minmax(4.8rem,auto);justify-content:start;margin-top:.35rem}.dashboard-runs-metrics>:first-child{display:none}.dashboard-ranking-metrics>*,.dashboard-runs-metrics>*{text-align:left;justify-self:start}}.fg-text-link,.fg-accent-primary{color:var(--ag-color-interactive-text)}.fg-white{color:var(--ag-color-text-on-accent)}.fg-border-default{color:var(--ag-color-border-default)}.max-h-75vh{max-height:75vh}.max-h-240{max-height:240px}.ui-state-disabled-soft{opacity:.7;cursor:default}.ui-surface-blue-pill{background-color:var(--ag-color-accent);color:var(--ag-color-text-on-accent)}.ui-surface-warm-badge{background-color:var(--ag-color-interactive);border-color:var(--ag-color-border-accent);color:var(--ag-color-bg-base)}.ui-surface-header-bar{background-color:var(--ag-color-bg-base)}@supports (color:color-mix(in lab,red,red)){.ui-surface-header-bar{background-color:color-mix(in srgb,var(--ag-color-bg-base) 92%,transparent)}}.ui-surface-muted-track{background-color:var(--ag-color-text-muted)}@supports (color:color-mix(in lab,red,red)){.ui-surface-muted-track{background-color:color-mix(in srgb,var(--ag-color-text-muted) 20%,transparent)}}.ui-separator{background-color:var(--ag-color-border-subtle);height:1px}.transition-transform-normal{transition:transform var(--ag-transition-normal)}.ui-char-count{color:var(--ag-color-interactive)}.ui-char-count[data-valid=true]{color:var(--ag-color-text-muted)}.ui-template-card{border-color:var(--ag-color-border-default);background-color:#0000}.ui-template-card[data-selected=true]{border-color:var(--ag-color-interactive);background-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-template-card[data-selected=true]{background-color:color-mix(in srgb,var(--ag-color-interactive) 5%,transparent)}}.ui-template-card[data-selected=true]{box-shadow:0 0 0 1px var(--ag-color-interactive)}.ui-template-card[data-selected=true] .ui-template-icon{color:var(--ag-color-interactive)}.ui-template-card[data-selected=true] .ui-template-title{color:var(--ag-color-text-primary)}.ui-template-card .ui-template-icon{color:var(--ag-color-text-muted)}.ui-template-card .ui-template-title{color:var(--ag-color-text-secondary)}.ui-asset-chip{color:var(--ag-color-text-secondary);background-color:#0000}.ui-asset-chip[data-active=true]{background-color:var(--ag-color-interactive);color:var(--ag-color-text-on-accent)}.ui-timeframe-chip{color:var(--ag-color-text-muted);background-color:#0000;border:1px solid #0000}.ui-timeframe-chip[data-active=true]{background-color:var(--ag-color-bg-surface-raised);color:var(--ag-color-text-primary);border-color:var(--ag-color-border-default)}.ui-launch-conversation-card{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-2xl);background:var(--ag-color-bg-surface);grid-template-columns:40px minmax(0,1fr);gap:1rem;max-width:68rem;margin:0 auto;padding:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-card{background:color-mix(in srgb,var(--ag-color-bg-surface) 90%,var(--ag-color-bg-base))}}.ui-launch-conversation-card{box-shadow:inset 0 1px 0 var(--ag-color-text-primary)}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-card{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-text-primary) 7%,transparent)}}.ui-launch-conversation-card{color:var(--ag-color-text-primary)}.ui-launch-message-rail{flex-direction:column;align-items:center;display:flex}.ui-launch-message-rail:after{background:var(--ag-color-border-subtle);width:1px;min-height:100%;margin-top:.875rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-message-rail:after{background:color-mix(in srgb,var(--ag-color-border-subtle) 72%,transparent)}}.ui-launch-message-rail:after{content:""}.ui-launch-message-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-launch-conversation-head{align-items:flex-start;gap:.875rem;display:flex}.ui-launch-conversation-icon{border:1px solid var(--ag-color-interactive);flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-icon{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 16%,var(--ag-color-border-subtle))}}.ui-launch-conversation-icon{border-radius:var(--ag-radius-xl);background-color:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-icon{background-color:color-mix(in srgb,var(--ag-color-bg-surface-raised) 86%,transparent)}}.ui-launch-conversation-icon{color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-icon{color:color-mix(in srgb,var(--ag-color-interactive) 76%,var(--ag-color-text-secondary))}}.ui-launch-conversation-icon{box-shadow:none}.ui-launch-conversation-icon svg{width:19px;height:19px}.ui-launch-logo-mark{flex:none}.ui-launch-message-kicker{color:var(--ag-color-interactive);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);text-transform:uppercase}.ui-launch-status-badge{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-control);min-height:22px;padding:0 var(--ag-space-2);background:var(--ag-color-bg-surface-raised);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 72%,var(--ag-color-bg-surface))}}.ui-launch-status-badge{color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug);white-space:nowrap}.ui-launch-status-badge[data-component=Badge][data-size=sm]{min-height:22px;padding:0 var(--ag-space-2)}.ui-launch-status-badge[data-tone=emphasis]{border-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=emphasis]{border-color:color-mix(in srgb,var(--ag-color-warning) 28%,var(--ag-color-border-subtle))}}.ui-launch-status-badge[data-tone=emphasis]{background:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=emphasis]{background:color-mix(in srgb,var(--ag-color-warning) 8%,var(--ag-color-bg-surface))}}.ui-launch-status-badge[data-tone=emphasis]{color:var(--ag-color-warning-text)}.ui-launch-status-badge[data-tone=cool]{border-color:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=cool]{border-color:color-mix(in srgb,var(--ag-color-positive) 24%,var(--ag-color-border-subtle))}}.ui-launch-status-badge[data-tone=cool]{background:var(--ag-color-positive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=cool]{background:color-mix(in srgb,var(--ag-color-positive) 8%,var(--ag-color-bg-surface))}}.ui-launch-status-badge[data-tone=cool]{color:var(--ag-color-positive-text)}.ui-launch-status-badge[data-tone=alert]{border-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=alert]{border-color:color-mix(in srgb,var(--ag-color-warning) 28%,var(--ag-color-border-subtle))}}.ui-launch-status-badge[data-tone=alert]{background:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-status-badge[data-tone=alert]{background:color-mix(in srgb,var(--ag-color-warning) 8%,var(--ag-color-bg-surface))}}.ui-launch-status-badge[data-tone=alert]{color:var(--ag-color-warning-text)}.ui-launch-conversation-title{color:var(--ag-color-text-primary);font-size:var(--ag-text-xl-size);line-height:var(--ag-text-xl-line);font-weight:var(--ag-weight-semibold);margin-top:.35rem}.ui-launch-conversation-copy{max-width:62ch;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-relaxed);margin-top:.45rem}.ui-launch-summary-strip{border-top:1px solid var(--ag-color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-launch-summary-strip{border-top:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 82%,transparent)}}.ui-launch-summary-strip{border-bottom:1px solid var(--ag-color-border-subtle)}@supports (color:color-mix(in lab,red,red)){.ui-launch-summary-strip{border-bottom:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 58%,transparent)}}.ui-launch-summary-strip{padding:.65rem 0}.ui-launch-summary-strip>div{border-left:1px solid var(--ag-color-border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.ui-launch-summary-strip>div{border-left:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 62%,transparent)}}.ui-launch-summary-strip>div{padding:0 .9rem}.ui-launch-summary-strip>div:first-child{border-left:0;padding-left:0}.ui-launch-summary-strip dt{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);text-transform:uppercase;margin:0}.ui-launch-summary-strip dd{min-width:0;color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-xs-line);text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0 0;overflow:hidden}.ui-launch-summary-strip dd span{color:var(--ag-color-text-muted);text-overflow:ellipsis;margin-top:.1rem;display:block;overflow:hidden}.ui-launch-thesis-block{border-top:1px solid var(--ag-color-border-subtle);flex-direction:column;gap:.45rem;padding-top:.875rem;display:flex}.ui-launch-thesis-block>span{color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);text-transform:uppercase}.ui-launch-thesis-block p{max-width:72ch;color:var(--ag-color-text-primary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ui-preset-label{color:var(--ag-color-text-secondary)}.ui-preset-label[data-active=true]{color:var(--ag-color-text-primary)}.ui-generations-input[data-invalid=true]{border-color:var(--ag-color-negative)}.ui-launch-footer-text{max-width:28rem;color:var(--ag-color-text-muted);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.ui-launch-footer-text[data-warning=true]{color:var(--ag-color-interactive)}.ui-launch-setup-note,.ui-launch-ready-line{color:var(--ag-color-text-secondary);font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-relaxed);align-items:flex-start;gap:.625rem;display:flex}.ui-launch-setup-note{border-top:1px solid var(--ag-color-border-subtle);padding-top:.875rem}.ui-launch-setup-note svg,.ui-launch-ready-line svg{flex:none;width:16px;height:16px;margin-top:.125rem}.ui-launch-setup-note svg{color:var(--ag-color-tertiary-text)}.ui-launch-ready-line,.ui-launch-ready-line svg{color:var(--ag-color-positive)}.ui-launch-consent{padding:0}.ui-launch-consent label{cursor:pointer;min-height:44px;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-relaxed);align-items:flex-start;gap:.75rem;display:flex}.ui-launch-consent input{width:22px;height:22px;accent-color:var(--ag-color-interactive);flex:none;margin-top:.15rem}.ui-launch-consent a{min-height:var(--ag-touch-target);border-radius:var(--ag-radius-control);color:var(--ag-color-interactive);font-weight:var(--ag-font-semibold);align-items:center;margin-block:-.45rem;padding:0 .125rem;display:inline-flex;position:relative}.ui-launch-consent a:hover,.ui-launch-consent a:focus-visible{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-consent a:hover,.ui-launch-consent a:focus-visible{background:color-mix(in srgb,var(--ag-color-interactive) 10%,transparent)}}.ui-launch-consent a:hover,.ui-launch-consent a:focus-visible{color:var(--ag-color-text-primary)}.ui-launch-start-panel{border:1px solid var(--ag-color-border-subtle);border-radius:var(--ag-radius-xl);background:var(--ag-color-bg-base);flex-direction:column;gap:.875rem;padding:.875rem 1rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.ui-launch-start-panel{background:color-mix(in srgb,var(--ag-color-bg-base) 14%,var(--ag-color-bg-surface))}}.ui-launch-start-panel{box-shadow:inset 0 1px 0 var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-launch-start-panel{box-shadow:inset 0 1px color-mix(in srgb,var(--ag-color-bg-surface-raised) 48%,transparent)}}.ui-launch-actions{border-top:1px solid var(--ag-color-border-subtle);justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.875rem;display:flex}.ui-launch-back-button{border-radius:var(--ag-radius-panel);min-height:44px;font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);align-items:center;gap:.5rem;padding:0 .875rem;display:inline-flex}.ui-launch-back-button svg{width:15px;height:15px}.ui-launch-action-group{flex-direction:column;align-items:flex-end;gap:.625rem;display:flex}.ui-launch-button{border:1px solid var(--ag-color-launch-action);justify-content:center;align-items:center;gap:.5rem;min-width:14rem;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-launch-button{border:1px solid color-mix(in srgb,var(--ag-color-launch-action) 62%,transparent)}}.ui-launch-button{border-radius:var(--ag-radius-panel);background-color:var(--ag-color-launch-action);color:var(--ag-color-launch-action-text);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);box-shadow:0 16px 32px var(--ag-color-launch-action);padding:0 1.125rem}@supports (color:color-mix(in lab,red,red)){.ui-launch-button{box-shadow:0 16px 32px color-mix(in srgb,var(--ag-color-launch-action) 28%,transparent)}}.ui-launch-button{opacity:1;transition:background-color var(--ag-transition-fast),border-color var(--ag-transition-fast),box-shadow var(--ag-transition-fast),opacity var(--ag-transition-fast)}.ui-launch-button svg{width:16px;height:16px}.ui-launch-button[data-warning=true]{border:1px solid var(--ag-color-border-default);background-color:var(--ag-color-bg-surface-raised);color:var(--ag-color-text-muted);box-shadow:none}.ui-launch-button[data-launching=true]{background-color:var(--ag-color-launch-action-strong)}.ui-launch-button:disabled:not([data-launching=true]){cursor:not-allowed;border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button:disabled:not([data-launching=true]){border-color:color-mix(in srgb,var(--ag-color-border-default) 88%,transparent)}}.ui-launch-button:disabled:not([data-launching=true]){background-color:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button:disabled:not([data-launching=true]){background-color:color-mix(in srgb,var(--ag-color-bg-surface-raised) 70%,var(--ag-color-bg-base))}}.ui-launch-button:disabled:not([data-launching=true]){color:var(--ag-color-text-muted);box-shadow:none;opacity:1}.ui-launch-button[data-state=terms]:disabled:not([data-launching=true]){border-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button[data-state=terms]:disabled:not([data-launching=true]){border-color:color-mix(in srgb,var(--ag-color-interactive) 24%,var(--ag-color-border-subtle))}}.ui-launch-button[data-state=terms]:disabled:not([data-launching=true]){background-color:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button[data-state=terms]:disabled:not([data-launching=true]){background-color:color-mix(in srgb,var(--ag-color-interactive) 8%,var(--ag-color-bg-surface))}}.ui-launch-button[data-state=blocked]:disabled:not([data-launching=true]){border-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button[data-state=blocked]:disabled:not([data-launching=true]){border-color:color-mix(in srgb,var(--ag-color-warning) 26%,var(--ag-color-border-subtle))}}.ui-launch-button[data-state=blocked]:disabled:not([data-launching=true]){background-color:var(--ag-color-warning)}@supports (color:color-mix(in lab,red,red)){.ui-launch-button[data-state=blocked]:disabled:not([data-launching=true]){background-color:color-mix(in srgb,var(--ag-color-warning) 7%,var(--ag-color-bg-surface))}}.ui-launch-empty-line{color:var(--ag-color-text-muted);font-size:var(--ag-text-sm-size);line-height:var(--ag-leading-relaxed);margin:0}.ui-launch-endpoint-alert{padding:.875rem 1rem}.ui-launch-endpoint-alert p{font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-sm-line);margin:0}.ui-launch-endpoint-alert ul{font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-relaxed);margin:.5rem 0 0;padding-left:1rem}.ui-launch-conversation-card .ui-launch-seed-slate{border:0;border-top:1px solid var(--ag-color-border-subtle);background:0 0;border-radius:0;padding:.875rem 0 0}.ui-launch-conversation-card .ui-launch-seed-slate-header{align-items:center}.ui-launch-conversation-card .ui-launch-seed-count,.ui-launch-conversation-card .ui-launch-seed-fit{min-height:auto;box-shadow:none;letter-spacing:var(--ag-tracking-normal);background:0 0;border:0;border-radius:0;padding:0}.ui-launch-conversation-card .ui-launch-seed-count{color:var(--ag-color-text-secondary)}.ui-launch-conversation-card .ui-launch-seed-fit{color:var(--ag-color-tertiary-text)}.ui-launch-conversation-card .ui-launch-seed-fit[data-fit-label=best-fit]{color:var(--ag-color-positive-text)}.ui-launch-conversation-card .ui-launch-seed-fit[data-fit-label=diversifier]{color:var(--ag-color-tertiary-text)}.ui-launch-conversation-card .ui-launch-seed-fit[data-fit-label=high-upside]{color:var(--ag-color-cyan-500)}@supports (color:color-mix(in lab,red,red)){.ui-launch-conversation-card .ui-launch-seed-fit[data-fit-label=high-upside]{color:color-mix(in srgb,var(--ag-color-cyan-500) 84%,var(--ag-color-text-primary))}}@media(max-width:640px){.ui-launch-conversation-card{grid-template-columns:minmax(0,1fr);margin:0;padding:.875rem}.ui-launch-message-rail{display:none}.ui-launch-conversation-head,.ui-launch-actions{flex-direction:column;align-items:stretch}.ui-launch-button{width:100%}.ui-launch-action-group{align-items:stretch;width:100%}.ui-launch-summary-strip{grid-template-columns:1fr;padding:.5rem 0}.ui-launch-summary-strip>div{border-top:1px solid var(--ag-color-border-subtle);grid-template-columns:minmax(5.5rem,auto) minmax(0,1fr);align-items:center;gap:.75rem;min-height:32px;display:grid}@supports (color:color-mix(in lab,red,red)){.ui-launch-summary-strip>div{border-top:1px solid color-mix(in srgb,var(--ag-color-border-subtle) 52%,transparent)}}.ui-launch-summary-strip>div{border-left:0;padding:.35rem 0}.ui-launch-summary-strip>div:first-child{border-top:0}.ui-launch-summary-strip dd{text-align:right;margin-top:0}.ui-launch-thesis-block{padding-top:.7rem}.ui-launch-thesis-block p{-webkit-line-clamp:2}.ui-launch-setup-note{padding-top:.7rem}.ui-launch-start-panel{gap:.7rem;padding:.75rem .85rem .85rem}.ui-launch-back-button{justify-content:center;width:100%}.ui-launch-conversation-card .ui-launch-seed-role{flex-direction:column;align-items:flex-start;gap:.45rem;padding-top:.55rem;display:flex}.ui-launch-conversation-card .ui-launch-seed-role .ui-intake-badge{align-self:flex-start}.ui-launch-conversation-card .ui-launch-seed-role div>span{display:none}.ui-launch-conversation-card .ui-launch-seed-role-list{gap:.5rem;margin-top:.65rem}}.ui-dropdown-option{background-color:#0000}.ui-dropdown-option[data-selected=true]{background-color:var(--ag-color-bg-base)}.ui-chat-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.ui-chat-model-controls{min-width:0}[data-chat-input-surface=monitor]{border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=monitor]{border-color:color-mix(in srgb,var(--ag-color-border-default) 78%,transparent)}}[data-chat-input-surface=monitor]{background:var(--ag-color-bg-surface);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=monitor]{background:color-mix(in srgb,var(--ag-color-bg-surface) 92%,var(--ag-color-bg-base))}}[data-chat-input-surface=monitor]{box-shadow:none}[data-chat-input-surface=monitor]:focus-within{border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){[data-chat-input-surface=monitor]:focus-within{border-color:color-mix(in srgb,var(--ag-color-border-default) 78%,transparent)}}[data-chat-input-surface=monitor]:focus-within{box-shadow:none}[data-chat-input-toolbar=monitor]{background:0 0;border-top:0}.ui-chat-flow-action{min-height:var(--ag-touch-target);border:1px solid var(--ag-color-interactive);justify-content:center;align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ui-chat-flow-action{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 34%,var(--ag-color-border-subtle))}}.ui-chat-flow-action{border-radius:var(--ag-radius-control);background:var(--ag-color-interactive);padding:0 .75rem}@supports (color:color-mix(in lab,red,red)){.ui-chat-flow-action{background:color-mix(in srgb,var(--ag-color-interactive) 8%,transparent)}}.ui-chat-flow-action{color:var(--ag-color-interactive-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-xs-line);white-space:nowrap;transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),color var(--ag-transition-fast)}.ui-chat-flow-action:hover,.ui-chat-flow-action:focus-visible{border-color:var(--ag-color-border-accent-hover)}@supports (color:color-mix(in lab,red,red)){.ui-chat-flow-action:hover,.ui-chat-flow-action:focus-visible{border-color:color-mix(in srgb,var(--ag-color-border-accent-hover) 64%,transparent)}}.ui-chat-flow-action:hover,.ui-chat-flow-action:focus-visible{background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){.ui-chat-flow-action:hover,.ui-chat-flow-action:focus-visible{background:color-mix(in srgb,var(--ag-color-interactive) 12%,transparent)}}.ui-chat-flow-action:hover,.ui-chat-flow-action:focus-visible{color:var(--ag-color-text-primary)}.ui-send-button{width:var(--ag-touch-target);height:var(--ag-touch-target);min-width:var(--ag-touch-target);min-height:var(--ag-touch-target);border-radius:var(--ag-radius-pill);background-color:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.ui-send-button{background-color:color-mix(in srgb,var(--ag-color-bg-surface-raised) 64%,var(--ag-color-bg-base))}}.ui-send-button{color:var(--ag-color-text-muted)}.ui-send-button[data-has-text=true]{background-color:var(--ag-color-interactive);color:var(--ag-color-text-on-accent)}[data-monitor-template-action=true],.ui-monitor-template-action{justify-content:center;align-items:center;gap:var(--ag-space-2);border:1px solid var(--ag-color-interactive);min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-monitor-template-action=true],.ui-monitor-template-action{border:1px solid color-mix(in srgb,var(--ag-color-interactive) 38%,var(--ag-color-border-subtle))}}[data-monitor-template-action=true],.ui-monitor-template-action{border-radius:var(--ag-radius-control);padding:0 var(--ag-space-3);color:var(--ag-color-interactive);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-text-xs-line);transition:border-color var(--ag-transition-fast),background-color var(--ag-transition-fast),color var(--ag-transition-fast);background:0 0}.light [data-monitor-template-action=true],.light .ui-monitor-template-action{border-color:var(--ag-color-border-default)}@supports (color:color-mix(in lab,red,red)){.light [data-monitor-template-action=true],.light .ui-monitor-template-action{border-color:color-mix(in srgb,var(--ag-color-border-default) 84%,transparent)}}.light [data-monitor-template-action=true],.light .ui-monitor-template-action{background:var(--ag-color-bg-surface-raised)}@supports (color:color-mix(in lab,red,red)){.light [data-monitor-template-action=true],.light .ui-monitor-template-action{background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 72%,var(--ag-color-bg-base))}}.light [data-monitor-template-action=true],.light .ui-monitor-template-action{color:var(--ag-color-text-secondary)}[data-monitor-template-action=true]:hover,[data-monitor-template-action=true]:focus-visible,.ui-monitor-template-action:hover,.ui-monitor-template-action:focus-visible{border-color:var(--ag-color-border-accent);background:var(--ag-color-interactive)}@supports (color:color-mix(in lab,red,red)){[data-monitor-template-action=true]:hover,[data-monitor-template-action=true]:focus-visible,.ui-monitor-template-action:hover,.ui-monitor-template-action:focus-visible{background:color-mix(in srgb,var(--ag-color-interactive) 8%,transparent)}}[data-monitor-template-action=true]:hover,[data-monitor-template-action=true]:focus-visible,.ui-monitor-template-action:hover,.ui-monitor-template-action:focus-visible{color:var(--ag-color-interactive-hover)}.light [data-monitor-template-action=true]:hover,.light [data-monitor-template-action=true]:focus-visible,.light .ui-monitor-template-action:hover,.light .ui-monitor-template-action:focus-visible{border-color:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.light [data-monitor-template-action=true]:hover,.light [data-monitor-template-action=true]:focus-visible,.light .ui-monitor-template-action:hover,.light .ui-monitor-template-action:focus-visible{border-color:color-mix(in srgb,var(--ag-color-tertiary) 24%,var(--ag-color-border-default))}}.light [data-monitor-template-action=true]:hover,.light [data-monitor-template-action=true]:focus-visible,.light .ui-monitor-template-action:hover,.light .ui-monitor-template-action:focus-visible{background:var(--ag-color-tertiary)}@supports (color:color-mix(in lab,red,red)){.light [data-monitor-template-action=true]:hover,.light [data-monitor-template-action=true]:focus-visible,.light .ui-monitor-template-action:hover,.light .ui-monitor-template-action:focus-visible{background:color-mix(in srgb,var(--ag-color-tertiary) 6%,var(--ag-color-bg-surface-raised))}}.light [data-monitor-template-action=true]:hover,.light [data-monitor-template-action=true]:focus-visible,.light .ui-monitor-template-action:hover,.light .ui-monitor-template-action:focus-visible{color:var(--ag-color-text-primary)}[data-component=Badge]{border-radius:var(--ag-radius-control);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug)}[data-component=Badge][data-size=sm]{min-height:18px;padding:0 var(--ag-space-1)}[data-component=Badge][data-size=md]{min-height:22px;padding:0 var(--ag-space-2)}#tv-attr-logo{--fill:#131722;--stroke:#fff;z-index:3;border:0;align-items:flex-end;width:35px;min-width:44px;height:19px;min-height:44px;margin:0;padding:0;position:absolute;bottom:10px;left:10px;display:inline-flex!important}#tv-attr-logo[data-dark]{--fill:#d1d4dc;--stroke:#131722}#tv-attr-logo svg{flex:none}@media(max-width:767px){[data-chat-input-surface=monitor] .ui-chat-textarea{min-height:calc(var(--ag-space-16) + var(--ag-space-3));padding-block:var(--ag-space-3) var(--ag-space-2)}[data-chat-input-toolbar=monitor]{align-items:center;gap:var(--ag-space-2);padding:0 var(--ag-space-3) var(--ag-space-3);flex-direction:row}[data-chat-input-model-controls=monitor]{align-items:center;gap:var(--ag-space-1);scrollbar-width:none;flex-wrap:nowrap;flex:auto;width:auto;min-width:0;max-width:100%;display:flex;overflow:auto hidden}[data-chat-input-model-controls=monitor]::-webkit-scrollbar{display:none}[data-chat-input-model-controls=monitor]>[data-model-dropdown-trigger=true]{flex:none;min-width:0;min-height:44px;padding-inline:.48rem}[data-chat-input-model-controls=monitor]>[data-model-dropdown-trigger=true]:last-child{max-width:8rem}.ui-chat-toolbar-actions[data-chat-input-actions]{align-items:stretch;width:100%}.ui-chat-toolbar-actions[data-chat-input-actions=monitor]{flex:none;justify-content:flex-end;align-items:center;width:auto}.ui-chat-flow-action{flex:auto;min-height:44px}.ui-send-button{width:44px;min-width:44px;height:44px;min-height:44px}.ui-launch-consent a{min-height:44px;margin-block:-.8rem;padding:0 .2rem}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}@property --tw-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-starter-state{justify-content:flex-start}.dashboard-main-surface,.dashboard-mobile-workflow{background:color-mix(in srgb,var(--ag-product-shell-bg) 86%,var(--ag-color-bg-telemetry) 14%)}.dashboard-mobile-shell{--dashboard-mobile-clearance: var( --ag-mobile-bottom-nav-clearance, calc(var(--ag-mobile-bottom-nav-safe, var(--ag-space-20)) + var(--ag-space-3)) );padding-bottom:var(--ag-space-3)!important;scroll-padding-bottom:var(--dashboard-mobile-clearance)}.dashboard-mobile-shell[data-rail-open=true]{min-height:auto}.dashboard-mobile-shell:not([data-rail-open=true]){min-height:auto}.dashboard-mobile-shell:not([data-rail-open=true]) .dashboard-mobile-workflow{flex:0 0 auto!important;min-height:auto}.dashboard-mobile-shell:not([data-rail-open=true]) .dashboard-starter-state,.dashboard-mobile-shell:not([data-rail-open=true]) .dashboard-workflow-panel{min-height:auto}.light .dashboard-main-surface,.light .dashboard-mobile-workflow{background:color-mix(in srgb,var(--ag-product-shell-bg) 82%,var(--ag-color-bg-telemetry) 18%)}.dashboard-command-center{width:min(100%,43.5rem);gap:.8rem;padding-block:clamp(1.05rem,4vh,2.15rem) 1.15rem}.light .dashboard-command-center{width:min(100%,43.5rem);padding-block:clamp(1.05rem,4vh,2.15rem) 1.15rem}.dashboard-command-hero{justify-items:center;gap:.42rem;padding-inline:.25rem;text-align:center}.dashboard-command-title{max-width:38rem;margin-inline:auto;color:var(--ag-dashboard-row-title-text);font-family:var(--ag-font-display);font-size:var(--ag-text-2xl-size);line-height:var(--ag-text-2xl-line);font-weight:var(--ag-font-semibold);letter-spacing:0;text-wrap:balance}.light .dashboard-command-title{font-size:var(--ag-text-2xl-size);line-height:var(--ag-text-2xl-line)}.dashboard-command-subtitle{max-width:34rem;margin:0 auto;color:var(--ag-dashboard-text-secondary);font-family:var(--ag-font-body);font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line);text-wrap:balance}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{min-height:13rem;border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--ag-dashboard-divider) 78%,var(--ag-color-border-telemetry) 22%);border-radius:1.35rem;background:color-mix(in srgb,var(--ag-color-bg-surface) 92%,var(--ag-color-bg-telemetry-raised) 8%);box-shadow:0 0 0 1px color-mix(in srgb,var(--ag-color-border-subtle) 18%,transparent),0 14px 34px color-mix(in srgb,var(--ag-color-bg-base) 18%,transparent)}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]:focus-within{border-color:color-mix(in srgb,var(--ag-dashboard-divider) 78%,var(--ag-color-border-telemetry) 22%);box-shadow:none}.dashboard-composer-topbar{justify-content:space-between;min-height:3rem;padding:.72rem 1rem;border-bottom:0;background:transparent}.dashboard-composer-brand{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:color-mix(in srgb,var(--ag-dashboard-row-title-text) 84%,var(--ag-color-interactive));font-family:var(--ag-font-display);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-sm-line)}.dashboard-composer-shell--primary .ui-chat-textarea,.dashboard-composer-suggestion{font-family:var(--ag-font-body);font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line)}.dashboard-composer-suggestion{color:color-mix(in srgb,var(--ag-dashboard-text-secondary) 76%,var(--ag-dashboard-text-muted))}.light .dashboard-composer-suggestion{color:var(--ag-color-text-muted)}.dashboard-readiness-note strong,.dashboard-readiness-note span{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.dashboard-composer-template-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;gap:0;padding:0;border-color:transparent;border-radius:var(--ag-radius-pill);background:transparent;color:color-mix(in srgb,var(--ag-dashboard-text-secondary) 90%,var(--ag-color-tertiary-text));font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line)}.dashboard-composer-template-button svg{width:1rem;height:1rem}.dashboard-composer-template-button:hover,.dashboard-composer-template-button:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 38%,transparent);color:var(--ag-dashboard-row-title-text)}.dashboard-composer-template-button:focus-visible{outline:2px solid color-mix(in srgb,var(--ag-color-border-telemetry) 62%,transparent);outline-offset:2px}.dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard],.light .dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard]{border-top:0;background:transparent}.light .dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{border-width:1px;border-style:solid;border-color:color-mix(in srgb,var(--ag-dashboard-divider) 80%,var(--ag-color-border-telemetry) 20%);border-radius:1.35rem;background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 86%,var(--ag-color-bg-telemetry-raised));box-shadow:0 0 0 1px color-mix(in srgb,var(--ag-color-border-subtle) 24%,transparent),0 12px 28px color-mix(in srgb,var(--ag-color-bg-base) 8%,transparent)}.light .dashboard-composer-template-button{border-color:color-mix(in srgb,var(--ag-dashboard-divider) 54%,transparent);background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 68%,transparent);color:var(--ag-color-text-secondary)}.light .dashboard-composer-template-button:hover,.light .dashboard-composer-template-button:focus-visible{border-color:color-mix(in srgb,var(--ag-color-tertiary) 24%,var(--ag-dashboard-divider));background:color-mix(in srgb,var(--ag-color-tertiary) 5%,var(--ag-color-bg-surface-raised));color:var(--ag-color-text-primary)}.dashboard-composer-toolbar--launcher[data-chat-input-toolbar=dashboard]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dashboard-composer-model-controls--toolbar{display:flex;flex:1 1 auto;gap:.45rem;min-width:0;overflow:hidden;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]{flex:0 1 auto;min-width:0;max-width:9.75rem;min-height:2rem;border-color:transparent;background:transparent;gap:.28rem;padding:.2rem .12rem;box-shadow:none;color:color-mix(in srgb,var(--ag-color-text-secondary) 88%,var(--ag-color-tertiary-text))}.dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]:hover,.dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true][data-open=true],.dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 34%,transparent);color:var(--ag-color-text-primary)}.dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]>span{gap:.24rem}.dashboard-composer-mobile-model-selector{display:none;min-width:0}.dashboard-mobile-model-trigger{display:inline-flex;align-items:center;gap:.34rem;min-height:44px;max-width:100%;padding:.24rem .48rem;border:1px solid transparent;border-radius:var(--ag-radius-control);background:transparent;color:var(--ag-color-text-secondary);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-medium);line-height:var(--ag-leading-snug);transition:background var(--ag-transition-fast),color var(--ag-transition-fast),border-color var(--ag-transition-fast)}.dashboard-mobile-model-trigger strong{color:color-mix(in srgb,var(--ag-color-text-primary) 88%,var(--ag-color-text-secondary));font-weight:var(--ag-font-medium)}.dashboard-mobile-model-trigger svg{flex:0 0 auto;opacity:.72}.dashboard-mobile-model-trigger:hover,.dashboard-mobile-model-trigger[data-open=true],.dashboard-mobile-model-trigger:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 34%,transparent);color:var(--ag-color-text-primary)}.dashboard-mobile-model-menu{position:fixed;z-index:9999;display:grid;gap:.32rem;overflow-y:auto;border:1px solid color-mix(in srgb,var(--ag-color-border-default) 70%,transparent);border-radius:1.15rem;background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 86%,var(--ag-color-bg-base));padding:.55rem;color:var(--ag-color-text-primary);box-shadow:0 18px 42px color-mix(in srgb,var(--ag-color-bg-base) 34%,transparent),0 0 0 1px color-mix(in srgb,var(--ag-color-border-subtle) 18%,transparent)}.dashboard-mobile-model-menu-title{padding:.28rem .48rem .2rem;color:var(--ag-color-text-muted);font-size:var(--ag-text-lg-size);font-weight:var(--ag-font-medium);line-height:var(--ag-text-lg-line)}.dashboard-mobile-model-menu-row,.dashboard-mobile-model-menu-back{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid transparent;border-radius:.88rem;background:transparent;padding:.52rem .72rem;color:var(--ag-color-text-primary);text-align:left;transition:background var(--ag-transition-fast),border-color var(--ag-transition-fast),color var(--ag-transition-fast)}.dashboard-mobile-model-menu-back{justify-content:flex-start;min-height:2.5rem;color:var(--ag-color-text-secondary)}.dashboard-mobile-model-menu-row:hover,.dashboard-mobile-model-menu-row:focus-visible,.dashboard-mobile-model-menu-row[data-selected=true],.dashboard-mobile-model-menu-back:hover,.dashboard-mobile-model-menu-back:focus-visible{border-color:color-mix(in srgb,var(--ag-color-border-subtle) 62%,transparent);background:color-mix(in srgb,var(--ag-color-bg-surface) 56%,transparent)}.dashboard-mobile-model-menu-row>span{display:grid;min-width:0;gap:.12rem}.dashboard-mobile-model-route-label{min-width:0;overflow:hidden;color:var(--ag-color-text-primary);font-size:var(--ag-text-base-size);font-weight:var(--ag-font-medium);line-height:var(--ag-text-base-line);text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-model-route-value{min-width:0;overflow:hidden;color:var(--ag-color-text-muted);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line);text-overflow:ellipsis;white-space:nowrap}.dashboard-mobile-model-menu-row svg,.dashboard-mobile-model-menu-back svg{flex:0 0 auto;color:var(--ag-color-text-secondary)}.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar{grid-column:2}.dashboard-composer-toolbar--launcher [data-chat-input-actions=dashboard]{grid-column:3;justify-self:end}.dashboard-composer-toolbar--launcher [data-chat-input-send=dashboard]{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;gap:0;padding:0;border-radius:var(--ag-radius-pill)}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]:focus-within .dashboard-composer-topbar{border-bottom:0}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]:focus-within [data-chat-input-toolbar=dashboard]{border-top:0}.dashboard-right-rail-shell{padding:1.15rem 1rem 1rem;border-left:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 76%,transparent);background:color-mix(in srgb,var(--ag-color-bg-telemetry) 42%,var(--ag-color-bg-surface));box-shadow:-12px 0 30px color-mix(in srgb,var(--ag-color-bg-base) 18%,transparent)}.dashboard-right-rail-resize-handle{position:relative;z-index:1;width:1px;flex:0 0 1px;cursor:col-resize}.dashboard-right-rail-resize-handle:before{position:absolute;inset-block:0;left:0;width:1px;background:var(--ag-dashboard-divider);content:"";transition:background-color var(--ag-duration-fast) var(--ag-ease-default),box-shadow var(--ag-duration-fast) var(--ag-ease-default)}.dashboard-right-rail-resize-handle:after{position:absolute;inset-block:0;left:-.35rem;width:.7rem;content:""}.dashboard-right-rail-resize-handle:hover:before,.dashboard-right-rail-resize-handle[data-resize-handle-active]:before{background:color-mix(in srgb,var(--ag-dashboard-divider) 72%,var(--ag-dashboard-gold-accent))}.dashboard-context-rail-body{gap:.9rem}.dashboard-mobile-rail-header{display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;margin-bottom:.75rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--ag-color-border-telemetry) 68%,transparent);border-radius:var(--ag-radius-card);background:color-mix(in srgb,var(--ag-color-bg-surface) 88%,var(--ag-color-bg-telemetry) 12%)}.dashboard-mobile-rail-header h2,.dashboard-mobile-rail-header p{margin:0}.dashboard-mobile-rail-header h2{color:var(--ag-dashboard-row-title-text);font-family:var(--ag-font-body);font-size:var(--ag-text-base-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-base-line)}.dashboard-mobile-rail-header>p{color:var(--ag-dashboard-text-secondary);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.dashboard-mobile-rail-kicker{color:var(--ag-dashboard-metadata-text);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);letter-spacing:var(--ag-tracking-caps);line-height:var(--ag-text-xs-line);text-transform:uppercase}.dashboard-rail-section{gap:.75rem;padding:1rem;border-color:color-mix(in srgb,var(--ag-color-border-telemetry) 82%,transparent);background:color-mix(in srgb,var(--ag-color-bg-surface) 90%,var(--ag-color-bg-telemetry));box-shadow:0 0 0 1px color-mix(in srgb,var(--ag-color-border-subtle) 38%,transparent),0 8px 18px color-mix(in srgb,var(--ag-color-bg-base) 24%,transparent)}.dashboard-rail-section--health,.dashboard-rail-section--ranking{gap:.65rem}.dashboard-rail-section--health .dashboard-rail-section-header,.dashboard-rail-section--ranking .dashboard-rail-section-header{padding-bottom:.62rem;border-bottom:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 66%,transparent)}.dashboard-rail-section-header{align-items:center}.dashboard-rail-section-label{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);letter-spacing:var(--ag-tracking-wide)}.dashboard-rail-kicker,.dashboard-rail-section-link,.dashboard-rail-state-copy,.dashboard-rail-state-link{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.dashboard-rail-state-title,.dashboard-ranking-card .dashboard-ranking-title,.dashboard-run-title{font-family:var(--ag-font-body);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line)}.dashboard-ranking-card .dashboard-ranking-title,.dashboard-run-title{font-weight:var(--ag-font-medium)}.dashboard-health-summary,.dashboard-rail-list{display:grid;gap:0;min-width:0}.dashboard-rail-card{display:grid;min-width:0;padding:.76rem;border:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 62%,transparent);border-radius:var(--ag-radius-card);background:color-mix(in srgb,var(--ag-color-bg-surface-sunken) 56%,transparent);text-decoration:none;transition:border-color var(--ag-transition-fast),background var(--ag-transition-fast),color var(--ag-transition-fast)}.dashboard-rail-card:hover,.dashboard-rail-card:focus-visible{border-color:color-mix(in srgb,var(--ag-color-border-accent-hover) 42%,var(--ag-dashboard-divider));background:color-mix(in srgb,var(--ag-dashboard-hover-bg) 52%,transparent)}.dashboard-rail-card:focus-visible,.dashboard-rail-section-link:focus-visible{outline:2px solid var(--ag-color-interactive);outline-offset:2px}.dashboard-rail-section-link{min-height:2.75rem;padding-inline:.45rem;margin-right:-.45rem;border-radius:var(--ag-radius-control)}.dashboard-rail-section--ranking .dashboard-rail-section-link{min-height:1.5rem;margin-right:0;padding-inline:0;border-radius:0;background:transparent}.dashboard-rail-skeleton{display:grid;gap:.55rem;padding:.25rem .05rem .35rem}.dashboard-rail-skeleton-row{display:block;width:100%;height:.72rem;border-radius:var(--ag-radius-control);background:color-mix(in srgb,var(--ag-dashboard-divider) 58%,transparent);animation:dashboard-skeleton-pulse 1.45s ease-in-out infinite}.dashboard-rail-skeleton-row[data-width="1"]{width:76%}.dashboard-rail-skeleton-row[data-width="2"]{width:52%}@keyframes dashboard-skeleton-pulse{0%,to{opacity:.48}50%{opacity:.86}}@media(prefers-reduced-motion:reduce){.dashboard-rail-skeleton-row{animation:none}}.dashboard-health-primary{grid-template-areas:"title meta";grid-template-columns:minmax(0,1fr) minmax(5.8rem,auto);gap:.4rem .7rem;align-items:start;width:100%;max-width:100%;padding:.82rem 0;border:0;border-radius:0;background:transparent}.dashboard-health-primary .dashboard-run-title-cell{grid-area:title;min-height:0;align-content:start;gap:.14rem}.dashboard-health-primary:hover{background:transparent}.dashboard-health-primary-meta{grid-area:meta;display:flex;flex-wrap:wrap;justify-content:end;align-items:baseline;gap:.28rem .48rem;min-width:0;max-width:100%;overflow:hidden;padding-top:.06rem;text-align:right}.dashboard-health-primary-meta .dashboard-run-generation{color:var(--ag-dashboard-row-title-text);font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line)}.dashboard-health-primary-meta .dashboard-status-badge{flex:0 0 auto;min-height:0;padding-inline:0}.dashboard-ranking-card{grid-template-areas:"rank title metric" "rank metadata metadata";grid-template-columns:2rem minmax(0,1fr) minmax(3.6rem,auto);gap:.28rem .68rem;align-items:start;width:100%;max-width:100%;padding:.88rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 58%,transparent);border-radius:0;background:transparent}.dashboard-ranking-card[data-rank="1"]{background:transparent}.dashboard-ranking-card:first-child{border-top:0;padding-top:.78rem}.dashboard-ranking-card:hover,.dashboard-ranking-card:focus-visible{border-color:color-mix(in srgb,var(--ag-dashboard-divider) 58%,transparent);background:color-mix(in srgb,var(--ag-dashboard-hover-bg) 34%,transparent)}.dashboard-ranking-list{gap:0}.dashboard-ranking-card>*{min-width:0}.dashboard-ranking-card .dashboard-ranking-title-cell{grid-area:title;min-height:0;gap:.14rem;align-content:start}.dashboard-ranking-card .dashboard-ranking-title{-webkit-line-clamp:2}.dashboard-ranking-primary-metric{grid-area:metric;display:inline-grid;justify-items:end;min-width:0;max-width:100%;overflow:hidden;color:var(--ag-dashboard-metadata-text);font-family:var(--ag-font-body);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);text-align:right}.dashboard-ranking-primary-metric .dashboard-metric-value{font-family:var(--ag-font-mono);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-sm-line);max-width:100%;overflow:hidden;text-overflow:ellipsis}.dashboard-ranking-context{overflow:hidden;color:var(--ag-dashboard-metadata-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);text-overflow:ellipsis;white-space:nowrap}.dashboard-ranking-metadata{grid-area:metadata;display:flex;flex-wrap:nowrap;gap:.18rem .72rem;min-width:0;overflow:hidden;padding-top:.03rem}.dashboard-ranking-metadata>span{display:inline-flex;align-items:baseline;gap:.28rem;min-width:0;min-height:0;padding:0;border:0;background:transparent;color:var(--ag-dashboard-metadata-text);font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line);white-space:nowrap}.dashboard-ranking-metadata-label{color:var(--ag-dashboard-metadata-text)}.dashboard-ranking-metadata strong{color:var(--ag-dashboard-row-title-text);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold)}.dashboard-health-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-block:.62rem;border-block:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 58%,transparent)}.dashboard-health-count{display:grid;gap:.08rem;min-width:0;padding:0 .62rem;border-left:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 42%,transparent)}.dashboard-health-count:first-child{border-left:0}.dashboard-health-count strong{color:var(--ag-dashboard-row-title-text);font-family:var(--ag-font-mono);font-size:var(--ag-text-sm-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-sm-line)}.dashboard-health-count span{overflow:hidden;color:var(--ag-dashboard-metadata-text);font-size:var(--ag-text-xs);line-height:var(--ag-text-xs-line);text-overflow:ellipsis;white-space:nowrap}.dashboard-health-count[data-tone=active] strong{color:var(--ag-color-tertiary-text)}.dashboard-health-count[data-tone=completed] strong{color:var(--ag-color-positive-text)}.dashboard-health-count[data-tone=failed] strong{color:var(--ag-color-negative-text)}.dashboard-health-summary .dashboard-rail-state-link{min-height:1.5rem;margin-top:0;padding-inline:0;border-bottom:1px solid color-mix(in srgb,var(--ag-dashboard-nav-active-border) 48%,transparent);color:var(--ag-color-interactive-text)}.dashboard-health-summary .dashboard-rail-state{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.82rem 0 .1rem}.dashboard-health-summary .dashboard-rail-state-title{font-size:var(--ag-text-sm-size);line-height:var(--ag-text-sm-line)}.dashboard-health-summary .dashboard-rail-state-link:hover,.dashboard-health-summary .dashboard-rail-state-link:focus-visible{border-color:color-mix(in srgb,var(--ag-dashboard-nav-active-border) 92%,transparent)}.dashboard-rank-token{grid-area:rank;align-self:start;justify-self:center;min-width:0;min-height:0;padding:.14rem 0 0;border-radius:0;background:transparent;color:color-mix(in srgb,var(--ag-dashboard-gold-accent) 86%,var(--ag-dashboard-row-title-text) 14%);font-family:var(--ag-font-mono);font-size:var(--ag-text-xs-size);font-weight:var(--ag-font-semibold);line-height:var(--ag-text-xs-line)}@container (max-width: 16rem){.dashboard-health-primary{grid-template-areas:"title" "meta";grid-template-columns:minmax(0,1fr);gap:.4rem}.dashboard-health-primary-meta{justify-content:start;text-align:left}.dashboard-health-counts{grid-template-columns:minmax(0,1fr);padding-block:.18rem}.dashboard-health-count{grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;border-left:0;padding-block:.24rem}.dashboard-health-count+.dashboard-health-count{border-top:1px solid color-mix(in srgb,var(--ag-dashboard-divider) 42%,transparent)}.dashboard-health-summary .dashboard-rail-state{grid-template-columns:minmax(0,1fr)}.dashboard-ranking-card{grid-template-areas:"rank title" ". metric" ". metadata";grid-template-columns:1.65rem minmax(0,1fr);gap:.42rem .55rem;padding:.78rem 0}.dashboard-ranking-card .dashboard-ranking-title-cell{align-content:start}.dashboard-ranking-primary-metric{display:inline-flex;align-items:baseline;justify-self:start;justify-items:start;gap:.35rem;min-width:0;text-align:left}.dashboard-ranking-context{white-space:normal}.dashboard-ranking-metadata{gap:.22rem .6rem}}@media(max-width:767px){.dashboard-mobile-shell[data-rail-open=true] .dashboard-starter-state,.dashboard-mobile-shell[data-rail-open=true] .dashboard-workflow-panel{min-height:auto}.dashboard-mobile-workflow[data-rail-open=true]{flex:0 0 auto}.dashboard-mobile-workflow[data-rail-open=true]>[data-surface=dashboard]{height:auto;min-height:auto;overflow:visible}.dashboard-command-center{gap:var(--ag-space-2);padding-block:.25rem .75rem}.dashboard-mobile-shell[data-rail-open=true] .dashboard-command-center{padding-block:.25rem .35rem}.dashboard-command-hero{gap:var(--ag-space-1);padding-inline:0}.dashboard-command-subtitle{font-size:var(--ag-text-xs-size);line-height:var(--ag-leading-snug)}.dashboard-command-title{max-width:calc(100% - 5.5rem);font-size:var(--ag-text-lg-size);line-height:var(--ag-text-lg-line)}.dashboard-composer-shell--primary [data-chat-input-surface=dashboard]{min-height:12.25rem;border-radius:1.2rem}.dashboard-composer-topbar{display:none;gap:var(--ag-space-1);min-height:auto;padding:var(--ag-space-2) var(--ag-space-3)}.dashboard-composer-brand{display:none}.dashboard-composer-model-controls{width:100%;gap:.25rem;justify-content:flex-start}.dashboard-composer-shell--primary .ui-chat-textarea,.dashboard-composer-suggestion{font-size:var(--ag-text-base-size);line-height:var(--ag-text-base-line)}.dashboard-composer-shell--primary .ui-chat-textarea{min-height:7.35rem;padding:1rem 1rem 2.35rem}.dashboard-composer-suggestion{padding:1rem 1rem 2.35rem}.dashboard-composer-shell--primary [data-chat-input-toolbar=dashboard]{gap:.4rem var(--ag-space-2);padding:.45rem var(--ag-space-3) .6rem}.dashboard-composer-toolbar--launcher[data-chat-input-toolbar=dashboard]{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-template-rows:auto;align-items:center;gap:.45rem var(--ag-space-2);padding:.45rem var(--ag-space-3) .7rem}.dashboard-composer-model-controls--toolbar{display:none;grid-template-columns:minmax(4.75rem,.9fr) minmax(5rem,.95fr) minmax(6.25rem,1.15fr);gap:.35rem;overflow:visible}.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]{width:100%;min-height:44px;height:44px;justify-content:center;padding-inline:.34rem;border-color:transparent;background:transparent;box-shadow:none}.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]:hover,.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true][data-open=true],.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]:focus-visible{border-color:transparent;background:color-mix(in srgb,var(--ag-color-bg-telemetry-raised) 34%,transparent)}.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar [data-model-dropdown-trigger=true]>span{max-width:100%;justify-content:center}.dashboard-composer-toolbar--launcher [data-model-dropdown-label=true],.dashboard-composer-toolbar--launcher [data-model-dropdown-value=true]{min-width:0;overflow:hidden;text-overflow:ellipsis}.dashboard-composer-model-controls--toolbar::-webkit-scrollbar{display:none}.dashboard-composer-template-button,.dashboard-composer-shell--primary [data-chat-input-send=dashboard]{font-size:var(--ag-text-xs-size);line-height:var(--ag-text-xs-line)}.dashboard-composer-toolbar--launcher .dashboard-composer-helper-actions,.dashboard-composer-toolbar--launcher [data-chat-input-actions=dashboard]{width:44px;min-width:44px}.dashboard-composer-toolbar--launcher[data-chat-input-toolbar=dashboard]>div:first-child{grid-column:1;grid-row:1;width:44px;min-width:44px}.dashboard-composer-toolbar--launcher .dashboard-composer-helper-actions{display:flex;align-items:center}.dashboard-composer-toolbar--launcher .dashboard-composer-model-controls--toolbar{grid-column:1 / -1;grid-row:1;min-width:0;width:100%}.dashboard-composer-toolbar--launcher .dashboard-composer-mobile-model-selector{display:flex;grid-column:2;grid-row:1;min-width:0;width:min(100%,8rem);justify-self:start}.dashboard-composer-toolbar--launcher [data-chat-input-actions=dashboard]{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:flex-end;justify-self:end}.dashboard-composer-toolbar--launcher .dashboard-composer-template-button{width:44px;min-width:44px;min-height:44px;padding:0;border-radius:var(--ag-radius-pill);border-color:color-mix(in srgb,var(--ag-dashboard-divider) 70%,transparent);background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 54%,transparent)}.dashboard-composer-toolbar--launcher [data-chat-input-send=dashboard]{width:44px;min-width:44px;min-height:44px;height:44px;padding-inline:0;border-radius:var(--ag-radius-pill)}.dashboard-composer-toolbar--launcher .dashboard-composer-template-button:focus-visible,.dashboard-composer-toolbar--launcher [data-chat-input-send=dashboard]:focus-visible{outline:2px solid color-mix(in srgb,var(--ag-color-border-focus) 82%,transparent);outline-offset:2px}.dashboard-composer-toolbar--launcher [data-chat-input-send=dashboard]:disabled{border-color:color-mix(in srgb,var(--ag-dashboard-divider) 78%,transparent);background:color-mix(in srgb,var(--ag-color-bg-surface-raised) 70%,var(--ag-color-bg-base));color:var(--ag-dashboard-text-muted);opacity:1;box-shadow:none}.dashboard-composer-toolbar--launcher .dashboard-composer-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.dashboard-context-rail-region{padding-bottom:var(--ag-space-3)!important;scroll-padding-bottom:var(--dashboard-mobile-clearance)}.dashboard-context-rail-region--mobile{overflow:visible!important}.dashboard-context-rail-region--mobile .dashboard-context-rail,.dashboard-context-rail-region--mobile .dashboard-context-rail-body{overflow:visible}.dashboard-context-rail-region--mobile .dashboard-context-rail-body{gap:var(--ag-space-3)}.dashboard-context-rail .dashboard-rail-section{scroll-margin-bottom:var(--dashboard-mobile-clearance)}.dashboard-health-primary{grid-template-areas:"title" "meta";grid-template-columns:minmax(0,1fr)}.dashboard-health-primary-meta{justify-content:start;text-align:left}.dashboard-health-summary .dashboard-rail-state{grid-template-columns:minmax(0,1fr)}.dashboard-ranking-card{grid-template-areas:"rank title" ". metric" ". metadata";grid-template-columns:1.65rem minmax(0,1fr);gap:.42rem .55rem;padding:.78rem 0}.dashboard-ranking-primary-metric{grid-area:metric;justify-items:start;text-align:left}.dashboard-ranking-context{white-space:normal}.dashboard-ranking-metadata{grid-area:metadata;justify-content:flex-start}}
