.dash-root{container:dash/inline-size}.dash{--u:16px;--s1:calc(var(--u) * .25);--s2:calc(var(--u) * .5);--s3:calc(var(--u) * .75);--s4:var(--u);--s5:calc(var(--u) * 1.5);--s6:calc(var(--u) * 2);--s7:calc(var(--u) * 3);--t-xs:calc(var(--u) * .75);--t-sm:calc(var(--u) * .8125);--t-md:calc(var(--u) * .875);--t-lg:calc(var(--u) * 1.375);--t-xl:calc(var(--u) * 1.75);--r-sm:calc(var(--u) * .375);--r-md:calc(var(--u) * .625);--side-width:calc(var(--u) * 14);--bar-height:calc(var(--u) * 3.75);--tone-settled:#0e9384;--tone-retry:var(--accent);--tone-lost:#a5124a;--good:#0b7a6e;--bad:#8f1040;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--paper:#f7f8f8;--surface:#fff;--surface-sunk:#f0f2f2;isolation:isolate;background:var(--paper);color:var(--ink);font-size:var(--t-md);grid-template-columns:var(--side-width) minmax(0, 1fr);min-height:100dvh;display:grid}.dash button{font-family:inherit}.dash-side{border-right:1px solid var(--line);gap:var(--s5);height:100dvh;padding:var(--s5) var(--s4);z-index:2;flex-direction:column;display:flex;position:sticky;top:0}.dash-brand{color:var(--ink);font-size:calc(var(--u) * 1.0625);align-items:center;gap:var(--s2);letter-spacing:-.025em;padding-inline:var(--s2);font-weight:600;display:flex}.dash-brand .mark{height:calc(var(--u) * 1.5)}.dash-nav{gap:var(--s1);flex-direction:column;display:flex}.dash-nav-item{border-radius:var(--r-sm);color:var(--ink-soft);cursor:pointer;font-size:var(--t-md);align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);text-align:left;background:0 0;border:0;width:100%;font-weight:500;transition:background-color .14s ease-out,color .14s ease-out;display:flex}.dash-nav-item svg{height:calc(var(--u) * 1.0625);opacity:.75;width:calc(var(--u) * 1.0625);flex:none}.dash-nav-item:hover{background:var(--surface-sunk);color:var(--ink)}.dash-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-nav-item[aria-current=page]{background:var(--surface-sunk);color:var(--ink)}.dash-nav-item[aria-current=page] svg{color:var(--accent);opacity:1}.dash-side-foot{border-top:1px solid var(--line);padding-top:var(--s4);margin-top:auto}.dash-account{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);display:flex}.dash-avatar{background:var(--ink);border-radius:var(--r-sm);color:var(--paper);font-size:var(--t-xs);height:calc(var(--u) * 1.75);width:calc(var(--u) * 1.75);flex:none;justify-content:center;align-items:center;font-weight:600;display:flex}.dash-account-name{font-size:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;display:block;overflow:hidden}.dash-account-plan{color:var(--ink-muted);font-size:var(--t-xs);line-height:1.3;display:block}.dash-main{flex-direction:column;min-width:0;display:flex}.dash-top{background:var(--paper);border-bottom:1px solid var(--line);align-items:center;gap:var(--s4);height:var(--bar-height);padding-inline:var(--s5);z-index:1;display:flex;position:sticky;top:0}.dash-title{font-size:var(--t-md);letter-spacing:-.01em;margin:0;font-weight:600}.dash-top-spacer{flex:1}.dash-search{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-muted);font-size:var(--t-sm);align-items:center;gap:var(--s2);padding:calc(var(--u) * .3125) var(--s3);width:calc(var(--u) * 17);transition:border-color .14s ease-out;display:flex}.dash-search svg{height:var(--t-md);width:var(--t-md);flex:none}.dash-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0}.dash-search:focus-within{border-color:var(--accent)}.dash-view{gap:var(--s5);padding:var(--s5);flex-direction:column;display:flex}.dash-view-head h2{font-size:var(--t-lg);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.dash-view-head p{color:var(--ink-muted);font-size:var(--t-sm);margin:var(--s2) 0 0;max-width:72ch}.dash-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;overflow:hidden}.dash-card-head{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:var(--s3);padding:var(--s3) var(--s4);flex-wrap:wrap;justify-content:space-between;display:flex}.dash-card-head h3{font-size:var(--t-md);margin:0;font-weight:600}.dash-card-note{color:var(--ink-muted);font-size:var(--t-xs)}.dash-card-body{padding:var(--s4)}.dash-split{gap:var(--s4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.dash-grid{gap:var(--s4);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);display:grid}.dash-grid>*{min-width:0}.dash-grid>.dash-card{flex-direction:column;display:flex}.dash-grid>.dash-card>.dash-card-body{flex-direction:column;flex:1;display:flex}.dash-pair{gap:var(--s4);grid-template-rows:1fr 1fr;min-height:0;display:grid}.dash-pair>*{min-height:0}.dash-pair .dash-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr));height:100%}.dash-pair .dash-kpi{gap:var(--s1);padding:var(--s3) var(--s4)}.dash-pair .dash-kpi-value{font-size:var(--t-md)}@container dash (max-width:1200px){.dash-grid{grid-template-columns:minmax(0,1fr)}.dash-pair{grid-template-rows:auto auto}}.dash-split-even{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-split-top{align-items:start}.dash-split>.dash-card{flex-direction:column;display:flex}.dash-split>.dash-card>.dash-card-body{flex-direction:column;flex:1;display:flex}.dash-kpis{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container dash (min-width:1500px){.dash-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}@container dash (max-width:760px){.dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);justify-content:center;gap:var(--s2);height:100%;padding:var(--s4);text-align:left;flex-direction:column;width:100%;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}button.dash-kpi{cursor:pointer}button.dash-kpi:hover{border-color:var(--line-strong)}.dash-kpi:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-kpi-head{align-items:center;gap:var(--s2);display:flex}.dash-kpi-icon{border-radius:calc(var(--u) * .375);height:calc(var(--u) * 1.5);width:calc(var(--u) * 1.5);flex:none;justify-content:center;align-items:center;display:flex}.dash-kpi-icon svg{height:calc(var(--u) * .875);width:calc(var(--u) * .875)}.dash-kpi[data-tone=good] .dash-kpi-icon{background:color-mix(in srgb, var(--tone-settled) 12%, transparent);color:var(--good)}.dash-kpi[data-tone=accent] .dash-kpi-icon{background:var(--accent-soft);color:var(--accent-hover)}.dash-kpi[data-tone=bad] .dash-kpi-icon{background:color-mix(in srgb, var(--tone-lost) 10%, transparent);color:var(--bad)}.dash-kpi-label{color:var(--ink-muted);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.dash-kpi-track{background:var(--surface-sunk);height:calc(var(--u) * .25);margin-top:var(--s1);border-radius:999px;overflow:hidden}.dash-kpi-fill{border-radius:inherit;height:100%;display:block}.dash-kpi[data-tone=good] .dash-kpi-fill{background:var(--tone-settled)}.dash-kpi[data-tone=accent] .dash-kpi-fill{background:var(--accent)}.dash-kpi[data-tone=bad] .dash-kpi-fill{background:var(--tone-lost)}.dash-kpi-go{color:var(--ink-muted);height:var(--t-md);opacity:0;width:var(--t-md);transition:opacity .14s ease-out,transform .14s ease-out}.dash-kpi:hover .dash-kpi-go{color:var(--accent);opacity:1;transform:translateX(calc(var(--u) * .125))}.dash-kpi-value{font-size:var(--t-lg);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-weight:600;line-height:1.1}.dash-kpi-foot{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.dash-kpi-sub{color:var(--ink-muted);font-size:var(--t-xs)}.dash-delta{font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.dash-delta[data-tone=up]{color:var(--good)}.dash-delta[data-tone=down]{color:var(--bad)}.dash-delta[data-tone=flat],.dash-delta[data-tone=none]{color:var(--ink-muted);font-weight:500}.dash-tabs{border-bottom:1px solid var(--line-soft);gap:var(--s5);width:100%;display:flex}.dash-tab{color:var(--ink-muted);cursor:pointer;font-size:var(--t-md);padding:0 0 var(--s2);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;transition:border-color .14s ease-out,color .14s ease-out}.dash-tab:hover{color:var(--ink)}.dash-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-tab[aria-selected=true]{border-bottom-color:var(--accent);color:var(--ink)}.dash-chart-controls{align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:space-between;display:flex}.dash-seg{background:var(--surface-sunk);border-radius:var(--r-sm);gap:calc(var(--u) * .125);padding:calc(var(--u) * .125);display:inline-flex}.dash-seg-item{border-radius:calc(var(--u) * .25);color:var(--ink-soft);cursor:pointer;font-size:var(--t-xs);padding:calc(var(--u) * .25) var(--s3);background:0 0;border:0;font-weight:500;transition:background-color .14s ease-out,color .14s ease-out}.dash-seg-item:hover{color:var(--ink)}.dash-seg-item:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dash-seg-item[aria-pressed=true]{background:var(--surface);color:var(--ink)}.dash-chart{gap:var(--s3);flex-direction:column;display:flex}.dash-readout{color:var(--ink-soft);font-size:var(--t-sm);align-items:center;gap:var(--s2) var(--s4);min-height:calc(var(--u) * 1.25);flex-wrap:wrap;display:flex}.dash-readout-day{color:var(--ink);font-size:var(--t-sm);margin:0;font-weight:600}.dash-readout-item{align-items:center;gap:var(--s2);display:inline-flex}.dash-readout-item strong{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.dash-swatch{border-radius:calc(var(--u) * .25);height:calc(var(--u) * .875);width:calc(var(--u) * .875);flex:none}.dash-rule{height:3px;width:calc(var(--u) * 1.75);border-radius:2px;flex:none}.dash-readout-item[data-tone=accent] .dash-rule{background:var(--accent)}.dash-readout-item[data-tone=ghost] .dash-rule{background:repeating-linear-gradient(to right, color-mix(in srgb, var(--accent) 45%, transparent) 0 7px, transparent 7px 12px)}.dash-readout-item[data-tone=good] .dash-rule{background:var(--tone-settled)}.dash-readout-item[data-tone=bad] .dash-rule{background:var(--tone-lost)}.dash-readout-item[data-tone=accent] .dash-swatch{background:var(--accent)}.dash-readout-item[data-tone=ghost] .dash-swatch{background:color-mix(in srgb, var(--accent) 22%, transparent)}.dash-readout-item[data-tone=good] .dash-swatch{background:var(--tone-settled)}.dash-readout-item[data-tone=bad] .dash-swatch{background:var(--tone-lost)}.dash-graph{gap:var(--s3);height:calc(var(--u) * 9);display:flex}.dash-graph[data-tall]{height:calc(var(--u) * 13)}.dash-axis-y{color:var(--ink-muted);font-size:var(--t-xs);font-variant-numeric:tabular-nums;text-align:right;width:calc(var(--u) * 2.25);flex:none;position:relative}.dash-axis-y span{white-space:nowrap;position:absolute;right:0;transform:translateY(-50%)}.dash-canvas{flex:1;min-width:0;position:relative}.dash-gridlines{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.dash-gridlines span{background:var(--line-soft);height:1px}.dash-curves{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.dash-area{fill:url(#dash-area-fill)}.dash-line{stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.dash-line[data-tone=accent]{stroke:var(--accent)}.dash-line[data-tone=ghost]{stroke:color-mix(in srgb, var(--accent) 40%, transparent);stroke-dasharray:5 4;stroke-width:1.5px}.dash-line[data-tone=good]{stroke:var(--tone-settled)}.dash-line[data-tone=bad]{stroke:var(--tone-lost)}.dash-hits{display:flex;position:absolute;inset:0}.dash-hit{cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0}.dash-hit:focus-visible{background:var(--accent-soft);outline:none}.dash-marker{pointer-events:none;position:absolute;top:0;bottom:0}.dash-marker-line{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.dash-dot{border:2px solid var(--surface);height:calc(var(--u) * .625);width:calc(var(--u) * .625);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dash-dot[data-tone=accent]{background:var(--accent)}.dash-dot[data-tone=ghost]{background:color-mix(in srgb, var(--accent) 45%, var(--surface))}.dash-dot[data-tone=good]{background:var(--tone-settled)}.dash-dot[data-tone=bad]{background:var(--tone-lost)}.dash-tip{background:var(--accent);border-radius:var(--r-sm);color:#fff;font-size:var(--t-xs);font-variant-numeric:tabular-nums;padding:calc(var(--u) * .1875) var(--s2);transform:translate(-50%, calc(-100% - var(--u) * .75));white-space:nowrap;font-weight:600;position:absolute;left:0}.dash-marker[data-edge=start] .dash-tip{transform:translate(calc(-50% + var(--u) * 1.5), calc(-100% - var(--u) * .75))}.dash-marker[data-edge=end] .dash-tip{transform:translate(calc(-50% - var(--u) * 1.5), calc(-100% - var(--u) * .75))}.dash-tip:after{border:calc(var(--u) * .25) solid transparent;border-top-color:var(--accent);content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.dash-axis{color:var(--ink-muted);font-size:var(--t-xs);justify-content:space-between;display:flex}.dash-axis-peak{font-variant-numeric:tabular-nums}.dash-causes{border-top:1px solid var(--line-soft);padding-top:var(--s4)}.dash-causes-head{margin-bottom:var(--s3);justify-content:space-between;align-items:baseline;display:flex}.dash-causes-head h4{font-size:var(--t-sm);margin:0;font-weight:600}.dash-causes ul{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dash-causes li{align-items:center;gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dash-cause-owner{border-radius:calc(var(--u) * .1875);font-size:calc(var(--u) * .625);letter-spacing:.04em;padding:calc(var(--u) * .0625) calc(var(--u) * .3125);text-transform:uppercase;font-weight:600}.dash-cause-owner[data-owner=subscriber]{background:var(--surface-sunk);color:var(--ink-soft)}.dash-cause-owner[data-owner=merchant]{background:color-mix(in srgb, var(--tone-lost) 10%, transparent);color:var(--bad)}.dash-cause-owner[data-owner=infrastructure]{background:var(--surface-sunk);color:var(--ink-soft)}.dash-cause-label{color:var(--ink-soft);font-size:var(--t-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-cause-count{font-size:var(--t-xs);font-weight:600}.dash-causes-foot{border-top:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--t-xs);gap:var(--s2);margin:var(--s3) 0 0;padding-top:var(--s3);flex-direction:column;display:flex}.dash-heat{gap:var(--s3);flex-direction:column;display:flex}.dash-heat-grid{gap:calc(var(--u) * .125);grid-template-columns:calc(var(--u) * 2.25) repeat(24, minmax(0, 1fr));min-width:calc(var(--u) * 30);display:grid}.dash-heat-corner{content:""}.dash-heat-hour,.dash-heat-day{color:var(--ink-muted);font-size:calc(var(--u) * .625);font-variant-numeric:tabular-nums}.dash-heat-day{align-items:center;display:flex}.dash-heat-cell{aspect-ratio:1;border-radius:calc(var(--u) * .125);transition:outline-color .12s ease-out}.dash-heat-cell[data-reading=volume]{background:color-mix(in srgb, var(--ink) calc(var(--fill) * 72%), var(--surface-sunk))}.dash-heat-cell[data-reading=rate]{background:color-mix(in srgb, var(--accent) calc(var(--fill) * 100%), var(--surface-sunk))}.dash-heat-cell[data-hollow]{box-shadow:inset 0 0 0 1px var(--line);background:0 0}.dash-heat-cell:hover{outline:2px solid var(--ink);outline-offset:1px}.dash-funnel{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-funnel-bar{background:var(--surface-sunk);border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:0;width:100%;transition:background-color .14s ease-out;display:flex;position:relative;overflow:hidden}.dash-funnel-fill{background:var(--accent-soft);position:absolute;top:0;bottom:0;left:0}.dash-funnel-bar:hover .dash-funnel-fill{background:color-mix(in srgb, var(--accent) 14%, transparent)}.dash-funnel-bar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-funnel-text{align-items:baseline;gap:var(--s3);flex:1;justify-content:space-between;min-width:0;display:flex;position:relative}.dash-funnel-label{font-size:var(--t-sm);font-weight:500}.dash-funnel-value{font-size:var(--t-sm);font-weight:600}.dash-funnel-arrow{color:var(--ink-muted);height:var(--t-md);opacity:0;width:var(--t-md);flex:none;transition:opacity .14s ease-out;position:relative}.dash-funnel-bar:hover .dash-funnel-arrow{opacity:1}.dash-funnel-drop{font-size:var(--t-xs);align-items:baseline;gap:var(--s2);padding:0 var(--s4) var(--s1) var(--s4);margin:0;display:flex}.dash-funnel-lost{color:var(--bad);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.dash-alerts{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-alert{border:1px solid var(--line);border-radius:var(--r-sm);gap:var(--s3);padding:var(--s3) var(--s4);border-left:calc(var(--u) * .1875) solid var(--line-strong);flex-direction:column;display:flex}.dash-alert[data-severity=high]{border-left-color:var(--tone-lost)}.dash-alert[data-severity=medium]{border-left-color:var(--accent)}.dash-alert[data-severity=low]{border-left-color:var(--line-strong)}.dash-alert-body h4{font-size:var(--t-sm);margin:0 0 var(--s1);font-weight:600}.dash-alert-body p{color:var(--ink-soft);font-size:var(--t-xs);margin:0;line-height:1.5}.dash-alert-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.dash-btn{background:var(--ink);border:1px solid var(--ink);border-radius:var(--r-sm);color:var(--paper);cursor:pointer;font-size:var(--t-xs);align-items:center;gap:var(--s2);padding:calc(var(--u) * .375) var(--s3);font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out;display:inline-flex}.dash-btn svg{height:var(--t-md);width:var(--t-md)}.dash-btn:hover{background:var(--accent);border-color:var(--accent)}.dash-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-btn-quiet{border-color:var(--line);color:var(--ink-soft);background:0 0}.dash-btn-quiet:hover{border-color:var(--line-strong);color:var(--ink);background:0 0}.dash-filters{gap:var(--s2);flex-wrap:wrap;display:flex}.dash-filter{background:var(--surface);border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;font-size:var(--t-sm);padding:calc(var(--u) * .25) var(--s3);border-radius:999px;transition:background-color .14s ease-out,border-color .14s ease-out,color .14s ease-out}.dash-filter:hover{border-color:var(--line-strong);color:var(--ink)}.dash-filter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.dash-table-wrap{overscroll-behavior-x:contain;overflow-x:auto}.dash-table{border-collapse:collapse;font-size:var(--t-sm);min-width:calc(var(--u) * 44);width:100%}.dash-table th{background:var(--surface);border-bottom:1px solid var(--line-soft);color:var(--ink-muted);font-size:calc(var(--u) * .6875);letter-spacing:.05em;padding:var(--s3) var(--s4);text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:600}.dash-table td{border-bottom:1px solid var(--line-soft);padding:var(--s3) var(--s4);vertical-align:middle;white-space:nowrap}.dash-table tbody tr:last-child td{border-bottom:0}.dash-table tbody tr{cursor:pointer;transition:background-color .12s ease-out}.dash-table tbody tr:hover{background:var(--surface-sunk)}.dash-num{font-variant-numeric:tabular-nums}.dash-muted{color:var(--ink-muted)}.dash-late,.dash-mismatch{color:var(--bad);font-weight:500}.dash-wallet{color:var(--ink-soft);cursor:help;font-family:var(--mono);font-size:var(--t-xs)}.dash-sig{color:var(--ink-muted);font-family:var(--mono);font-size:var(--t-xs);align-items:center;gap:var(--s1);transition:color .12s ease-out;display:inline-flex}.dash-sig svg{height:calc(var(--u) * .75);width:calc(var(--u) * .75)}.dash-sig:hover{color:var(--accent)}.dash-sig:focus-visible{border-radius:calc(var(--u) * .125);outline:2px solid var(--accent);outline-offset:2px}.dash-cause{color:var(--ink-soft)}.dash-share{align-items:center;gap:var(--s2);display:flex}.dash-share-track{background:var(--surface-sunk);height:calc(var(--u) * .3125);width:calc(var(--u) * 5);border-radius:999px;overflow:hidden}.dash-share-fill{background:var(--accent);height:100%;display:block}.dash-pill{font-size:var(--t-xs);padding:calc(var(--u) * .125) calc(var(--u) * .5);white-space:nowrap;border-radius:999px;font-weight:500;display:inline-block}.dash-pill[data-status=active]{background:color-mix(in srgb, var(--tone-settled) 12%, transparent);color:var(--good)}.dash-pill[data-status=past_due]{background:var(--accent-soft);color:var(--accent-hover)}.dash-pill[data-status=delinquent]{background:color-mix(in srgb, var(--tone-lost) 10%, transparent);color:var(--bad)}.dash-pill[data-status=canceled]{background:var(--surface-sunk);color:var(--ink-muted)}.dash-ent{border:1px solid var(--line-strong);border-radius:var(--r-sm);font-size:calc(var(--u) * .6875);letter-spacing:.02em;padding:calc(var(--u) * .0625) calc(var(--u) * .375);white-space:nowrap;font-weight:500;display:inline-block}.dash-ent[data-ent=granted]{border-color:color-mix(in srgb, var(--tone-settled) 45%, transparent);color:var(--good)}.dash-ent[data-ent=revoked]{border-color:color-mix(in srgb, var(--tone-lost) 45%, transparent);color:var(--bad)}.dash-result{font-size:var(--t-sm);align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}.dash-result-dot{height:calc(var(--u) * .4375);width:calc(var(--u) * .4375);border-radius:50%;flex:none}.dash-result[data-result=settled] .dash-result-dot{background:var(--tone-settled)}.dash-result[data-result=retrying] .dash-result-dot{background:var(--accent)}.dash-result[data-result=failed] .dash-result-dot{background:var(--tone-lost)}.dash-result[data-result=scheduled] .dash-result-dot{background:var(--ink-muted)}.dash-risk{border-radius:calc(var(--u) * .1875);font-size:calc(var(--u) * .625);letter-spacing:.05em;padding:calc(var(--u) * .0625) calc(var(--u) * .3125);text-transform:uppercase;font-weight:600}.dash-risk[data-risk=high]{background:color-mix(in srgb, var(--tone-lost) 10%, transparent);color:var(--bad)}.dash-risk[data-risk=medium]{background:var(--accent-soft);color:var(--accent-hover)}.dash-risk[data-risk=low]{background:var(--surface-sunk);color:var(--ink-muted)}.dash-risk-reason{color:var(--ink-muted);font-size:var(--t-xs);margin-top:var(--s1);max-width:calc(var(--u) * 15);white-space:normal;display:block}.dash-webhook{font-size:var(--t-xs);font-weight:500}.dash-webhook[data-state=delivered]{color:var(--good)}.dash-webhook[data-state=failed]{color:var(--bad)}.dash-webhook[data-state=pending]{color:var(--ink-muted)}.dash-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-feed-item{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:var(--s2) var(--s3);padding:var(--s3) 0;grid-template-columns:auto max-content minmax(0,1fr);display:grid}.dash-feed-item:last-child{border-bottom:0}.dash-feed-dot{height:calc(var(--u) * .4375);top:calc(var(--u) * .25);width:calc(var(--u) * .4375);border-radius:50%;flex:none;position:relative}[data-tone=ok]>.dash-feed-dot{background:var(--tone-settled)}[data-tone=warn]>.dash-feed-dot{background:var(--accent)}[data-tone=error]>.dash-feed-dot{background:var(--tone-lost)}.dash-feed-type{white-space:nowrap;color:var(--ink);cursor:pointer;font-size:var(--t-sm);align-items:center;gap:var(--s1);background:0 0;border:0;padding:0;font-weight:500;transition:color .14s ease-out;display:inline-flex}.dash-feed-type svg{color:var(--ink-muted);height:var(--t-xs);width:var(--t-xs)}.dash-feed-type:hover{color:var(--accent)}.dash-feed-type:focus-visible{border-radius:calc(var(--u) * .125);outline:2px solid var(--accent);outline-offset:2px}.dash-feed-detail{color:var(--ink-soft);font-size:var(--t-xs);margin:var(--s1) 0 0;line-height:1.5}.dash-feed-meta{font-size:var(--t-xs);align-items:center;gap:var(--s3);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.dash-empty{color:var(--ink-muted);font-size:var(--t-sm);padding:var(--s7) var(--s4);text-align:center}.dash-empty strong{color:var(--ink);font-size:var(--t-md);margin-bottom:var(--s1);font-weight:600;display:block}.dash-more{color:var(--ink-soft);cursor:pointer;font-size:var(--t-xs);align-self:flex-start;align-items:center;gap:var(--s1);background:0 0;border:0;padding:0;font-weight:500;transition:color .14s ease-out;display:inline-flex}.dash-more svg{height:var(--t-md);width:var(--t-md);transition:transform .14s ease-out}.dash-more:hover{color:var(--accent)}.dash-more:hover svg{transform:translateX(calc(var(--u) * .125))}.dash-more:focus-visible{border-radius:calc(var(--u) * .125);outline:2px solid var(--accent);outline-offset:2px}.dash-drawer{z-index:3;position:fixed;inset:0}.dash-drawer-scrim{cursor:pointer;background:#14151a47;border:0;width:100%;padding:0;position:absolute;inset:0}.dash-drawer-panel{background:var(--surface);border-left:1px solid var(--line);box-shadow:0 0 calc(var(--u) * 4) #14151a29;max-width:calc(var(--u) * 30);flex-direction:column;width:100%;animation:.22s cubic-bezier(.22,1,.36,1) dash-slide;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes dash-slide{0%{opacity:0;transform:translateX(calc(var(--u) * 1.5))}}.dash-drawer-head{border-bottom:1px solid var(--line);padding:var(--s4) var(--s5);justify-content:space-between;align-items:center;display:flex}.dash-drawer-head h3{font-size:var(--t-md);margin:0;font-weight:600}.dash-icon-btn{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink-soft);cursor:pointer;height:calc(var(--u) * 2);width:calc(var(--u) * 2);background:0 0;justify-content:center;align-items:center;transition:border-color .14s ease-out,color .14s ease-out;display:inline-flex}.dash-icon-btn svg{height:var(--t-md);width:var(--t-md)}.dash-icon-btn:hover{border-color:var(--line-strong);color:var(--ink)}.dash-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-drawer-body{gap:var(--s5);padding:var(--s5);flex-direction:column;display:flex;overflow-y:auto}.dash-callout{background:var(--accent-soft);border-left:calc(var(--u) * .1875) solid var(--accent);border-radius:var(--r-sm);color:var(--ink-soft);font-size:var(--t-xs);padding:var(--s3) var(--s4);margin:0;line-height:1.55}.dash-callout strong{color:var(--ink)}.dash-fields{gap:var(--s3) var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dash-field dt{color:var(--ink-muted);font-size:var(--t-xs);margin-bottom:var(--s1)}.dash-field dd{font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.dash-drawer-section h4{font-size:var(--t-sm);margin:0 0 var(--s3);font-weight:600}.dash-drawer-note{color:var(--ink-muted);font-size:var(--t-xs);margin:0;line-height:1.55}.dash-mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-mini li{border-bottom:1px solid var(--line-soft);font-size:var(--t-xs);align-items:center;gap:var(--s2) var(--s3);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.dash-mini li:last-child{border-bottom:0}.dash-mini li[data-current]{background:var(--accent-soft);border-radius:var(--r-sm);margin-inline:calc(var(--u) * -.5);padding-inline:var(--s2)}@container dash (max-width:1100px){.dash-split{grid-template-columns:minmax(0,1fr)}}@container dash (max-width:899px){.dash{display:block}.dash-side{border-bottom:1px solid var(--line);gap:var(--s4);height:auto;padding:var(--s3) var(--s4);border-right:0;flex-direction:row;position:static}.dash-nav{gap:var(--s1);overscroll-behavior-x:contain;flex-direction:row;margin-left:auto;overflow-x:auto}.dash-nav-item{min-height:calc(var(--u) * 2.75);padding-inline:var(--s2);white-space:nowrap}.dash-nav-item span{display:none}.dash-seg-item,.dash-btn,.dash-filter{min-height:calc(var(--u) * 2.5)}.dash-more,.dash-feed-type,.dash-sig{min-height:calc(var(--u) * 2.25)}.dash-side-foot{border-top:0;margin-top:0;padding-top:0}.dash-account{padding:0}.dash-account-text,.dash-search{display:none}.dash-top{padding-inline:var(--s4)}.dash-view{gap:var(--s4);padding:var(--s4)}.dash-fields{grid-template-columns:minmax(0,1fr)}.dash-feed-item{grid-template-columns:auto minmax(0,1fr)}.dash-feed-meta{grid-column:2;justify-content:flex-start}.dash-drawer-panel{border-left:0;border-top:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;max-width:none;height:88dvh;top:auto}@keyframes dash-slide{0%{opacity:0;transform:translateY(calc(var(--u) * 1.5))}}}@media (prefers-reduced-motion:reduce){.dash *,.dash :before,.dash :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.dash-more:hover svg,.dash-kpi:hover .dash-kpi-go{transform:none}}.dash-select{border:1px solid var(--line);border-radius:var(--r-sm);align-items:center;gap:var(--s2);padding:calc(var(--u) * .25) var(--s3);transition:border-color .14s ease-out;display:inline-flex}.dash-select:focus-within{border-color:var(--accent)}.dash-select-label{color:var(--ink-muted);font-size:var(--t-xs);white-space:nowrap}.dash-select select{color:var(--ink);font:inherit;font-size:var(--t-sm);padding:calc(var(--u) * .125) 0;background:0 0;border:0;outline:none;font-weight:500}.dash-kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}@container dash (max-width:1200px){.dash-kpis-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-vitals{gap:var(--s4);grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 9), 1fr));margin-bottom:var(--s3);display:grid}.dash-vitals strong{font-size:var(--t-md);font-weight:600;display:block}.dash-label{color:var(--ink-muted);font-size:var(--t-xs);margin-bottom:var(--s1);display:block}.dash-pipeline{gap:var(--s2);grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 10), 1fr));margin:0;padding:0;list-style:none;display:grid}.dash-stage{background:var(--surface-sunk);border-radius:var(--r-sm);cursor:pointer;gap:var(--s1);height:100%;padding:var(--s3);text-align:left;border:1px solid #0000;flex-direction:column;width:100%;transition:background-color .14s ease-out,border-color .14s ease-out;display:flex}.dash-stage:hover{border-color:var(--line-strong)}.dash-stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-stage-count{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:600;line-height:1}.dash-stage-label{font-size:var(--t-sm);font-weight:500}.dash-stage-note{color:var(--ink-muted);font-size:var(--t-xs)}.dash-stage[data-stage=failed] .dash-stage-count{color:var(--bad)}.dash-stage[data-stage=retrying] .dash-stage-count{color:var(--accent)}.dash-stage[data-stage=confirmed] .dash-stage-count{color:var(--good)}.dash-causes-full{gap:var(--s3);margin:0 0 var(--s4);padding:0;list-style:none;display:grid}.dash-causes-full li{align-items:center;gap:var(--s3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.dash-plan-cards{gap:var(--s4);grid-template-columns:repeat(auto-fit, minmax(calc(var(--u) * 20), 1fr));margin:0;padding:0;list-style:none;display:grid}.dash-plan-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:var(--s4);height:100%;padding:var(--s4);flex-direction:column;display:flex}.dash-plan-card[data-selected]{border-color:var(--accent-tint);box-shadow:inset 0 0 0 1px var(--accent-tint)}.dash-plan-card-head{align-items:flex-start;gap:var(--s3);justify-content:space-between;display:flex}.dash-plan-card-head h3{font-size:var(--t-md);margin:0 0 var(--s1);font-weight:600}.dash-plan-card-head span{font-size:var(--t-xs)}.dash-plan-empty{color:var(--ink-muted);font-size:var(--t-sm);margin:0}.dash-plan-money-head{align-items:baseline;gap:var(--s2) var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;justify-content:space-between;display:flex}.dash-plan-money-head strong{font-size:var(--t-md);font-weight:600}.dash-plan-track{background:var(--surface-sunk);height:calc(var(--u) * .375);border-radius:999px;display:block;overflow:hidden}.dash-plan-fill{background:var(--accent);border-radius:inherit;height:100%;display:block}.dash-plan-gap{color:var(--ink-muted);font-size:var(--t-xs);margin-top:var(--s2);display:block}.dash-plan-stats{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dash-plan-stats dt{color:var(--ink-muted);font-size:var(--t-xs)}.dash-plan-stats dd{font-size:var(--t-sm);margin:var(--s1) 0 0;font-weight:600}.dash-plan-foot{border-top:1px solid var(--line-soft);font-size:var(--t-xs);padding-top:var(--s3);margin-top:auto}.dash-plan-warn{color:var(--bad);cursor:pointer;font:inherit;font-size:var(--t-xs);align-items:center;gap:var(--s1);background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.dash-plan-warn svg{height:var(--t-md);width:var(--t-md)}.dash-plan-warn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dash-policy{border:1px dashed var(--line-strong);border-radius:var(--r-sm);color:var(--ink-soft);font-size:var(--t-xs);padding:var(--s3) var(--s4);margin:0;line-height:1.55}.dash-inbox{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-inbox-item{background:var(--surface);border:1px solid var(--line);border-left:calc(var(--u) * .1875) solid var(--line-strong);border-radius:var(--r-md);gap:var(--s3);padding:var(--s4);flex-direction:column;display:flex}.dash-inbox-item[data-kind=paid_without_access],.dash-inbox-item[data-kind=access_without_payment]{border-left-color:var(--tone-lost)}.dash-inbox-item[data-kind=retries_exhausted]{border-left-color:var(--accent)}.dash-inbox-head{align-items:baseline;gap:var(--s3);justify-content:space-between;display:flex}.dash-inbox-kind{font-size:var(--t-sm);font-weight:600}.dash-inbox-who{font-size:var(--t-sm);align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.dash-inbox-cause{color:var(--ink-soft);font-size:var(--t-xs);margin:0}.dash-inbox-history{border-top:1px solid var(--line-soft);font-size:var(--t-xs);padding-top:var(--s3)}.dash-inbox-history ul{gap:var(--s2) var(--s4);margin:var(--s2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.dash-inbox-history li{align-items:center;gap:var(--s2);display:flex}.dash-inbox-actions{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.dash-btn-armed{background:var(--bad);border-color:var(--bad);color:#fff}.dash-btn-armed:hover{background:var(--bad);border-color:var(--bad)}.dash-taken{color:var(--good);font-size:var(--t-xs);align-items:center;gap:var(--s2);font-weight:500;display:inline-flex}.dash-taken svg{height:var(--t-md);width:var(--t-md)}.dash-chain{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.dash-chain-step{gap:0 var(--s3);grid-template-columns:calc(var(--u) * .75) minmax(0, 1fr);padding-bottom:var(--s3);display:grid;position:relative}.dash-chain-step:not(:last-child):before{background:var(--line);content:"";bottom:0;left:calc(var(--u) * .3125);top:calc(var(--u) * .875);width:1px;position:absolute}.dash-chain-marker{border:2px solid var(--line-strong);height:calc(var(--u) * .75);margin-top:calc(var(--u) * .25);width:calc(var(--u) * .75);border-radius:50%}.dash-chain-step[data-state=done] .dash-chain-marker{background:var(--tone-settled);border-color:var(--tone-settled)}.dash-chain-step[data-state=failed] .dash-chain-marker{background:var(--tone-lost);border-color:var(--tone-lost)}.dash-chain-step[data-state=pending] .dash-chain-marker{background:var(--surface);border-color:var(--accent)}.dash-chain-step[data-state=skipped] .dash-chain-marker{background:var(--surface-sunk);border-color:var(--line)}.dash-chain-label{font-size:var(--t-sm);font-weight:500;display:block}.dash-chain-detail{color:var(--ink-soft);font-size:var(--t-xs);line-height:1.5;display:block}.dash-chain-step[data-state=failed] .dash-chain-label{color:var(--bad)}@container dash (max-width:899px){.dash-kpis-4,.dash-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-top{height:auto;padding-block:var(--s3);flex-wrap:wrap}}.dash-claude{--claude:#d97757;background:color-mix(in srgb, var(--claude) 10%, transparent);border:1px solid color-mix(in srgb, var(--claude) 38%, transparent);color:color-mix(in srgb, var(--claude) 76%, #000);cursor:pointer;font-size:var(--t-sm);align-items:center;gap:var(--s2);padding:calc(var(--u) * .375) var(--s4);white-space:nowrap;border-radius:999px;font-weight:500;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.dash-claude:hover{background:color-mix(in srgb, var(--claude) 16%, transparent);border-color:color-mix(in srgb, var(--claude) 58%, transparent)}.dash-claude:focus-visible{outline:2px solid var(--claude);outline-offset:2px}.dash-headline-card{padding:var(--s5)}.dash-headline-top{gap:var(--s5);margin-bottom:var(--s5);grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.dash-headline-number{font-size:calc(var(--u) * 2.75);letter-spacing:-.035em;font-weight:600;line-height:1.05;display:block}.dash-headline-delta{font-size:var(--t-xs);align-items:baseline;gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.dash-headline-stats{border-left:1px solid var(--line-soft);align-content:start;gap:var(--s3) var(--s4);padding-left:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.dash-headline-stats dt{color:var(--ink-muted);font-size:var(--t-xs)}.dash-headline-stats dd{font-size:var(--t-md);margin:var(--s1) 0 0;font-weight:600}.dash-plot[data-tall]{height:calc(var(--u) * 14)}.dash-swatch[data-tone=good],.dash-swatch[data-tone=settled]{background:var(--tone-settled)}.dash-swatch[data-tone=retry]{background:var(--tone-retry)}.dash-swatch[data-tone=lost],.dash-swatch[data-tone=bad]{background:var(--tone-lost)}.dash-swatch[data-tone=accent]{background:var(--accent)}.dash-cal{gap:var(--s3);flex-direction:column;flex:1;justify-content:space-between;display:flex}.dash-cal-grid{gap:calc(var(--u) * .125);display:flex}.dash-cal-week{gap:calc(var(--u) * .125);max-width:calc(var(--u) * .875);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.dash-cal-cell{aspect-ratio:1;background:var(--surface-sunk);border-radius:calc(var(--u) * .125);width:100%}.dash-cal-legend .dash-cal-cell{aspect-ratio:auto;height:calc(var(--u) * .75);width:calc(var(--u) * .75)}.dash-cal-cell[data-level="0"]{box-shadow:inset 0 0 0 1px var(--line-soft)}.dash-cal-cell[data-level=void]{background:0 0}.dash-cal-cell[data-level="1"]{background:color-mix(in srgb, var(--ink) 14%, var(--surface-sunk))}.dash-cal-cell[data-level="2"]{background:color-mix(in srgb, var(--ink) 32%, var(--surface-sunk))}.dash-cal-cell[data-level="3"]{background:color-mix(in srgb, var(--ink) 55%, var(--surface-sunk))}.dash-cal-cell[data-level="4"]{background:color-mix(in srgb, var(--ink) 80%, var(--surface-sunk))}.dash-cal-cell:hover{outline:2px solid var(--ink);outline-offset:1px}.dash-cal-legend{font-size:var(--t-xs);align-items:center;gap:var(--s1);justify-content:flex-end;display:flex}.dash-cal-legend .dash-muted{margin-inline:var(--s1)}.dash-event{align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}.dash-event-detail{max-width:calc(var(--u) * 22);text-overflow:ellipsis;overflow:hidden}@container dash (max-width:1100px){.dash-headline-top{grid-template-columns:minmax(0,1fr)}.dash-headline-stats{border-left:0;border-top:1px solid var(--line-soft);padding:var(--s4) 0 0}}@container dash (max-width:899px){.dash-headline-stats,.dash-headline-number{font-size:calc(var(--u) * 2.25)}}.dash-outlook{gap:var(--s3);flex-direction:column;flex:1;display:flex}.dash-outlook-row{align-items:baseline;column-gap:var(--s3);grid-template-columns:calc(var(--u) * 1.75) minmax(0, 1fr);padding-block:var(--s2);display:grid}.dash-outlook-value{font-size:calc(var(--u) * 1.75);letter-spacing:-.03em;text-align:right;font-weight:600;line-height:1}.dash-outlook-text{min-width:0;display:block}.dash-outlook-label{color:var(--ink);font-size:var(--t-md);font-weight:600;line-height:1.2;display:block}.dash-outlook-foot{border-top:1px solid var(--line);padding-top:var(--s3)}.dash-outlook-foot .dash-btn{background:var(--accent);border-color:var(--accent);justify-content:center;width:100%}.dash-outlook-foot .dash-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.dash-outlook-clear,.dash-outlook-done{color:var(--ink-muted);font-size:var(--t-sm);text-align:center;margin:0}.dash-outlook-done{color:var(--good);font-weight:500}.dash-outlook{flex-direction:column;flex:1;display:flex}.dash-outlook-rows{flex-direction:column;flex:1;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.dash-outlook-row{align-items:baseline;column-gap:var(--s3);padding-block:var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.dash-outlook-row+.dash-outlook-row{border-top:1px solid var(--line-soft)}.dash-outlook-row:first-child{padding-top:0}.dash-outlook-value{font-size:calc(var(--u) * 2.25);letter-spacing:-.035em;font-weight:600;line-height:1}.dash-outlook-label{color:var(--ink-soft);font-size:var(--t-md)}.dash-outlook-note{color:var(--ink-muted);font-size:var(--t-xs);margin-top:var(--s1);grid-column:2;line-height:1.5}.dash-outlook-foot{border-top:1px solid var(--line);color:var(--ink-soft);font-size:var(--t-sm);align-items:center;gap:var(--s2);padding-top:var(--s4);margin:0;display:flex}.dash-outlook-cue{background:var(--accent);height:calc(var(--u) * .5);width:calc(var(--u) * .5);border-radius:50%;flex:none}.dash-crumbs{align-items:center;gap:var(--s2);flex-wrap:wrap;min-width:0;display:flex}.dash-crumb{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.dash-crumb-icon{color:var(--ink-muted);height:var(--t-md);width:var(--t-md);flex:none}.dash-crumb-sep{color:var(--line-strong);font-size:var(--t-md);-webkit-user-select:none;user-select:none}.dash-crumb-control{border-radius:var(--r-sm);align-items:center;gap:var(--s1);padding:calc(var(--u) * .1875) calc(var(--u) * .375);border:1px solid #0000;transition:background-color .14s ease-out,border-color .14s ease-out;display:inline-flex}.dash-crumb-control:hover{background:var(--surface-sunk)}.dash-crumb-control:focus-within{border-color:var(--accent)}.dash-crumb-control select{appearance:none;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--t-sm);background:0 0;border:0;outline:none;padding:0;font-weight:500}.dash-crumb:first-child .dash-crumb-control select{font-weight:600}.dash-crumb-chevron{color:var(--ink-muted);height:calc(var(--u) * .875);pointer-events:none;width:calc(var(--u) * .875);flex:none}.dash-badge{border:1px solid var(--line);border-radius:calc(var(--u) * .25);color:var(--ink-muted);font-size:calc(var(--u) * .625);letter-spacing:.06em;padding:calc(var(--u) * .0625) calc(var(--u) * .3125);text-transform:uppercase;white-space:nowrap;font-weight:600}.dash-nav-item:disabled{cursor:not-allowed;opacity:.42}.dash-nav-item:disabled:hover{color:var(--ink-soft);background:0 0}.dash-badge-price{border-color:var(--line);color:var(--ink-soft);letter-spacing:.02em;text-transform:none}.dash-outlook{gap:var(--s4);flex-direction:column;flex:1;justify-content:space-between;display:flex}.dash-outlook-row{align-items:baseline;gap:var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.dash-outlook-row+.dash-outlook-row{border-top:1px solid var(--line-soft);padding-top:var(--s4)}.dash-outlook-value{font-size:calc(var(--u) * 2);letter-spacing:-.03em;min-width:calc(var(--u) * 2);font-weight:600;line-height:1}.dash-outlook-row[data-tone=accent] .dash-outlook-value{color:var(--accent)}.dash-outlook-row[data-tone=bad] .dash-outlook-value{color:var(--bad)}.dash-outlook-row[data-tone=good] .dash-outlook-value{color:var(--good)}.dash-outlook-label{font-size:var(--t-md);font-weight:600;display:block}.dash-outlook-note{color:var(--ink-soft);font-size:var(--t-xs);margin-top:var(--s1);line-height:1.5;display:block}.dash-cal-months{gap:calc(var(--u) * .125);display:flex}.dash-cal-month{color:var(--ink-muted);font-size:calc(var(--u) * .625);max-width:calc(var(--u) * .875);white-space:nowrap;flex:1 1 0;min-width:0;overflow:visible}@container dash (max-width:899px){.dash-gauge-block{gap:var(--s4);grid-template-columns:minmax(0,1fr)}}.dash-pair .dash-card-body{flex:1;align-items:center;display:flex}.dash-gauge-block{align-items:center;gap:var(--s4);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.dash-gauge-read{min-width:0}.dash-gauge-rate{font-size:calc(var(--u) * 2.5);letter-spacing:-.04em;font-weight:600;line-height:1;display:block}.dash-gauge-caption{color:var(--ink-muted);font-size:var(--t-md);margin-top:var(--s1);display:block}.dash-gauge-stats{gap:var(--s2);margin:var(--s5) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.dash-gauge-stat{align-items:baseline;gap:var(--s2);grid-template-columns:auto auto minmax(0,1fr);display:grid}.dash-gauge-stat .dash-swatch{align-self:center}.dash-gauge-stat-value{font-size:var(--t-md);font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:calc(var(--u) * 2.5);font-weight:600}.dash-gauge-stat-label{color:var(--ink-muted);font-size:var(--t-sm)}.dash-ring{height:auto;width:calc(var(--u) * 12.5);flex:none;display:block}.dash-ring-ticks line{stroke:color-mix(in srgb, var(--ink) 18%, transparent);stroke-width:1.5px}.dash-ring-ticks line[data-major]{stroke:color-mix(in srgb, var(--ink) 45%, transparent);stroke-width:2px}.dash-ring-track{fill:none;stroke:var(--surface-sunk);stroke-width:22px}.dash-ring-arc{animation:dash-ring-draw .62s var(--ease) both;fill:none;stroke-dasharray:100;stroke-linecap:butt;stroke-width:22px}@keyframes dash-ring-draw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.dash-ring-track,.dash-ring-ticks{animation:dash-ring-settle .42s var(--ease) both}@keyframes dash-ring-settle{0%{opacity:0}to{opacity:1}}.dash-ring-arc[data-tone=settled]{stroke:var(--tone-settled)}.dash-ring-arc[data-tone=retry]{stroke:var(--tone-retry)}.dash-ring-arc[data-tone=lost]{stroke:var(--tone-lost)}@container dash (max-width:1200px){.dash-gauge-block{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.dash-gauge-stats{justify-content:center}}
