.ap-root{--ap-page:var(--sky-top);--ap-panel:var(--ground);--ap-raised:var(--field);--ap-hover:var(--haze);--ap-line:var(--hairline);--ap-line-strong:var(--hairline-strong);--ap-bolt:#f6f1e66b;--ap-amber-soft:#ffb23e1f;--ap-reject-soft:#ff6a3d1a;--ap-pad:24px;--ap-gap:16px;--ap-header-h:56px;--ap-status-h:32px;--ap-max:1560px;--ap-row-h:48px;--ap-fs-data:13px;background:var(--ap-page);min-height:100dvh;color:var(--ink);font-family:var(--font-text);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:relative;overflow-x:clip}@media (max-width:767px){.ap-root{--ap-pad:16px;--ap-gap:12px;--ap-header-h:52px;--ap-row-h:44px}}.ap-root *,.ap-root :before,.ap-root :after{box-sizing:border-box}.ap-root :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.ap-root :where(ul,ol){padding:0;list-style:none}.ap-root :where(a){color:inherit;text-decoration:none}.ap-root :where(button,input,select,textarea){font:inherit;color:inherit}.ap-root :where(button){cursor:pointer}.ap-root :where(button:disabled){cursor:default}.ap-root :focus-visible{outline:2px solid var(--amber);outline-offset:2px;border-radius:var(--radius)}.ap-root :focus:not(:focus-visible){outline:none}.ap-root :where(p,li,dd,.ap-tile-foot,.ap-feed-foot)>a:not([class]),.ap-root .ap-tile-links a,.ap-root .ap-feed-foot a,.ap-root .ap-error-cause a{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) ease;-webkit-text-decoration:underline #ffb23e8c;text-decoration:underline #ffb23e8c}.ap-root .ap-tile-links a:hover,.ap-root .ap-feed-foot a:hover,.ap-root .ap-error-cause a:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.ap-skip{z-index:100;background:var(--amber);color:var(--ground);border-radius:var(--radius);padding:8px 12px;font-weight:600;position:absolute;top:-60px;left:12px}.ap-skip:focus{top:8px}.ap-main{width:100%;max-width:var(--ap-max);padding:20px var(--ap-pad) 40px;outline:none;flex:1 0 auto;margin:0 auto}.ap-page{gap:var(--ap-gap);flex-direction:column;min-width:0;display:flex}.ap-page-narrow{max-width:760px;margin:24px auto 0}.ap-h1{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;font-size:32px;font-weight:800;line-height:1}.ap-h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:20px;font-weight:700;line-height:1.1}.ap-pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding-bottom:4px;display:flex}.ap-pagehead-main{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}.ap-pagehead-facts{color:var(--ink-dim);flex-wrap:wrap;gap:4px 18px;margin:0;font-size:13px;display:flex}.ap-pagehead-facts>div{align-items:baseline;gap:6px;display:flex}.ap-pagehead-facts dt{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:500}.ap-pagehead-facts dt:after{content:""}.ap-pagehead-facts dd{color:var(--ink)}.ap-pagehead-side{color:var(--ink-dim);align-items:center;gap:10px;font-size:13px;display:flex}.ap-updated[data-stale]{color:var(--amber)}.ap-num{font-family:var(--font-data);font-variant-numeric:tabular-nums lining-nums;font-variation-settings:"wdth" 100;letter-spacing:0}.ap-neg{color:var(--loss)}.ap-btn{min-height:34px;font:600 13px/1 var(--font-text);letter-spacing:.01em;color:var(--ink);border:1px solid var(--ap-line-strong);border-radius:var(--radius);white-space:nowrap;transition:background-color var(--dur-hover) ease, border-color var(--dur-hover) ease, color var(--dur-hover) ease, transform var(--dur-hover) var(--ease-settle);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ap-btn[data-size=sm]{min-height:28px;padding:0 10px;font-size:12px}.ap-btn:hover:not(:disabled){border-color:var(--ink-dim);background:var(--ap-hover)}.ap-btn:active:not(:disabled){transform:translateY(1px)}.ap-btn:disabled{opacity:.55}.ap-btn[data-variant=primary]{background:var(--amber);border-color:var(--amber);color:var(--ground)}.ap-btn[data-variant=primary]:hover:not(:disabled){background:var(--amber-press);border-color:var(--amber-press)}.ap-btn[data-variant=ghost]{color:var(--ink-dim);border-color:#0000}.ap-btn[data-variant=ghost]:hover:not(:disabled){color:var(--ink);border-color:var(--ap-line)}.ap-btn[data-variant=danger]{border-color:var(--reject);color:var(--reject)}.ap-btn[data-variant=danger]:hover:not(:disabled){background:var(--ap-reject-soft)}.ap-notfound{gap:14px;padding:32px;display:grid}.ap-notfound-code{color:var(--amber);letter-spacing:.12em;font-size:13px}.ap-notfound-text{max-width:56ch;color:var(--ink-dim)}.ap-notfound-links{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (prefers-reduced-motion:reduce){.ap-root *,.ap-root :before,.ap-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ap-root .ap-panel{background:var(--ap-panel);border:1px solid var(--ap-line);border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;position:relative}.ap-root .ap-panel[data-accent]{border-top:2px solid var(--ap-accent)}.ap-root .ap-bolts:before{content:"";pointer-events:none;background:linear-gradient(var(--ap-bolt), var(--ap-bolt)) left top / 3px 3px no-repeat, linear-gradient(var(--ap-bolt), var(--ap-bolt)) right top / 3px 3px no-repeat, linear-gradient(var(--ap-bolt), var(--ap-bolt)) left bottom / 3px 3px no-repeat, linear-gradient(var(--ap-bolt), var(--ap-bolt)) right bottom / 3px 3px no-repeat;position:absolute;inset:-1px}.ap-root .ap-panel-head{border-bottom:1px solid var(--ap-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:48px;padding:10px 16px;display:flex}.ap-root .ap-panel-titles{gap:2px;min-width:0;display:grid}.ap-root .ap-panel-kicker{font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:500}.ap-root .ap-panel-title{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1.1}.ap-root .ap-panel-desc{font-family:var(--font-text);color:var(--ink-dim);margin:4px 0 0;font-size:13px;line-height:1.45}.ap-root .ap-panel-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.ap-root .ap-panel-body{flex:auto;min-width:0;padding:16px}.ap-root .ap-panel-flush{padding:0}.ap-root .ap-panel-foot{border-top:1px solid var(--ap-line);color:var(--ink-dim);padding:10px 16px;font-size:13px}.ap-root .ap-stats{grid-template-columns:repeat(var(--ap-stats-cols,4), minmax(0, 1fr));border-top:1px solid var(--ap-line);border-left:1px solid var(--ap-line);margin:0;display:grid}.ap-root .ap-stat{background:var(--ap-panel);border-right:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);align-content:start;gap:4px;padding:10px 12px;display:grid}.ap-root .ap-stat dt{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:500}.ap-root .ap-stat dd{margin:0;font-size:15px}@media (max-width:767px){.ap-root .ap-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-root .ap-chip{height:20px;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink);border:1px solid var(--ap-line-strong);border-radius:var(--radius);align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.ap-root .ap-chip[data-tone=amber]{color:var(--amber);border-color:#ffb23e99}.ap-root .ap-chip[data-tone=reject]{color:var(--reject);border-color:#ff6a3d99}.ap-root .ap-chip[data-tone=mute]{color:var(--ink-dim);border-style:dashed}.ap-root .ap-source{height:22px;padding:0 8px}.ap-root .ap-source[data-size=sm]{height:18px;padding:0 5px;font-size:11px}.ap-root .ap-source-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.ap-root .ap-source[data-source=live]{color:var(--amber);border-color:var(--amber);background:var(--ap-amber-soft)}.ap-root .ap-source[data-source=live] .ap-source-dot{animation:2s steps(2,jump-none) infinite ap-pulse}.ap-root .ap-source[data-source=paper]{color:var(--ink)}.ap-root .ap-source[data-source=paper] .ap-source-dot{box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.ap-root .ap-source[data-source=rehearsal]{color:var(--ink-dim);border-style:dashed}@keyframes ap-pulse{50%{opacity:.25}}.ap-root .ap-delta{white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.ap-root .ap-delta[data-tone=up]{color:var(--gain);font-weight:600}.ap-root .ap-delta[data-tone=down]{color:var(--loss)}.ap-root .ap-delta[data-tone=flat],.ap-root .ap-delta[data-sign=none]{color:var(--ink-dim)}.ap-root .ap-delta-arrow{font-size:max(11px,.8em);line-height:1}.ap-root .ap-num-suffix{color:var(--ink-dim);margin-left:.25em}.ap-root .ap-time{white-space:nowrap}.ap-root .ap-countdown{min-width:0;display:inline}.ap-root .ap-countdown-main{color:var(--amber);white-space:nowrap;font-size:15px;font-weight:500;line-height:1.1}.ap-root .ap-countdown[data-state=due] .ap-countdown-main,.ap-root .ap-countdown[data-state=late] .ap-countdown-main{font-family:var(--font-text);font-weight:600}.ap-root .ap-countdown-prefix{color:var(--ink-dim);font-weight:400}.ap-root .ap-countdown-main .ap-countdown-prefix{font-size:.8em}.ap-root .ap-countdown-clocks{color:var(--ink-dim);font-size:12px}.ap-root .ap-countdown-clocks time{color:var(--ink);white-space:nowrap}.ap-root .ap-countdown-local{white-space:nowrap}.ap-root .ap-addr{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;max-width:100%;display:inline-flex}.ap-root .ap-addr-label{font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:11px;font-weight:500}.ap-root .ap-addr-value{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:12px}.ap-root .ap-addr-link{color:var(--ink-dim);border-bottom:1px solid #0000;align-items:center;gap:3px;font-size:12px;display:inline-flex}.ap-root .ap-addr-link:hover{color:var(--amber);border-bottom-color:currentColor}.ap-root .ap-copy{height:22px;color:var(--ink-dim);border:1px solid var(--ap-line);border-radius:var(--radius);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:inline-flex}.ap-root .ap-copy:hover{color:var(--ink);border-color:var(--ap-line-strong)}.ap-root .ap-copy[data-state=copied]{color:var(--amber);border-color:#ffb23e99}.ap-root .ap-skel{border-radius:var(--radius);background:linear-gradient(90deg,#f6f1e60a 0%,#f6f1e617 40%,#f6f1e60a 80%) 0 0/300% 100%;max-width:100%;animation:1.6s linear infinite ap-shimmer;display:block}.ap-root .ap-skel-inline{vertical-align:middle;display:inline-block}@keyframes ap-shimmer{to{background-position:-300% 0}}.ap-root .ap-skel-rows{display:grid}.ap-root .ap-skel-row{height:var(--ap-row-h);border-bottom:1px solid var(--ap-line);align-items:center;gap:16px;padding:0 16px;display:grid}.ap-root .ap-skel-row:last-child{border-bottom:0}.ap-root .ap-empty{color:var(--ink-dim);justify-items:start;gap:8px;padding:28px 20px;display:grid}.ap-root .ap-empty-compact{padding:18px 16px}.ap-root .ap-empty-title{color:var(--ink);font-size:15px;font-weight:600}.ap-root .ap-empty-body{max-width:60ch;font-size:14px}.ap-root .ap-empty-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ap-root .ap-error{background:var(--ap-panel);border:1px solid #ff6a3d73;border-left:3px solid var(--reject);border-radius:var(--radius);gap:8px;padding:20px;display:grid}.ap-root .ap-error-title{font-size:15px;font-weight:600}.ap-root .ap-error-cause{color:var(--ink-dim);max-width:70ch;font-size:14px}.ap-root .ap-error-actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:4px;display:flex}.ap-root .ap-error-next{color:var(--ink-dim);font-size:13px}.ap-root .ap-stale{color:var(--ink);background:var(--ap-amber-soft);border:1px solid #ffb23e66;border-left:3px solid var(--amber);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;display:flex}.ap-root .ap-stale-mark{background:var(--amber);width:8px;height:8px;animation:1.4s steps(2,jump-none) infinite ap-pulse}.ap-root .ap-stale-text{flex:260px;min-width:0}.ap-root .ap-stale-reason{color:var(--ink-dim)}.ap-root .ap-tabs{flex-wrap:wrap;gap:2px;max-width:100%;display:inline-flex}.ap-root .ap-tabs[data-variant=tabs]{scrollbar-width:none;border-bottom:1px solid var(--ap-line);flex-wrap:nowrap;gap:0;overflow-x:auto}.ap-root .ap-tabs[data-variant=tabs]::-webkit-scrollbar{display:none}.ap-root .ap-tabs[data-variant=tabs] .ap-tab{white-space:nowrap;flex:none}.ap-root .ap-tabs[data-overflow=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.ap-root .ap-tabs[data-overflow=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 32px),#0000)}.ap-root .ap-tabs[data-overflow=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.ap-root [role=tabpanel]:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ap-root .ap-tab{color:var(--ink-dim);transition:color var(--dur-hover) ease, background-color var(--dur-hover) ease, border-color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.ap-root .ap-tabs[data-variant=tabs] .ap-tab{min-height:40px;padding:0 14px;font-size:14px;font-weight:500;position:relative}.ap-root .ap-tabs[data-variant=tabs] .ap-tab:after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-dolly);position:absolute;bottom:-1px;left:14px;right:14px;transform:scaleX(0)}.ap-root .ap-tabs[data-variant=tabs] .ap-tab[aria-selected=true]{color:var(--ink)}.ap-root .ap-tabs[data-variant=tabs] .ap-tab[aria-selected=true]:after,.ap-root .ap-tabs[data-variant=tabs] .ap-tab:hover:after{transform:scaleX(1)}.ap-root .ap-tabs[data-variant=tabs] .ap-tab:hover:not([aria-selected=true]):after{opacity:.45}.ap-root .ap-tabs[data-variant=segmented]{scrollbar-width:none;border:1px solid var(--ap-line);border-radius:var(--radius);flex-wrap:nowrap;padding:2px;overflow-x:auto}.ap-root .ap-tabs[data-variant=segmented]::-webkit-scrollbar{display:none}.ap-root .ap-tabs[data-variant=segmented] .ap-tab{white-space:nowrap;min-height:28px;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);border:1px solid #0000;flex:none;padding:0 10px;font-size:11px;font-weight:500}.ap-root .ap-tabs[data-size=sm][data-variant=segmented] .ap-tab{letter-spacing:.04em;gap:4px;min-height:26px;padding:0 6px}.ap-root .ap-tabs[data-size=sm] .ap-tab-count{min-width:0;padding:1px 3px}.ap-root .ap-tabs[data-variant=segmented] .ap-tab:hover{color:var(--ink);background:var(--ap-hover)}.ap-root .ap-tabs[data-variant=segmented] .ap-tab[aria-selected=true]{color:var(--amber);background:var(--ap-amber-soft);border-color:#ffb23e8c}.ap-root .ap-tab:disabled{opacity:.4}.ap-root .ap-tab-count{min-width:18px;color:var(--ink);background:var(--ap-raised);border-radius:var(--radius);padding:1px 4px;font-size:11px}.ap-root .ap-table-wrap{min-width:0;container-type:inline-size}.ap-root .ap-table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.ap-root .ap-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--ap-fs-data)}.ap-root .ap-table-caption{text-align:left;color:var(--ink-dim);padding:8px 16px}.ap-root .ap-table th{height:34px;font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-dim);background:var(--ap-raised);border-bottom:1px solid var(--ap-line);text-align:left;padding:0 10px;font-size:11px;font-weight:500}.ap-root .ap-table [data-align=right]{text-align:right}.ap-root .ap-table [data-align=center]{text-align:center}.ap-root .ap-th-sort{height:26px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:5px;margin:0 -2px;padding:0 2px;display:inline-flex}.ap-root th[data-align=right] .ap-th-sort{flex-direction:row}.ap-root .ap-th-sort:hover,.ap-root th[aria-sort=ascending] .ap-th-sort,.ap-root th[aria-sort=descending] .ap-th-sort{color:var(--ink)}.ap-root .ap-th-label{cursor:default}.ap-root .ap-th-label[title],.ap-root .ap-th-sort[title]>span:first-child{text-underline-offset:4px;-webkit-text-decoration:underline dotted #f6f1e659;text-decoration:underline dotted #f6f1e659}.ap-root .ap-table td{height:var(--ap-row-h);vertical-align:middle;border-bottom:1px solid var(--ap-line);padding:6px 10px}.ap-root .ap-table td[data-numeric]{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.ap-root .ap-table-wrap[data-density=regular] .ap-table td{height:56px}.ap-root .ap-table tbody tr:last-child td{border-bottom:0}.ap-root .ap-table tbody tr{transition:background-color var(--dur-hover) ease}.ap-root .ap-tr-link{cursor:pointer}.ap-root .ap-table tbody tr:hover{background:var(--ap-hover)}.ap-root .ap-tr-empty td{height:auto;padding:0}.ap-root .ap-table-sortmenu{display:none}@container (max-width:719px){.ap-root .ap-table-sortmenu{color:var(--ink-dim);border-bottom:1px solid var(--ap-line);justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.ap-root .ap-table-sortmenu select{max-width:62%;height:30px;color:var(--ink);background:var(--ap-raised);border:1px solid var(--ap-line-strong);border-radius:var(--radius);padding:0 8px}.ap-root .ap-table-scroll{overflow:visible}.ap-root .ap-table,.ap-root .ap-table tbody{display:block}.ap-root .ap-table thead,.ap-root .ap-table colgroup{display:none}.ap-root .ap-table tbody tr{border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:12px;display:grid}.ap-root .ap-table tbody tr:last-child{border-bottom:0}.ap-root .ap-table tbody tr:hover{background:0 0}.ap-root .ap-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px dashed #f6f1e614;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;height:auto;padding:6px 0;display:flex}.ap-root .ap-table td:before{content:attr(data-label);font-family:var(--font-data);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-dim);text-align:left;flex:none;font-size:11px;font-weight:500}.ap-root .ap-table td[data-card=primary]{text-align:left;border-bottom:0;flex-direction:row;grid-area:1/1;justify-content:flex-start;padding:0 0 8px}.ap-root .ap-table td[data-card=aside]{border-bottom:0;flex-direction:row;grid-area:1/2;justify-content:flex-end;align-items:center;padding:0 0 8px;font-size:16px}.ap-root .ap-table td[data-card=primary]:before,.ap-root .ap-table td[data-card=aside]:before{content:none}.ap-root .ap-table td[data-card=full]{border-bottom:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:8px}.ap-root .ap-table td[data-card=hide]{display:none}.ap-root .ap-tr-empty{padding:0!important;display:block!important}.ap-root .ap-tr-empty td{text-align:left;border:0;display:block}.ap-root .ap-tr-empty td:before{content:none}}.ap-root .ap-spark{vertical-align:middle;line-height:0;display:inline-block;position:relative}.ap-root .ap-spark svg{cursor:crosshair;border-radius:var(--radius);display:block;overflow:visible}.ap-root .ap-spark-base{stroke:#f6f1e64d;stroke-width:1px;stroke-dasharray:2 3}.ap-root .ap-spark-cursor{stroke:#f6f1e673;stroke-width:1px}.ap-root .ap-spark-empty{background:repeating-linear-gradient(90deg,#f6f1e61f 0 2px,#0000 2px 6px) 0/100% 1px no-repeat}.ap-spark-tip{z-index:60;white-space:nowrap;color:var(--ink-dim);background:var(--ground);border:1px solid var(--hairline-strong);border-radius:var(--radius);pointer-events:none;gap:2px;padding:5px 8px;font-size:11px;line-height:1.3;display:grid;position:fixed;transform:translate(-50%,calc(-100% - 6px))}.ap-spark-tip b{color:var(--ink);font-weight:600}.ap-root .ap-chart{gap:12px;min-width:0;display:grid}.ap-root .ap-chart-legend{flex-wrap:wrap;gap:6px;display:flex}.ap-root .ap-legend-chip{height:28px;color:var(--ink);border:1px solid var(--ap-line);border-radius:var(--radius);transition:opacity var(--dur-hover) ease, border-color var(--dur-hover) ease, background-color var(--dur-hover) ease;background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.ap-root .ap-legend-chip:hover{border-color:var(--ap-line-strong);background:var(--ap-hover)}.ap-root .ap-legend-chip[aria-pressed=false]{opacity:.45}.ap-root .ap-legend-chip[aria-pressed=false] .ap-legend-label{text-decoration:line-through}.ap-root .ap-legend-chip[data-dim]{opacity:.55}.ap-legend-swatch{background:var(--ap-swatch);flex:none;width:14px;height:2px;display:inline-block}.ap-legend-swatch[data-dashed]{background:repeating-linear-gradient(90deg, var(--ap-swatch) 0 4px, transparent 4px 7px)}.ap-root .ap-legend-value{color:var(--ink-dim);font-size:12px;font-weight:400}.ap-root .ap-chart-frame{grid-template-rows:minmax(0,1fr) 22px;grid-template-columns:64px minmax(0,1fr);min-width:0;display:grid}.ap-root .ap-chart-frame[data-fill]{min-height:280px}.ap-root .ap-chart-empty{color:var(--ink-dim);grid-area:1/1/-1/-1;place-self:center}.ap-root .ap-chart-y{grid-area:1/1;position:relative}.ap-root .ap-chart-y span{color:var(--ink-dim);white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.ap-root .ap-chart-y span[data-zero]{color:var(--ink)}.ap-root .ap-chart-plot{cursor:crosshair;border-left:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);touch-action:pan-y;grid-area:1/2;min-width:0;position:relative}.ap-root .ap-chart-plot svg{position:absolute;inset:0;overflow:visible}.ap-root .ap-chart-grid{stroke:#f6f1e612;stroke-width:1px}.ap-root .ap-chart-base{stroke:#f6f1e673;stroke-width:1px;stroke-dasharray:3 4}.ap-root .ap-chart-cursor{stroke:#f6f1e680;stroke-width:1px}.ap-root .ap-chart-dot{background:var(--ap-swatch);width:7px;height:7px;box-shadow:0 0 0 2px var(--ap-panel);pointer-events:none;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute}.ap-root .ap-chart-dot[data-active]{background:var(--ap-panel);box-shadow:inset 0 0 0 2px var(--ap-swatch)}.ap-root .ap-chart-baselabel{color:var(--ink-dim);background:var(--ap-panel);pointer-events:none;padding:0 4px;font-size:11px;position:absolute;left:8px;transform:translateY(calc(-100% - 2px))}.ap-root .ap-chart-tip{z-index:5;border:1px solid var(--ap-line-strong);border-radius:var(--radius);pointer-events:none;background:#06070cf5;min-width:180px;padding:8px 10px;position:absolute;top:8px}.ap-root .ap-chart-tip[data-side=right]{transform:translate(12px)}.ap-root .ap-chart-tip[data-side=left]{transform:translate(calc(-100% - 12px))}.ap-root .ap-chart-tip-time{color:var(--ink-dim);margin-bottom:6px;font-size:11px}.ap-root .ap-chart-tip ul{gap:4px;display:grid}.ap-root .ap-chart-tip li{grid-template-columns:14px 1fr auto;align-items:center;gap:8px;font-size:12px;display:grid}.ap-root .ap-chart-tip b{font-size:12px;font-weight:600}.ap-root .ap-chart-x{grid-area:2/2;position:relative}.ap-root .ap-chart-x span{color:var(--ink-dim);white-space:nowrap;font-size:11px;position:absolute;top:5px;transform:translate(-50%)}.ap-root .ap-chart-x span[data-edge=start]{transform:none}.ap-root .ap-chart-x span[data-edge=end]{transform:translate(-100%)}@media (max-width:559px){.ap-root .ap-chart-frame{grid-template-columns:52px minmax(0,1fr)}.ap-root .ap-chart-x span:nth-child(2n){display:none}}.ap-toasts{right:16px;bottom:calc(var(--ap-status-h,32px) + 16px);z-index:70;pointer-events:none;width:min(380px,100vw - 32px);position:fixed}.ap-toasts ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-toast{color:var(--ink);background:var(--ground);border:1px solid var(--hairline-strong);border-radius:var(--radius);pointer-events:auto;animation:ap-toast-in var(--dur-hover) var(--ease-dolly);grid-template-columns:4px minmax(0,1fr) auto;gap:12px;padding:12px 12px 12px 0;display:grid}.ap-toast-mark{background:var(--ink-dim)}.ap-toast[data-tone=pending] .ap-toast-mark{background:var(--amber);animation:1.2s steps(2,jump-none) infinite ap-pulse}.ap-toast[data-tone=success] .ap-toast-mark{background:var(--amber)}.ap-toast[data-tone=error]{border-color:#ff6a3d99}.ap-toast[data-tone=error] .ap-toast-mark{background:var(--reject)}.ap-toast-main{gap:4px;min-width:0;display:grid}.ap-toast-title{margin:0;font-size:14px;font-weight:600}.ap-toast-body{color:var(--ink-dim);font-size:13px}.ap-toast-tx{color:var(--ink-dim);flex-wrap:wrap;gap:10px;margin:0;font-size:12px;display:flex}.ap-toast-tx a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:3px;-webkit-text-decoration:underline #ffb23e8c;text-decoration:underline #ffb23e8c;display:inline-flex}.ap-toast-close{height:24px;color:var(--ink-dim);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;align-self:start;padding:0 6px;font-size:12px}.ap-toast-close:hover{color:var(--ink);border-color:var(--hairline)}@keyframes ap-toast-in{0%{opacity:0;transform:translateY(6px)}}.ap-dialog{overscroll-behavior:contain;width:min(480px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--ground);border:1px solid var(--hairline-strong);border-radius:var(--radius);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.ap-dialog[data-tone=danger]{border-top:2px solid var(--reject)}.ap-dialog::backdrop{background:#06070cbd}.ap-dialog-inner{gap:16px;padding:20px;display:grid}.ap-dialog-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.ap-dialog-body{color:var(--ink-dim);gap:10px;font-size:14px;display:grid}.ap-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ap-root .ap-paper-note{color:var(--ink-dim);margin:0;font-size:13px;line-height:1.5}.ap-root .ap-paper-note b{color:var(--ink);font-weight:600}.ap-root .ap-paper-note a{color:var(--ink);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) ease;-webkit-text-decoration:underline #ffb23e8c;text-decoration:underline #ffb23e8c}.ap-root .ap-paper-note a:hover{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.ap-root .ap-panel-body>.ap-paper-note{margin-bottom:12px}
.ap-root .ap-header{z-index:40;background:var(--sky-top);border-bottom:1px solid var(--ap-line);position:sticky;top:0}.ap-root .ap-header-inner{max-width:var(--ap-max);height:var(--ap-header-h);padding:0 var(--ap-pad);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 auto;display:grid}.ap-root .ap-brand{align-items:center;gap:10px;min-width:0;display:flex}.ap-root .ap-home{border-radius:var(--radius);width:36px;height:36px;transition:background-color var(--dur-hover) ease;place-items:center;margin-left:-8px;display:inline-grid}.ap-root .ap-home:hover{background:var(--ap-hover)}.ap-root .ap-brand-app{border-radius:var(--radius);white-space:nowrap;align-items:baseline;gap:7px;padding:4px 2px;display:inline-flex}.ap-root .ap-wordmark{font-family:var(--font-display);letter-spacing:.02em;font-size:22px;font-weight:800;line-height:1}.ap-root .ap-brand-tag{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:var(--amber);font-size:11px;font-weight:500}.ap-root .ap-brand-app:hover .ap-wordmark{color:var(--amber)}.ap-root .ap-nav{min-width:0}.ap-root .ap-nav-list{align-items:center;gap:2px;display:flex}.ap-root .ap-nav-link{white-space:nowrap;height:36px;color:var(--ink-dim);border-radius:var(--radius);transition:color var(--dur-hover) ease;align-items:center;padding:0 11px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ap-root .ap-nav-link:after{content:"";background:var(--amber);transform-origin:0;height:2px;transition:transform var(--dur-hover) var(--ease-dolly);position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.ap-root .ap-nav-link:hover{color:var(--ink)}.ap-root .ap-nav-link:hover:after{opacity:.5;transform:scaleX(1)}.ap-root .ap-nav-link[aria-current]{color:var(--ink)}.ap-root .ap-nav-link[aria-current]:after{opacity:1;transform:scaleX(1)}.ap-root .ap-header-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.ap-root .ap-icon-btn{width:34px;height:34px;color:var(--ink-dim);border:1px solid var(--ap-line);border-radius:var(--radius);transition:color var(--dur-hover) ease, border-color var(--dur-hover) ease;place-items:center;display:inline-grid}.ap-root .ap-icon-btn:hover{color:var(--ink);border-color:var(--ap-line-strong)}.ap-root .ap-wallet-slot{align-items:center;display:flex;position:relative}.ap-root .ap-wallet-slot>div[data-engine=wallet-button]{position:relative}.ap-root .ap-wallet{height:34px;font:600 13px/1 var(--font-text);white-space:nowrap;color:var(--amber);border-radius:var(--radius);cursor:pointer;transition:background-color var(--dur-hover) ease, color var(--dur-hover) ease;background:0 0;border:1px solid #ffb23eb3;align-items:center;padding:0 12px;display:inline-flex}.ap-root .ap-wallet:hover:not(:disabled){background:var(--ap-amber-soft)}.ap-root .ap-wallet:disabled{opacity:.6;cursor:default}.ap-root [data-engine=wallet-button][data-state=account]>.ap-wallet{font-family:var(--font-data);color:var(--ink);border-color:var(--ap-line-strong);font-size:12px;font-weight:500}.ap-root .ap-wallet-menu{z-index:50;width:300px;color:var(--ink-dim);background:var(--ground);border:1px solid var(--ap-line-strong);border-radius:var(--radius);gap:8px;padding:12px;font-size:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ap-root .ap-wallet-menu p{margin:0}.ap-root .ap-wallet-menu p+p{font-family:var(--font-data);color:var(--ink);font-size:12px}.ap-root .ap-wallet-item{min-height:34px;font:500 13px var(--font-text);text-align:left;color:var(--ink);border:1px solid var(--ap-line);border-radius:var(--radius);cursor:pointer;background:0 0;padding:0 12px}.ap-root .ap-wallet-item:hover{background:var(--ap-hover)}.ap-root .ap-wallet-error{z-index:50;width:min(320px,100vw - 32px);color:var(--ink);background:var(--ground);border:1px solid var(--reject);border-radius:var(--radius);gap:8px;padding:10px 12px;font-size:13px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ap-root .ap-menu-btn{width:36px;height:36px;color:var(--ink);border:1px solid var(--ap-line-strong);border-radius:var(--radius);background:0 0;place-items:center;display:none}.ap-root .ap-menu{border-top:1px solid var(--ap-line);background:var(--ground)}.ap-root .ap-menu[hidden]{display:none}.ap-root .ap-menu-list{max-width:var(--ap-max);padding:8px var(--ap-pad) 12px;margin:0 auto;display:grid}.ap-root .ap-menu-list .ap-nav-link{border-bottom:1px solid var(--ap-line);border-radius:0;justify-content:space-between;width:100%;height:48px;padding:0 4px;font-size:16px}.ap-root .ap-menu-list li:last-child .ap-nav-link{border-bottom:0}.ap-root .ap-menu-list .ap-nav-link:after{width:2px;height:auto;margin-left:-10px;inset:14px auto 14px 0;transform:scaleY(0)}.ap-root .ap-menu-list .ap-nav-link[aria-current]:after{transform:scaleY(1)}.ap-root .ap-menu-list .ap-nav-link[aria-current]{padding-left:4px}.ap-root .ap-nav-key{color:var(--ink-dim);font-size:11px}@media (max-width:1099px){.ap-root .ap-nav-link{padding:0 8px}.ap-root .ap-nav-link:after{left:8px;right:8px}.ap-root .ap-header-inner{gap:16px}}@media (max-width:959px){.ap-root .ap-header-inner{grid-template-columns:minmax(0,1fr) auto}.ap-root .ap-nav{display:none}.ap-root .ap-menu-btn{display:inline-grid}}@media (max-width:479px){.ap-root .ap-wordmark{font-size:19px}.ap-root .ap-brand{gap:4px}.ap-root .ap-brand-app{gap:5px}.ap-root .ap-home{width:30px;margin-left:-4px}.ap-root .ap-header-actions{gap:6px}.ap-root .ap-wallet{padding:0 9px;font-size:12.5px}.ap-root .ap-icon-btn,.ap-root .ap-menu-btn{width:34px}}.ap-root .ap-status{z-index:30;min-height:var(--ap-status-h);background:var(--sky-top);border-top:1px solid var(--ap-line);position:sticky;bottom:0}.ap-root .ap-status-list{max-width:var(--ap-max);min-height:var(--ap-status-h);padding:4px var(--ap-pad);font-family:var(--font-data);color:var(--ink-dim);flex-wrap:wrap;align-items:center;gap:4px 20px;margin:0 auto;font-size:11px;display:flex}.ap-root .ap-status-item{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.ap-root .ap-status-dot{background:var(--ink-mute);border-radius:50%;flex:none;width:6px;height:6px}.ap-root .ap-status-item[data-tone=ok] .ap-status-dot{background:var(--ink)}.ap-root .ap-status-item[data-tone=warn]{color:var(--amber)}.ap-root .ap-status-item[data-tone=warn] .ap-status-dot{background:var(--amber)}.ap-root .ap-status-item[data-tone=down]{color:var(--reject)}.ap-root .ap-status-item[data-tone=down] .ap-status-dot{background:var(--reject);animation:1.2s steps(2,jump-none) infinite ap-pulse}.ap-root .ap-status-warn{text-overflow:ellipsis;overflow:hidden}.ap-root .ap-status-action{height:20px;font:inherit;color:var(--ink);border:1px solid var(--ap-line-strong);border-radius:var(--radius);background:0 0;padding:0 6px}.ap-root .ap-status-program{min-width:0;margin-left:auto}.ap-root .ap-status-label{letter-spacing:.05em;text-transform:uppercase}.ap-root .ap-status-pid{color:var(--ink);overflow-wrap:anywhere;white-space:normal;font-size:11px}.ap-root .ap-status-copy{height:20px;font-size:11px}@media (max-width:959px){.ap-root .ap-status{position:static}.ap-root .ap-status-list{gap:8px 16px;padding-top:10px;padding-bottom:12px}.ap-root .ap-status-program{white-space:normal;flex-wrap:wrap;width:100%;margin-left:0}.ap-root .ap-status-keys{display:none}}:root:has(.ap-root) dialog[data-engine=wallet-picker]{overscroll-behavior:contain;width:min(420px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);color:var(--ink);background:var(--ground);border:1px solid var(--hairline-strong);border-radius:var(--radius);font-family:var(--font-text);margin:auto;padding:20px;font-size:14px;position:fixed;inset:0;overflow-y:auto}:root:has(.ap-root) dialog[data-engine=wallet-picker]::backdrop{background:#06070cbd}:root:has(.ap-root) dialog[data-engine=wallet-picker] h2{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:22px;font-weight:700}:root:has(.ap-root) dialog[data-engine=wallet-picker] p{color:var(--ink-dim);margin:8px 0}:root:has(.ap-root) dialog[data-engine=wallet-picker] p[role=alert]{color:var(--reject)}:root:has(.ap-root) dialog[data-engine=wallet-picker] ul{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}:is(:root:has(.ap-root) dialog[data-engine=wallet-picker] li>button,:root:has(.ap-root) dialog[data-engine=wallet-picker] li>a,:root:has(.ap-root) dialog[data-engine=wallet-picker] form button){width:100%;min-height:44px;font:600 14px var(--font-text);color:var(--ink);border:1px solid var(--hairline-strong);border-radius:var(--radius);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}:is(:root:has(.ap-root) dialog[data-engine=wallet-picker] li>button:hover,:root:has(.ap-root) dialog[data-engine=wallet-picker] li>a:hover,:root:has(.ap-root) dialog[data-engine=wallet-picker] form button:hover){background:var(--haze)}:root:has(.ap-root) dialog[data-engine=wallet-picker] form button{justify-content:center;margin-top:12px}:root:has(.ap-root) dialog[data-engine=wallet-picker] a{color:var(--ink)}:root:has(.ap-root) dialog[data-engine=wallet-picker] p a{text-underline-offset:3px;-webkit-text-decoration:underline #ffb23e99;text-decoration:underline #ffb23e99}:root:has(.ap-root) dialog[data-engine=wallet-picker] [data-engine=wallet-downloads] a{text-underline-offset:3px;-webkit-text-decoration:underline #ffb23e99;text-decoration:underline #ffb23e99}:is(:root:has(.ap-root) dialog[data-engine=wallet-picker] :is(a,button):focus-visible,:root:has(.ap-root) dialog[data-engine=wallet-picker] :is(a,button):focus){outline:2px solid var(--amber);outline-offset:2px}:root:has(.ap-root) dialog[data-engine=wallet-picker] :is(a,button):focus:not(:focus-visible):hover{outline-color:#ffb23e99}:root:has(.ap-root) dialog[data-engine=wallet-picker] li>a{text-decoration:none}
