@font-face{font-family:GeistSans;src:url(/_next/static/media/cf72403939ff961f-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_fee4ca{font-family:GeistSans,GeistSans Fallback}.__variable_fee4ca{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/2bcd4b1f8f3a3e9f.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_9f1075{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_9f1075{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--am-bg:#ffffff;--am-bg2:#fafafa;--am-ink:#0a0a0a;--am-ink2:#525252;--am-ink3:#737373;--am-line:#ececec;--am-line2:#e2e2e2;--am-accent:#4f46e5;--am-accent-soft:#eef0ff;--am-green:#15803d;--am-amber:#b45309;--am-red:#dc2626;--am-bubble:#f0f0f0;--am-code:#f5f5f5;--am-claude-bg:#faf9f5;--am-claude-bubble:#efece3;--am-claude-ink:#29261b;--am-slack-link:#1264a3;--am-shadow:0 24px 48px -24px rgba(0,0,0,0.18);--am-sans:var(--font-geist-sans,Geist),Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--am-mono:var(--font-geist-mono,"Geist Mono"),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--am-serif:ui-serif,Georgia,Cambria,"Times New Roman",serif;--am-term-bg:#0b0b0c;--am-column:760px}.am[data-am-theme=dark],:root.dark{--am-bg:#111113;--am-bg2:#0f0f11;--am-ink:#ededed;--am-ink2:#a1a1aa;--am-ink3:#8c8c96;--am-line:#1f1f23;--am-line2:#27272a;--am-accent:#818cf8;--am-accent-soft:#1e1b4b;--am-green:#4ade80;--am-amber:#fbbf24;--am-red:#f87171;--am-bubble:#2a2b30;--am-code:#18181b;--am-claude-bg:#262624;--am-claude-bubble:#30302e;--am-claude-ink:#ece9e1;--am-slack-link:#5cb4f0;--am-shadow:0 24px 48px -24px rgba(0,0,0,0.6)}.am[data-am-theme=light]{--am-bg:#ffffff;--am-bg2:#fafafa;--am-ink:#0a0a0a;--am-ink2:#525252;--am-ink3:#737373;--am-line:#ececec;--am-line2:#e2e2e2;--am-accent:#4f46e5;--am-accent-soft:#eef0ff;--am-green:#15803d;--am-amber:#b45309;--am-red:#dc2626;--am-bubble:#f0f0f0;--am-code:#f5f5f5;--am-claude-bg:#faf9f5;--am-claude-bubble:#efece3;--am-claude-ink:#29261b;--am-slack-link:#1264a3;--am-shadow:0 24px 48px -24px rgba(0,0,0,0.18)}.am-figure{margin:28px 0;min-width:0}.am-figure-c{container-type:inline-size;min-width:0}.am-fig-column{max-width:var(--am-column)}.am-fig-full,.am-fig-wide{max-width:none}.am-fig-full .am{border-radius:0;border-inline:0}.am-figure figcaption{margin-top:8px;font-size:13px;color:var(--am-ink3);text-align:center}.am-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.am-muted{color:var(--am-ink3)}.am{container-type:inline-size;position:relative;min-width:0;overflow:hidden;border:1px solid var(--am-line2);border-radius:14px;background:var(--am-bg);color:var(--am-ink);box-shadow:var(--am-shadow);font:15px/1.55 var(--am-sans);text-align:left}.am:focus-visible{outline:2px solid var(--am-accent);outline-offset:2px}.am-bar{display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 12px;border-bottom:1px solid var(--am-line);background:var(--am-bg2);color:var(--am-ink3);font-size:12px}.am-dots{display:inline-flex;gap:6px;flex:none}.am-dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.am-dots i+i{background:#febc2e}.am-dots i+i+i{background:#28c840}.am-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.am-label{flex:none;padding:1px 8px;border:1px solid var(--am-line2);border-radius:999px;font:500 10px/1.6 var(--am-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--am-ink3)}.am-ctl{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.am-compare-bar button,.am-ctl button{border:1px solid var(--am-line2);background:transparent;color:inherit;border-radius:6px;padding:2px 8px;font:500 11px/1.6 var(--am-sans);cursor:pointer}.am-compare-bar button:hover:not(:disabled),.am-ctl button:hover:not(:disabled){color:var(--am-ink);border-color:var(--am-ink3)}.am-compare-bar button:disabled,.am-ctl button:disabled{opacity:.45;cursor:default}.am-counter{font:500 11px var(--am-mono);font-variant-numeric:tabular-nums}.am-dark-chrome{background:var(--am-term-bg);border-color:#262a31}.am-dark-chrome .am-bar{background:#16181d;border-color:#262a31;color:#8b949e}.am-dark-chrome .am-ctl button,.am-dark-chrome .am-label{border-color:#30363d}.am-dark-chrome .am-ctl button:hover:not(:disabled){color:#e6edf3}.am .am-c{opacity:0!important}.am .am-in{animation:am-in .22s ease-out}.am .am-pop{animation:am-pop .32s cubic-bezier(.2,1.4,.4,1)}@keyframes am-in{0%{opacity:0;transform:translateY(4px)}}@keyframes am-pop{0%{opacity:0;transform:scale(.3)}}.am-ovhost{position:relative;color:transparent!important}.am-ovhost>:not(.am-ov){opacity:0}.am-ov{position:absolute!important;inset:0;margin:0!important;pointer-events:none;animation:none!important}.am-caret-blink{display:inline-block;width:.5em;height:1.05em;margin-left:1px;vertical-align:-.15em;background:currentColor;animation:am-blink 1s steps(1) infinite}@keyframes am-blink{50%{opacity:0}}.am [data-am-fx=transient]{display:none}.am.am-playing [data-am-fx=transient].am-on{display:flex;position:absolute;left:16px;bottom:12px;z-index:2}.am-busy .am-tool-ic{display:inline-block;animation:am-spin .9s linear infinite}@keyframes am-spin{to{transform:rotate(1turn)}}.am-chat-wrap{display:grid;grid-template-columns:minmax(0,1fr)}.am-chat-col{min-width:0}.am-chat,.am-chat-col{display:flex;flex-direction:column}.am-chat{position:relative;gap:14px;padding:18px;font-size:15px}.am-row{display:flex;gap:10px;min-width:0}.am-row-u{flex-direction:column;align-items:flex-end;gap:6px}.am-u{max-width:78%;padding:10px 14px;border-radius:18px;background:var(--am-bubble);white-space:pre-wrap;overflow-wrap:anywhere}.am-ai{max-width:100%}.am-indent{padding-left:36px}.am-ic{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#0d0d0d;border:1px solid var(--am-line,rgb(0 0 0/.12));font-size:15px;margin-top:1px}.am-ai-body{min-width:0;flex:1}.am-md>:first-child{margin-top:0}.am-md>:last-child{margin-bottom:0}.am-md ol,.am-md p,.am-md ul{margin:0 0 8px}.am-md ol,.am-md ul{padding-left:20px}.am-md code{font:.88em var(--am-mono);background:var(--am-code);border-radius:4px;padding:1px 4px}.am-md pre{margin:8px 0;padding:10px 12px;border-radius:8px;background:var(--am-term-bg);color:#d6d9df;overflow-x:auto;font:13px/1.5 var(--am-mono)}.am-md pre code{background:none;padding:0;color:inherit}.am-md table{border-collapse:collapse;margin:8px 0;font-size:13px;display:block;overflow-x:auto}.am-md td,.am-md th{border:1px solid var(--am-line2);padding:4px 10px;text-align:left}.am-md th{background:var(--am-bg2)}.am-link{color:var(--am-accent);text-decoration:underline;text-underline-offset:3px}.am-art-card summary,.am-think summary,.am-toolblock summary{cursor:pointer}.am-think{font-size:13px;color:var(--am-ink3)}.am-think-t{margin-top:4px;padding-left:10px;border-left:2px solid var(--am-line2);white-space:pre-wrap}.am-chip-tool{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 10px;border:1px solid var(--am-line2);border-radius:8px;color:var(--am-ink2);font:12px/1.5 var(--am-mono)}.am-tool-ic,.am-tool-out{color:var(--am-ink3)}.am-atts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.am-att{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--am-line2);border-radius:12px;background:var(--am-bg);font-size:13px}.am-att-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#ef4444;color:#fff;font:600 9px var(--am-mono)}.am-att-n{display:block;font-weight:500}.am-att-s{display:block;font-size:11px;color:var(--am-ink3)}.am-composer{margin:0 18px 18px;display:flex;justify-content:space-between;padding:10px 14px;border:1px solid var(--am-line2);border-radius:22px;color:var(--am-ink3);font-size:14px}.am-typing{gap:4px;padding:10px 12px;border-radius:14px;background:var(--am-bubble)}.am-typing i{width:6px;height:6px;border-radius:50%;background:var(--am-ink3);animation:am-dot 1s infinite}.am-typing i+i{animation-delay:.15s}.am-typing i+i+i{animation-delay:.3s}@keyframes am-dot{50%{transform:translateY(-3px);opacity:.4}}.am-v-claude{background:var(--am-claude-bg)}.am-v-claude .am-chat{color:var(--am-claude-ink)}.am-v-claude .am-ai-body,.am-v-claude .am-art-doc{font-family:var(--am-serif);font-size:15.5px}.am-v-claude .am-u{background:var(--am-claude-bubble)}.am-v-claude .am-ic{border:0;border-radius:0;background:transparent;color:#d97757;font-size:23px}.am-toolblock,.am-v-claude .am-composer{background:var(--am-bg)}.am-toolblock{border:1px solid var(--am-line2);border-radius:10px;padding:7px 12px;font:12.5px/1.5 var(--am-mono);color:var(--am-ink2);max-width:100%}.am-toolbody{margin-top:6px;display:grid;gap:4px;overflow-wrap:anywhere}.am-k{display:inline-block;min-width:48px;color:var(--am-ink3);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.am-art-card{border:1px solid var(--am-line2);border-radius:12px;padding:10px 14px;background:var(--am-bg);width:100%}.am-art-card[open] summary{margin-bottom:8px}.am-art-panel{display:none;min-width:0;border-left:1px solid var(--am-line);padding:14px 16px;background:var(--am-bg)}.am-art-pane+.am-art-pane{margin-top:16px;padding-top:16px;border-top:1px solid var(--am-line)}.am-art-head{display:flex;justify-content:space-between;font-size:13px;margin-bottom:10px}.am-art-doc p{margin:0 0 10px}.am-art-code{margin:0;padding:10px 12px;border-radius:8px;background:var(--am-term-bg);color:#d6d9df;font:12.5px/1.55 var(--am-mono);overflow-x:auto}@container (min-width: 720px){.am-has-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.am-has-panel .am-art-panel{display:block}.am-has-panel .am-art-inline{display:none}}.am-unit{min-width:0}.am-unit,.am-unit>.am{display:flex;flex-direction:column}.am-unit>.am,.am-unit>.am>:last-child{flex:1 1 auto}.am-unit-compact{width:100%;max-width:680px;margin-inline:auto}.am-after{display:flex;gap:6px;margin:8px 4px 0;color:var(--am-ink3);font:12.5px/1.4 var(--am-sans);text-align:left}.am-title b{color:var(--am-ink);font-weight:600}@container (max-width: 479px){.am-unit-compact .am-title{flex:1 1 calc(100% - 60px)}}.am-chat{flex:1 1 auto}.am-parts{display:grid;justify-items:start;gap:8px;margin-top:8px;white-space:normal}.am-parts>*{max-width:100%;min-width:0}.am-quote{display:grid;gap:2px;padding-left:12px;border-left:3px solid var(--am-line2);color:var(--am-ink2);font-size:.93em}.am .am-md :not(pre)>code,.am .am-parts code{font:.88em var(--am-mono);background:var(--am-code);border:0;border-radius:4px;padding:1px 4px}.am-mtable{justify-self:stretch;overflow-x:auto;overflow-wrap:normal;border:1px solid var(--am-line2);border-radius:8px;font-family:var(--am-sans)}.am-mtable table{width:100%;margin:0;border-collapse:collapse;font-size:13px;line-height:1.4;text-align:left}.am-mtable th{padding:6px 10px;border-bottom:1px solid var(--am-line2);background:var(--am-bg2);color:var(--am-ink3);font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.am-mtable td{padding:6px 10px;vertical-align:top;color:var(--am-ink2)}.am-mtable tr+tr td{border-top:1px solid var(--am-line)}.am-mtable strong{color:var(--am-ink);font-weight:600}.am-atts-in{justify-content:flex-start;font-family:var(--am-sans)}.am-atts-in .am-att{border-radius:8px}.am-att-n{font-weight:600}.am-att-file{background:color-mix(in srgb,var(--am-green) 15%,transparent);color:var(--am-green);font-weight:700}.am-bars{justify-self:stretch;padding:12px;border:1px solid var(--am-line2);border-radius:8px;font-family:var(--am-sans)}.am-bars-t{margin-bottom:8px;color:var(--am-ink2);font-size:12px;font-weight:600}.am-bars ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.am-bars li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;font-size:12.5px}.am-bars-l{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--am-ink2)}.am-bars-track{height:14px;border-radius:2px;background:var(--am-bg2)}.am-bars-track>span{display:block;height:100%;min-width:3px;border-radius:2px;background:var(--am-accent)}.am-bars-v{color:var(--am-ink);font-variant-numeric:tabular-nums}.am-slack{display:grid;grid-template-columns:minmax(0,1fr);min-height:300px;font-size:14.5px}.am-sb{display:none;padding:12px 10px;background:#3f0e40;color:#e8dfe8;font-size:13px}.am-sb>div{padding:3px 8px;border-radius:5px}.am-sb .am-on{background:#1164a3;color:#fff}.am-ws{display:block;padding:0 8px 8px;color:#fff}.am-sb-h{margin-top:10px;opacity:.7}.am-sl-main{position:relative;min-width:0;padding-bottom:12px}.am-ch{padding:10px 16px;border-bottom:1px solid var(--am-line);font-weight:700}.am-msg{display:flex;gap:10px;padding:8px 16px}.am-msg-c{padding:6px 0 0}.am-av{flex:none;width:34px;height:34px;border-radius:7px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;letter-spacing:.02em}.am-msg-c .am-av{width:26px;height:26px;font-size:10px}.am-msg-b{min-width:0;flex:1;overflow-wrap:anywhere}.am-msg-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}.am-n{font-weight:800}.am-tm{color:var(--am-ink3);font-size:11px}.am-app{padding:0 4px;border-radius:3px;background:var(--am-line2);color:var(--am-ink2);font-size:10px;font-weight:700}.am-mention{padding:0 2px;border-radius:3px;background:rgba(29,155,209,.12);font-weight:600}.am-mention,.am-slash{color:var(--am-slack-link)}.am-slash{font:13px var(--am-mono)}.am-blocks{margin-top:6px;padding:6px 10px;border-left:4px solid var(--am-slack-link);font-size:13.5px}.am-bctx{color:var(--am-ink3);font-size:12px}.am-bfields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 16px;margin:6px 0}.am-bfields dt{font-weight:700}.am-bfields dd{margin:0}.am-bactions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.am-sbtn{padding:4px 12px;border:1px solid var(--am-line2);border-radius:6px;background:var(--am-bg);color:var(--am-ink);font:600 13px var(--am-sans);cursor:not-allowed}.am-sbtn-primary{background:#007a5a;border-color:#007a5a;color:#fff}.am-sbtn-danger{color:#e01e5a}.am-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.am-react{display:inline-block;padding:0 7px;border:1px solid var(--am-line2);border-radius:12px;font-size:12px;background:var(--am-bg2)}.am-thr{margin-top:4px;color:var(--am-slack-link);font-size:12px;font-weight:700}.am-thread-inline{margin-top:6px;padding-left:12px;border-left:2px solid var(--am-line2)}.am-thread-pane{display:none;min-width:0;border-left:1px solid var(--am-line)}.am-sl-typing{font-size:12px;color:var(--am-ink3)}.am-sl-composer{margin:8px 16px 0;padding:8px 12px;border:1px solid var(--am-line2);border-radius:8px;color:var(--am-ink3);font-size:13px}.am-slack-compact{min-height:0;font-size:15px;line-height:1.47}.am-slack-compact .am-sl-main{padding:10px 4px}.am-slack-compact .am-msg{padding:6px 12px}.am-slack-compact .am-av{width:36px;height:36px;margin-top:2px;border-radius:8px;font-size:12px}.am-slack-compact .am-tm{font-size:12px}@container (min-width: 601px){.am-slack:not(.am-no-sb){grid-template-columns:180px minmax(0,1fr)}.am-slack:not(.am-no-sb) .am-sb{display:block}}@container (min-width: 760px){.am-slack.am-has-thread{grid-template-columns:minmax(0,1fr) 260px}.am-slack.am-has-thread:not(.am-no-sb){grid-template-columns:170px minmax(0,1fr) 250px}.am-has-thread .am-thread-pane{display:block}.am-has-thread .am-thread-inline{display:none}}.am-term{position:relative;padding:14px 16px;background:var(--am-term-bg);color:#d6d9df;font:13px/1.6 var(--am-mono);overflow-x:auto;white-space:pre}.am-tline{margin:0 0 8px;min-width:-moz-max-content;min-width:max-content}.am-out,.am-term pre{margin:0 0 8px;font:inherit;white-space:pre}.am-pr{color:#7ee787}.am-a-dim{color:#8b949e}.am-a-bold{font-weight:700}.am-a-red{color:#ff7b72}.am-a-green{color:#56d364}.am-a-yellow{color:#e3b341}.am-a-blue{color:#79c0ff}.am-a-magenta{color:#d2a8ff}.am-a-cyan{color:#76e3ea}.am-a-orange{color:#ff9e64}.am-welcome{display:inline-block;margin-bottom:12px;padding:6px 12px;border:1px solid #30363d;border-radius:6px}.am-tdiff,.am-tout{padding-left:2ch}.am-tdiff{margin-top:2px}.am-tl{display:block}.am-ln{min-width:4ch;margin-right:1ch;color:#a0a8b2;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.am-ln,.am-sign{display:inline-block}.am-sign{width:2ch}.am-term .am-d-add{background:rgba(46,160,67,.18);color:#aff5b4}.am-term .am-d-del{background:rgba(248,81,73,.18);color:#ffdcd7}.am-perm-box .am-perm{display:inline-block;min-width:min(100%,56ch);padding:8px 12px;border:1px solid #e3b341;border-radius:6px}.am-perm-q{margin-bottom:4px;font-weight:700}.am-perm-opts{list-style:none;margin:0;padding:0}.am-perm-opts li{color:#8b949e}.am-perm-opts .am-sel{color:#79c0ff}.am-perm-opts .am-chosen{font-weight:700}.am-todo{list-style:none;margin:0;padding:0 0 0 2ch;color:#8b949e}.am-todo .am-done{text-decoration:line-through}.am-status{margin-top:8px;padding-top:6px;border-top:1px solid #30363d}.am-cx>span:first-child{display:block;font-weight:700}.am-cx-head{margin-bottom:12px}.am-pre{white-space:pre}.am-busy>.am-a-green:first-child{animation:am-blink .6s steps(1) infinite}.am-ed{display:grid;grid-template-columns:minmax(0,1fr);font:12.5px/1.6 var(--am-mono)}.am-ed-tree{display:none;padding:10px;border-right:1px solid var(--am-line);background:var(--am-bg2);color:var(--am-ink2)}.am-ed-tree .am-on{color:var(--am-accent);font-weight:600}.am-ed-main{min-width:0;overflow-x:auto}.am-ed-tabs{display:flex;border-bottom:1px solid var(--am-line);background:var(--am-bg2)}.am-ed-tabs span{padding:6px 14px;border-right:1px solid var(--am-line);color:var(--am-ink3)}.am-ed-tabs .am-on{background:var(--am-bg);color:var(--am-ink)}.am-ed-code{margin:0;padding:8px 0;font:inherit}.am-ed-l{white-space:pre;padding-right:12px}.am-ed-fname{padding:6px 12px;border-bottom:1px solid var(--am-line);font-weight:600}.am-hunk-h{padding:2px 12px;background:var(--am-accent-soft)}.am-ed .am-ln,.am-hunk-h{color:var(--am-ink2)}.am-ed .am-d-add{background:rgba(22,163,74,.08)}.am-ed .am-d-del{background:rgba(220,38,38,.07)}.am-ed-split{display:none;width:100%;border-collapse:collapse;table-layout:fixed}.am-ed-split td{padding:0 8px;white-space:pre;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.am-ed-split td.am-ln{display:table-cell;width:5.5ch;min-width:0;margin:0;padding:0 6px 0 0}.am-ed-split td.am-cc+td.am-ln{border-left:1px solid var(--am-line)}.am-hunk.am-flash{outline:2px solid var(--am-accent);outline-offset:-2px}.am[data-am-theme=dark] .am-tok,:root.dark .am:not([data-am-theme=light]) .am-tok{color:var(--am-dk)!important}@container (min-width: 760px){.am-ed-split{display:table}.am-ed-unified{display:none}.am-ed:has(.am-ed-tree){grid-template-columns:180px minmax(0,1fr)}.am-ed-tree{display:block}}.am-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.am-callout,.am-chart,.am-stat,.am-tl-wrap{border:1px solid var(--am-line2);border-radius:12px;background:var(--am-bg);color:var(--am-ink);box-shadow:0 1px 2px rgba(0,0,0,.03);font-family:var(--am-sans)}.am-stat{padding:16px}.am-stat-v{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.15;font-variant-numeric:tabular-nums}.am-stat-u{font-size:20px;margin-left:1px}.am-stat-l{font-size:13px;color:var(--am-ink2)}.am-stat-n{font-size:12px;color:var(--am-ink3)}.am-counting{position:relative;display:inline-block;color:transparent}.am-count-ov{position:absolute;inset:0 auto 0 0;color:var(--am-ink)}.am-chart{padding:16px;margin-top:12px}.am-statgrid-wrap .am-source{margin-top:8px}.am-chart-t{font-weight:700;margin-bottom:8px}.am-source{font-size:12.5px;color:var(--am-ink3)}.am-table{border-collapse:collapse;margin-top:6px;font-size:13px;font-variant-numeric:tabular-nums}.am-table td,.am-table th{padding:4px 14px 4px 0;border-bottom:1px solid var(--am-line);text-align:right}.am-table td:first-child,.am-table th:first-child,.am-table th[scope=row]{text-align:left}.am-cmptable .am-table{width:100%}.am-cmptable .am-hl{background:var(--am-accent-soft);font-weight:700}.am-scroll{overflow-x:auto}.am-tl-wrap{padding:18px 18px 6px}.am-timeline{list-style:none;margin:0;padding:0 0 0 64px}.am-tl-item{position:relative;padding:0 0 22px 24px;border-left:2px solid var(--am-line2)}.am-tl-item:last-child{border-left-color:transparent}.am-tl-year{position:absolute;left:-64px;top:-1px;font-weight:800;font-variant-numeric:tabular-nums}.am-tl-dot{position:absolute;left:-7px;top:6px;width:12px;height:12px;border-radius:50%;background:var(--am-accent)}.am-st-happened .am-tl-dot{background:var(--am-green)}.am-st-missed .am-tl-dot{background:var(--am-red)}.am-tl-title{display:block}.am-tl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;color:var(--am-ink3)}.am-conf{display:inline-block;width:100px;height:6px;border-radius:3px;background:var(--am-line2);overflow:hidden}.am-conf span{display:block;height:100%;background:var(--am-accent)}.am-num{font-variant-numeric:tabular-nums}.am-badge{padding:1px 8px;border:1px solid var(--am-line2);border-radius:999px;font-size:12px}.am-badge-happened{border-color:var(--am-green);color:var(--am-green)}.am-badge-missed{border-color:var(--am-red);color:var(--am-red)}.am-tl-note{font-size:13px;color:var(--am-ink2)}.am-compare{container-type:inline-size}.am-compare-bar{display:none;justify-content:flex-end;gap:6px;margin-bottom:8px;color:var(--am-ink3)}.am-compare[data-am-synced] .am-compare-bar{display:flex}.am-compare-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.am-side{min-width:0;display:flex;flex-direction:column}.am-side-l{margin-bottom:6px;font-size:13px;font-weight:700}.am-side>.am-unit{flex:1 1 auto}@container (min-width: 720px){.am-compare-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.am-tab-h{margin:18px 0 8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--am-ink3)}.am-tabs-js .am-tab-h{display:none}.am-tablist{display:flex;gap:16px;margin-bottom:12px;border-bottom:1px solid var(--am-line);overflow-x:auto}.am-tablist button{padding:6px 0;border:0;border-bottom:2px solid transparent;background:none;color:var(--am-ink3);font:500 13px var(--am-sans);cursor:pointer;white-space:nowrap}.am-tablist button[aria-selected=true]{border-bottom-color:var(--am-accent);color:var(--am-ink)}.am-callout{margin:20px 0;padding:12px 16px;border-left:3px solid var(--am-accent);border-radius:8px}.am-callout-warning{border-left-color:var(--am-amber)}.am-callout-insight{border-left-color:var(--am-green);background:var(--am-accent-soft)}.am-callout-h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--am-ink2)}.am-callout-b>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.am *,.am-stat *{animation:none!important;transition:none!important}}@media print{.am .am-c,.am .am-ovhost>*{opacity:1!important}.am .am-ovhost{color:inherit!important}.am .am-count-ov,.am .am-ov,.am [data-am-fx=transient],.am-compare-bar,.am-ctl{display:none!important}.am-counting{color:inherit!important}.am,.am-chart,.am-stat{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.am-mermaid{margin:24px 0;overflow-x:auto;text-align:center}.am-mermaid svg{max-width:100%;height:auto}.am-mmd-dark,:root.dark .am-mmd-light{display:none}:root.dark .am-mmd-dark{display:block}@container (max-width: 479px){.am-bar{flex-wrap:wrap;row-gap:6px}.am-title{flex:1 1 45%}}.am-ed-main:focus-visible,.am-scroll:focus-visible,.am-term:focus-visible{outline:2px solid var(--am-accent);outline-offset:-2px}