@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_65423c{font-family:Inter,Inter Fallback;font-style:normal}.__variable_65423c{--font-inter:"Inter","Inter Fallback"}.cb{position:fixed;left:0;right:0;bottom:0;z-index:50;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom, 0px));pointer-events:none}.cb-inner{pointer-events:auto;max-width:760px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 18px;background:var(--color-panel);color:var(--color-fg);border:1px solid var(--color-border-line);border-radius:14px;box-shadow:0 12px 40px rgb(11 11 11/.14);font-family:var(--font-inter),Inter,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.5}.cb-text{flex:1 1 22rem;min-width:0}.cb-text p{margin:0}.cb-title{font-weight:600;margin-bottom:2px!important}.cb-text a{color:inherit}.cb-actions{display:flex;gap:8px}.cb-btn{font:inherit;font-weight:600;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--color-fg);background:transparent;color:var(--color-fg);cursor:pointer}.cb-btn:focus-visible,.cb-link:focus-visible{outline:2px solid var(--color-fg);outline-offset:2px}.cb-link{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}:root{--font-anthropic-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"PingFang SC","PingFang TC","Hiragino Sans","Apple SD Gothic Neo",sans-serif;--font-anthropic-serif:ui-serif,Georgia,"Times New Roman",serif;--cds-font-size-caption:12px;--cds-font-size-body:14px;--cds-font-size-heading:15px;--cds-font-size-title:22px;--cds-font-weight-medium:500;--cds-gap-xs:8px;--cds-gap-sm:12px;--cds-gap-md:16px;--cds-gap-lg:28px;--cds-gap-xl:40px;--cds-pad-xs:6px;--cds-pad-sm:8px;--cds-pad-md:12px;--cds-pad-lg:16px;--cds-pad-xl:24px;--cds-radius:8px;--cds-dur-slow:0.45s;--cds-ease-out:cubic-bezier(0.165,0.84,0.44,1);--color-bg:#f9f9f7;--color-panel:#ffffff;--color-fg:#0b0b0b;--color-fg-muted:#696761;--color-border-line:rgb(11 11 11/0.1);--cds-border:rgb(11 11 11/0.1);--color-ok:#006300;--color-warn:#734500;--color-bad:#8e2626;--cds-chart-grid:rgb(11 11 11/0.1);--cds-chart-axis:#c3c2b7;--cds-chart-reference:#898781;--cds-chart-muted:#c3c2b7;--cds-chart-status-critical:#d03b3b;--cds-surface-popover:#ffffff;--cds-shadow-popover:0 8px 24px #0000001f,0 2px 6px #00000014;--cds-text-secondary:#52514e;--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#6250d6;--chart-8:#e34948;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#0b0b0b;--color-panel:#1a1a19;--color-fg:#f0efec;--color-fg-muted:#898781;--color-border-line:rgb(255 255 255/0.1);--cds-border:rgb(255 255 255/0.1);--color-ok:#0ca30c;--color-warn:#db9300;--color-bad:#ec7e7e;--cds-chart-grid:rgb(255 255 255/0.1);--cds-chart-axis:#383835;--cds-chart-reference:#97958d;--cds-chart-muted:#5f5e5a;--cds-chart-status-critical:#d03b3b;--cds-surface-popover:#20201f;--cds-shadow-popover:0 8px 24px #00000052,0 2px 6px #0003;--cds-text-secondary:#c3c2b7;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;color-scheme:dark}}:root[data-theme=dark]{--color-bg:#0b0b0b;--color-panel:#1a1a19;--color-fg:#f0efec;--color-fg-muted:#898781;--color-border-line:rgb(255 255 255/0.1);--cds-border:rgb(255 255 255/0.1);--color-ok:#0ca30c;--color-warn:#db9300;--color-bad:#ec7e7e;--cds-chart-grid:rgb(255 255 255/0.1);--cds-chart-axis:#383835;--cds-chart-reference:#97958d;--cds-chart-muted:#5f5e5a;--cds-chart-status-critical:#d03b3b;--cds-surface-popover:#20201f;--cds-shadow-popover:0 8px 24px #00000052,0 2px 6px #0003;--cds-text-secondary:#c3c2b7;--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--chart-8:#e66767;color-scheme:dark}body{margin:0;background:var(--color-bg)}#dash-root{color:var(--color-fg);font-size:14px;line-height:1.45;font-family:var(--font-anthropic-sans)}#dash-root:not(:empty){padding:var(--dash-gutter,clamp(var(--cds-pad-md),4%,var(--cds-pad-xl)))}#dash-root :is(b,strong){font-weight:700}.dash-skeleton{-webkit-text-fill-color:transparent!important;background-image:linear-gradient(color-mix(in srgb,currentColor 13%,transparent) 0 0)!important}.dash-skeleton>*{visibility:hidden!important}.dash-skeleton:empty:before{content:"";width:3ch;display:inline-block}.dash-skeleton:not(:empty,:has(>:not(span,small,b,strong,em,i,sup,sub))){background-image:none!important}.dash-skeleton:not(:empty,:has(>:not(span,small,b,strong,em,i,sup,sub))):before{content:""!important;display:inline-block!important;vertical-align:-.1em;border-radius:.3em;width:5ch;height:.9em;-webkit-margin-end:-1em;margin-inline-end:-1em;background-image:linear-gradient(color-mix(in srgb,currentColor 13%,transparent) 0 0)!important}.dx{display:grid;grid-gap:var(--cds-gap-xl);gap:var(--cds-gap-xl);font-family:var(--font-anthropic-sans);color:var(--color-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dx dd,.dx dl,.dx h1,.dx h2,.dx p,.dx ul{margin:0}.dx-head{display:grid;grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md)}.dx-title-block{display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs);min-width:0}.dx-title{font-family:var(--font-anthropic-serif);font-weight:400;font-size:var(--cds-font-size-title);line-height:1.15;text-wrap:balance}.dx-sub{color:var(--color-fg-muted);font-size:var(--cds-font-size-caption)}.dx-nav{display:flex;flex-wrap:wrap;gap:var(--cds-gap-md) var(--cds-gap-xl);align-items:flex-end}.dx-nav-group{display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs);min-width:0}.dx-nav-label{display:inline-flex;align-items:center;gap:var(--cds-gap-xs);font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--color-fg-muted);padding-left:2px}.dx-nav-label:before{content:"";width:.5rem;height:.5rem;border-radius:2px;background:var(--dx-dot,var(--color-fg-muted))}.dx-tabs{flex-wrap:wrap;gap:2px;padding:3px;background:color-mix(in srgb,var(--color-fg) 7%,var(--color-bg));border-radius:calc(var(--cds-radius) * 1.6)}.dx-tab,.dx-tabs{display:inline-flex}.dx-tab{font:inherit;font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);background:transparent;border:0;border-radius:calc(var(--cds-radius) * 1.25);padding:var(--cds-pad-xs) var(--cds-pad-md);min-height:2rem;cursor:pointer;gap:var(--cds-gap-sm);align-items:center;transition:color var(--cds-dur-slow),background var(--cds-dur-slow),box-shadow var(--cds-dur-slow)}.dx-tab.is-on,.dx-tab:hover{color:var(--color-fg)}.dx-tab.is-on{background:var(--color-panel);box-shadow:0 1px 3px color-mix(in srgb,var(--color-fg) 16%,transparent),0 0 0 .5px color-mix(in srgb,var(--color-fg) 10%,transparent)}.dx-tab:focus-visible{outline:2px solid var(--dx-accent,var(--color-fg));outline-offset:2px}.dx-tab-sub{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--cds-font-size-caption);font-weight:400;color:var(--color-fg-muted)}.dx-tab-sub[data-live]:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--color-ok)}.dx-page{display:grid;grid-gap:var(--cds-gap-xl);gap:var(--cds-gap-xl)}.dx-page[hidden]{display:none}.dx-page-head{display:flex;flex-wrap:wrap;gap:var(--cds-gap-md) var(--cds-gap-lg);align-items:flex-end;justify-content:space-between}.dx-page-head>div:first-child{display:grid;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);flex:1 1 24rem;min-width:0}.dx .dx-page-head>.dx-actions{display:flex;flex-wrap:wrap;gap:var(--cds-gap-sm);align-items:center;justify-content:flex-end;flex:0 1 auto}.dx-control{position:relative;display:inline-flex;align-items:center;gap:var(--cds-gap-xs);min-height:2rem;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);background:color-mix(in srgb,var(--color-fg) 6%,var(--color-bg));border-radius:999px;padding:0 0 0 var(--cds-pad-md);white-space:nowrap;transition:background var(--cds-dur-slow),box-shadow var(--cds-dur-slow)}.dx-control:hover{background:color-mix(in srgb,var(--color-fg) 10%,var(--color-bg))}.dx-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--dx-accent,var(--color-fg)) 28%,transparent)}.dx-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium);line-height:1.2;color:var(--color-fg);background-color:transparent;border:0;border-radius:999px;margin:0;padding:var(--cds-pad-xs) 1.75rem var(--cds-pad-xs) 0;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--color-fg-muted) 50%),linear-gradient(135deg,var(--color-fg-muted) 50%,transparent 50%);background-position:calc(100% - .95rem) 55%,calc(100% - .7rem) 55%;background-size:.25rem .25rem;background-repeat:no-repeat}.dx-select option{color:var(--color-fg);background:var(--color-panel)}.dx-select:focus,.dx-select:focus-visible{outline:none}.dx-actions{display:flex;flex-wrap:wrap;gap:var(--cds-gap-sm);align-items:center}.dx-btn{font:inherit;font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium);color:var(--color-fg);background:color-mix(in srgb,var(--color-fg) 6%,var(--color-bg));border:0;border-radius:999px;padding:var(--cds-pad-xs) var(--cds-pad-md);min-height:2rem;cursor:pointer;white-space:nowrap}.dx-btn:hover:not(:disabled){background:color-mix(in srgb,var(--color-fg) 11%,var(--color-bg))}.dx-btn:disabled{cursor:progress;color:var(--color-fg-muted)}.dx-btn:focus{outline:none}.dx-btn:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--dx-accent,var(--color-fg)) 28%,transparent)}.dx [hidden]{display:none}.dx-btn[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}.dx-chg-line{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx .dx-stats dd.dx-chg-line{font-size:var(--cds-font-size-caption);font-weight:400}.dx-chg{font-weight:var(--cds-font-weight-medium);color:var(--color-fg)}.dx-chg.is-good{color:var(--color-ok)}.dx-chg.is-bad{color:var(--color-bad)}.dx-takeaway{font-size:var(--cds-font-size-body);line-height:1.55;max-width:74ch}.dx .dx-range b,.dx .dx-takeaway b{font-weight:var(--cds-font-weight-medium)}.dx-caveat,.dx-range{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-caveat{display:flex;gap:var(--cds-gap-sm);align-items:baseline;max-width:92ch;line-height:1.5}.dx-caveat-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--color-warn)}.dx-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md)}.dx-card{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);padding:var(--cds-pad-lg);min-width:0;display:grid;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);align-content:start}.dx-tile-name{display:flex;align-items:center;gap:var(--cds-gap-sm);font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium)}.dx-swatch{display:inline-block;width:.625rem;height:.625rem;border-radius:2px;flex:none;background:var(--cds-chart-muted)}.dx-compare,.dx-share,.dx-tile-label{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-big{font-family:var(--font-anthropic-serif);font-weight:400;font-size:calc(var(--cds-font-size-title) * 1.3);line-height:1.1}.dx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);border-top:1px solid var(--color-border-line);padding-top:var(--cds-pad-sm);margin-top:var(--cds-gap-xs)}.dx-stats div{display:grid;grid-gap:2px;gap:2px;min-width:0}.dx-stats dt{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-stats dd{font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium)}.dx-charts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md)}.dx-wide{grid-column:1/-1}.dx-card-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:var(--cds-gap-sm)}.dx-card-head>div{display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs);min-width:0}.dx-card-title{font-size:var(--cds-font-size-heading);font-weight:var(--cds-font-weight-medium)}.dx-card-note{line-height:1.45}.dx-card-note,.dx-legend{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-legend{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--cds-gap-md)}.dx-legend li{display:inline-flex;align-items:center;gap:var(--cds-gap-xs)}.dx-chart{position:relative;min-height:240px}.dx-chart svg{display:block;overflow:visible}.dx-grid{stroke:var(--cds-chart-grid);stroke-width:1}.dx-axis{stroke:var(--cds-chart-axis);stroke-width:1}.dx-ref{stroke:var(--cds-chart-reference);stroke-width:1.5;stroke-dasharray:5 4}.dx-tick{fill:var(--color-fg-muted);font-family:var(--font-anthropic-sans)}.dx-tick,.dx-tsum-row{font-size:var(--cds-font-size-caption)}.dx-tsum-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-xs) var(--cds-gap-md);color:var(--color-fg-muted);margin:0}.dx-tsum-list{display:inline-flex;flex-wrap:wrap;gap:var(--cds-gap-xs) var(--cds-gap-lg)}.dx-tsum{display:inline-flex;align-items:center;gap:.35rem;font-weight:var(--cds-font-weight-medium);white-space:nowrap}.dx .dx-tsum.is-good{color:var(--color-ok)}.dx .dx-tsum.is-bad{color:var(--color-bad)}.dx .dx-tsum.is-flat{color:var(--color-fg-muted);font-weight:400}.dx-trend{fill:none;stroke-width:2;stroke-dasharray:2 3;opacity:.9}.dx-trend-key{display:inline-block;width:1.1rem;height:0;border-top:2px dotted var(--color-fg-muted)}.dx-line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dx-dot{stroke-width:1.5}.dx-hl{fill:var(--color-fg);fill-opacity:0}.dx-hl.is-on{fill-opacity:.06}.dx-overlay{fill:transparent;pointer-events:all}.dx-tip{position:absolute;z-index:2;pointer-events:none;background:var(--cds-surface-popover);border:1px solid var(--cds-border);border-radius:var(--cds-radius);box-shadow:var(--cds-shadow-popover);padding:var(--cds-pad-xs) var(--cds-pad-sm);font-size:var(--cds-font-size-caption);display:grid;grid-gap:2px;gap:2px}.dx-tip[hidden]{display:none}.dx-tip-date{color:var(--cds-text-secondary)}.dx-tip-row{display:flex;align-items:center;gap:var(--cds-gap-xs);white-space:nowrap}.dx-tip-name{flex:1 1;color:var(--color-fg-muted);padding-right:var(--cds-pad-sm)}.dx-tip-val{font-weight:var(--cds-font-weight-medium);color:var(--color-fg)}.dx-failed{display:flex;align-items:center;justify-content:center;gap:var(--cds-gap-sm);min-height:240px;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-failed-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--color-bad)}.dx-table-wrap{max-height:30rem;overflow:auto}.dx-table{width:100%;border-collapse:collapse;font-size:var(--cds-font-size-caption)}.dx-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--color-panel);text-align:left;font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted)}.dx-table td,.dx-table th{padding:var(--cds-pad-xs) var(--cds-pad-sm);border-bottom:1px solid var(--color-border-line);white-space:nowrap}.dx-table .num{text-align:right}.dx .dx-table tr.is-total td{font-weight:var(--cds-font-weight-medium)}.dx-notes{display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);max-width:92ch;line-height:1.5}.dx .dx-notes b{color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.dx-updated{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx .dx-updated b{color:var(--color-fg);font-weight:var(--cds-font-weight-medium)}.dx .dx-fc-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--cds-gap-md);margin-top:0}.dx .dx-fc-stats dd.dx-big{font-size:calc(var(--cds-font-size-title) * 1.1);font-weight:400}.dx-cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));grid-gap:var(--cds-gap-md);gap:var(--cds-gap-md);min-height:12rem}.dx-ccard{background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius);overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0}.dx-cthumb{position:relative;aspect-ratio:4/5;background:var(--color-bg);border-bottom:1px solid var(--color-border-line);overflow:hidden}.dx-cthumb img{display:block;width:100%;height:100%;object-fit:cover}.dx-cthumb-none{display:grid;place-items:center;height:100%;padding:var(--cds-pad-md);text-align:center;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-crank{left:var(--cds-pad-sm);background:var(--color-fg);color:var(--color-bg);font-weight:var(--cds-font-weight-medium);border-radius:999px;padding:2px var(--cds-pad-sm)}.dx-cformat,.dx-crank{position:absolute;top:var(--cds-pad-sm);font-size:var(--cds-font-size-caption)}.dx-cformat{right:var(--cds-pad-sm);background:var(--cds-surface-popover);color:var(--color-fg);border:1px solid var(--cds-border);border-radius:var(--cds-radius);padding:2px var(--cds-pad-xs)}.dx-cbody{padding:var(--cds-pad-md);display:grid;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);align-content:start;min-width:0}.dx-cname{font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium);line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dx .dx-cstats dd.dx-tgt-good,.dx .dx-table td.dx-tgt-good,.dx .dx-tgt-good{color:var(--color-ok)}.dx .dx-cstats dd.dx-tgt-mid,.dx .dx-table td.dx-tgt-mid,.dx .dx-tgt-mid{color:var(--color-warn)}.dx .dx-cstats dd.dx-tgt-bad,.dx .dx-table td.dx-tgt-bad,.dx .dx-tgt-bad{color:var(--color-bad)}.dx-tlegend{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--cds-gap-md);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);margin:0}.dx-tlegend .dx-key{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.dx-tlegend .dx-key:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:50%}.dx-tlegend .dx-key[data-tone=good]:before{background:var(--color-ok)}.dx-tlegend .dx-key[data-tone=mid]:before{background:var(--color-warn)}.dx-tlegend .dx-key[data-tone=bad]:before{background:var(--color-bad)}.dx-status{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--cds-font-size-caption);font-weight:var(--cds-font-weight-medium);color:var(--color-fg-muted);white-space:nowrap}.dx-status:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:color-mix(in srgb,var(--color-fg) 28%,transparent)}.dx-status.is-on{color:var(--color-fg)}.dx-status.is-on:before{background:var(--color-ok)}.dx-cmeta{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-cspend{display:flex;align-items:baseline;justify-content:space-between;gap:var(--cds-gap-sm)}.dx-cspend b{font-family:var(--font-anthropic-serif);font-weight:400;font-size:var(--cds-font-size-title);line-height:1.1}.dx-cspend span{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx .dx-cstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--cds-gap-sm) var(--cds-gap-xs);gap:var(--cds-gap-sm) var(--cds-gap-xs);border-top:1px solid var(--color-border-line);padding-top:var(--cds-pad-sm)}.dx .dx-cstats div{display:grid;grid-gap:1px;gap:1px;min-width:0}.dx .dx-cstats dt{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx .dx-cstats dd{font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium)}.dx h3{margin:0}a.dx-cthumb{display:block;color:inherit;text-decoration:none}a.dx-cthumb:focus-visible{outline:2px solid var(--color-fg);outline-offset:-2px}.dx-cplay{position:absolute;left:50%;top:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;border-radius:50%;background:var(--cds-surface-popover);border:1px solid var(--cds-border);box-shadow:var(--cds-shadow-popover);opacity:.92}.dx-cplay:after{content:"";position:absolute;left:52%;top:50%;transform:translate(-40%,-50%);border-style:solid;border-width:.55rem 0 .55rem .9rem;border-color:transparent transparent transparent var(--color-fg)}a.dx-cthumb:hover .dx-cplay{opacity:1}.dx-clink{font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);text-decoration:underline;text-underline-offset:2px;justify-self:start}.dx-clink:hover{color:var(--color-fg)}.dx-cempty{grid-column:1/-1;font-size:var(--cds-font-size-caption);color:var(--color-fg-muted)}.dx-table td.dx-cell-name{white-space:normal;min-width:16rem;max-width:28rem}.dx-iview{display:grid;grid-gap:var(--cds-gap-xl);gap:var(--cds-gap-xl)}.dx-ins-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cds-gap-sm) var(--cds-gap-md);padding:var(--cds-pad-sm) var(--cds-pad-md);background:var(--color-panel);border:1px solid var(--color-border-line);border-radius:var(--cds-radius)}.dx-ins-bar .dx-range{flex:1 1 22rem;margin:0;line-height:1.5}.dx-ins-bar.is-saved{box-shadow:inset 3px 0 0 var(--dx-accent,var(--color-fg))}.dx-ins-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));grid-gap:var(--cds-gap-md)}.dx-ins-grid,.dx-review{gap:var(--cds-gap-md)}.dx-review-meta{display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs);font-size:var(--cds-font-size-caption);color:var(--color-fg-muted);max-width:92ch;line-height:1.5}.dx-review-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:var(--cds-gap-lg) var(--cds-gap-xl);gap:var(--cds-gap-lg) var(--cds-gap-xl)}.dx-review-col{display:grid;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);align-content:start;min-width:0}.dx-review-col h3{display:flex;align-items:center;gap:var(--cds-gap-sm);font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium)}.dx-review-col h3:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--dx-mark,var(--color-fg-muted))}.dx-review-col[data-tone=good]{--dx-mark:var(--color-ok)}.dx-review-col[data-tone=bad]{--dx-mark:var(--color-bad)}.dx-review-col[data-tone=plan]{--dx-mark:var(--dx-accent,var(--color-fg))}.dx-review-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm)}.dx-review-list li{font-size:var(--cds-font-size-body);line-height:1.5;padding-left:var(--cds-pad-md);border-left:2px solid var(--color-border-line)}.dx .dx-review-list b{font-weight:var(--cds-font-weight-medium)}.dx-flag-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--cds-gap-xs);gap:var(--cds-gap-xs)}.dx-flag{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;grid-gap:var(--cds-gap-sm);gap:var(--cds-gap-sm);align-items:center;padding:var(--cds-pad-xs);border-radius:var(--cds-radius);color:inherit;text-decoration:none}a.dx-flag:hover{background:color-mix(in srgb,var(--color-fg) 5%,transparent)}.dx-flag-thumb{width:3rem;aspect-ratio:4/5;border-radius:calc(var(--cds-radius) * .75);overflow:hidden;background:var(--color-bg)}.dx-flag-thumb img{display:block;width:100%;height:100%;object-fit:cover}.dx-flag-name{line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dx-flag-name,.dx-flag-sub{font-size:var(--cds-font-size-caption)}.dx-flag-sub{color:var(--color-fg-muted)}.dx-flag-val{text-align:right;font-size:var(--cds-font-size-caption);white-space:nowrap}.dx-flag-val b{display:block;font-size:var(--cds-font-size-body);font-weight:var(--cds-font-weight-medium)}.dx-idx.is-good{color:var(--color-ok)}.dx-idx.is-bad{color:var(--color-bad)}.dx-table td.dx-idx.is-good{color:var(--color-ok)}.dx-table td.dx-idx.is-bad{color:var(--color-bad)}.dx [data-dash-source-state=empty]{color:transparent}.dx [data-dash-source-state=refreshing]{opacity:.5;transition:opacity var(--cds-dur-slow)}