@font-face{font-family:display;src:url(/_next/static/media/a3a684cda8394160-s.p.otf) format("opentype");font-display:swap;font-weight:700}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:75.87%;descent-override:17.45%;line-gap-override:2.25%;size-adjust:133.52%}.__className_80c9f5{font-family:display,display Fallback;font-weight:700}.__variable_80c9f5{--font-display:"display","display Fallback"}h1{font-family:var(--font-display,var(--font-sans));letter-spacing:.01em;font-weight:var(--weight-bold)}.buttr-field-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-block-size:2.75rem}.buttr-field-label{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-2);font-size:var(--text-sm)}.buttr-field-label>label{cursor:pointer}.buttr-control{box-sizing:border-box;flex:none;width:11rem;inline-size:11rem;max-inline-size:100%}.buttr-control--wide{width:min(20rem,100%);inline-size:min(20rem,100%)}.buttr-swatch{inline-size:2.75rem;block-size:2.75rem;flex:none;box-sizing:border-box;padding:0;border:1px solid var(--line-2);border-radius:var(--radius);background:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s ease,box-shadow .15s ease}.buttr-swatch::-webkit-color-swatch-wrapper{padding:0}.buttr-swatch::-webkit-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}.buttr-swatch::-moz-color-swatch{border:none;border-radius:calc(var(--radius) - 2px)}.buttr-swatch:hover:not(:focus-visible){border-color:var(--ink-3)}.buttr-swatch:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 15%,transparent)}@media (prefers-reduced-motion:reduce){.buttr-swatch{transition:none}}.buttr-hex{min-inline-size:0;flex:1 1 auto;font-family:var(--font-mono)}.buttr-preview-pair{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:640px){.buttr-preview-pair[data-panels="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.buttr-affix{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease}.buttr-affix:hover:not(:focus-within){border-color:var(--ink-3)}.buttr-affix:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 15%,transparent)}.buttr-affix>input{flex:1 1 auto;min-inline-size:0;border:0;outline:none;background:transparent;color:var(--ink);font-family:inherit;font-size:max(var(--text-base),1rem);padding-block:var(--space-3);padding-inline:var(--space-4) var(--space-2)}.buttr-affix-suffix{flex:none;-webkit-padding-end:var(--space-4);padding-inline-end:var(--space-4);color:var(--ink-3);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.buttr-fieldset{border:0;margin:0;padding:0;min-inline-size:0}.buttr-fieldset+.buttr-fieldset{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);-webkit-padding-before:var(--space-4);padding-block-start:var(--space-4)}.buttr-legend{padding:0;-webkit-margin-after:var(--space-3);margin-block-end:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink)}.buttr-switch{position:relative;display:inline-flex;flex:none}.buttr-switch .buttr-switch-input{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:pointer}.buttr-switch-track{position:relative;display:inline-block;inline-size:2.75rem;block-size:1.625rem;border-radius:var(--radius-full);background:var(--line-2);transition:background-color .15s ease;pointer-events:none}.buttr-switch-thumb{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--shadow-sm);transition:inset-inline-start .15s ease}.buttr-switch .buttr-switch-input:checked+.buttr-switch-track{background:var(--accent)}.buttr-switch .buttr-switch-input:checked+.buttr-switch-track .buttr-switch-thumb{inset-inline-start:calc(100% - 1.25rem - 3px)}.buttr-switch .buttr-switch-input:focus-visible+.buttr-switch-track{box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 20%,transparent)}.buttr-infotip{position:relative;display:inline-flex}.buttr-infotip-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;padding:0;margin:0;display:inline-grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;flex:none;border-radius:var(--radius-full);color:var(--ink-3);cursor:pointer;transition:color .15s ease,background-color .15s ease}.buttr-infotip-btn:hover,.buttr-infotip-btn[aria-expanded=true]{color:var(--ink);background:var(--surface-2)}.buttr-infotip-btn:focus-visible{outline:none;color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent)}.buttr-infotip-pop{position:fixed;z-index:var(--layer-shell);inline-size:max-content;max-inline-size:min(20rem,calc(100vw - 1rem));background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);text-align:start}.buttr-infotip-pop[data-ready=true]{animation:buttr-rise .15s ease-out}.buttr-filter{box-sizing:border-box;min-block-size:2.375rem;padding-inline:var(--space-3) calc(var(--fine-10) + 13px + var(--fine-7));border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap}.buttr-filter[data-on]{border-color:var(--ink);color:var(--ink)}.buttr-filter-select{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;cursor:pointer;font:inherit}.buttr-filter:focus-within{outline:2px solid var(--ink);outline-offset:2px}.buttr-filter-face{pointer-events:none}.buttr-listing{--listing-rail:3px;--listing-chevron:1rem;--listing-pad-lead:var(--fine-17,17px);--listing-pad-trail:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);display:grid;grid-template-columns:var(--listing-rail) var(--listing-cols) var(--listing-chevron)}.buttr-listing-head,.buttr-listing-row{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding-block:var(--fine-14);padding-inline:var(--listing-pad-lead) var(--listing-pad-trail)}.buttr-listing-toolbar{justify-content:space-between;flex-wrap:wrap;padding:var(--fine-16,16px) var(--space-5);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.buttr-listing-subtoolbar,.buttr-listing-toolbar{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-3);background:var(--surface)}.buttr-listing-subtoolbar{padding-block:var(--space-2);padding-inline:var(--space-5);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);overflow-x:auto;scrollbar-width:thin}.buttr-listing-subtoolbar>*{flex:none}.buttr-listing-head{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-3);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);min-block-size:0;padding-block:var(--fine-11);position:-webkit-sticky;position:sticky;inset-block-start:var(--shell-bar-h);z-index:var(--layer-sticky);background:var(--surface-2)}.buttr-listing-sort{display:inline-flex;align-items:center;gap:var(--space-1);color:inherit;text-decoration:none;border-radius:var(--radius-sm)}.buttr-listing-sort:hover{color:var(--ink)}.buttr-listing-sort:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent)}.buttr-listing-sort[aria-current]{color:var(--ink);font-weight:var(--weight-semibold)}.buttr-listing-row{text-decoration:none;color:var(--ink);min-block-size:3.25rem;box-sizing:border-box}.buttr-listing-row+.buttr-listing-row{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-listing-rail{align-self:stretch;border-radius:2px;background:transparent}.buttr-listing-row[data-attention] .buttr-listing-rail{background:var(--warn)}.buttr-listing-chevron{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);opacity:.55;transition:opacity .15s ease,color .15s ease}.buttr-listing-row:focus-visible .buttr-listing-chevron,.buttr-listing-row:hover .buttr-listing-chevron{opacity:1;color:var(--ink-2)}.buttr-listing-row[data-static]{cursor:default}.buttr-listing-row[data-static]:hover{background:transparent}.buttr-costs{max-block-size:32rem;overflow:auto;position:relative}.buttr-costs table{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.buttr-costs thead th{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:2;background:var(--surface-2);color:var(--ink-3);font-weight:var(--weight-medium);text-align:start}.buttr-costs tbody td,.buttr-costs thead th{white-space:nowrap;padding:var(--space-2) var(--space-3);box-shadow:inset 0 -1px 0 var(--line)}.buttr-costs tbody tr:hover td,.buttr-costs tfoot td{background:var(--surface-2)}.buttr-costs tfoot td{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:2;font-weight:var(--weight-semibold);padding:var(--space-3);box-shadow:inset 0 1px 0 var(--line);white-space:nowrap}.buttr-costs[data-compact=true]{max-block-size:none;overflow-x:auto}.buttr-costs [data-num=true]{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-costs tbody td[data-num=true]{font-family:var(--font-mono);font-size:.95em}.buttr-costs tbody td[data-num=true] .buttr-chip,.buttr-costs tbody td[data-when=true]{font-family:var(--font-body,var(--font-sans));font-size:var(--text-xs)}.buttr-costs tbody td[data-when=true]{font-size:var(--text-sm)}.buttr-costs tfoot [data-num=true]{font-family:inherit;font-size:inherit}.buttr-copy-button{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--ink-3);cursor:pointer;opacity:.7;transition:opacity .15s ease,color .15s ease,background .15s ease}.buttr-copy-button:hover{opacity:1;color:var(--ink);background:var(--surface-2)}.buttr-copy-button:focus-visible{opacity:1;color:var(--ink);outline:2px solid var(--ink);outline-offset:1px}.buttr-copy-button[data-phase=copied]{opacity:1;color:var(--ok)}.buttr-copy-button[data-phase=failed]{opacity:1;color:var(--bad)}@media (prefers-reduced-motion:reduce){.buttr-copy-button{transition:none}}.buttr-listing-cell-identity{display:flex;flex-direction:column;gap:.1875rem;min-inline-size:0}.buttr-listing-identity-name{font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--ink)}.buttr-listing-identity-meta{display:flex;align-items:center;gap:var(--fine-7,7px);flex-wrap:wrap;min-inline-size:0}.buttr-listing-identity-code{display:inline-flex;align-items:center;gap:var(--fine-7,7px);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-2)}.buttr-listing-identity-code[data-quiet]{color:var(--ink-3)}.buttr-listing-identity-sep{inline-size:2px;block-size:2px;border-radius:var(--radius-full);background:var(--line-2)}.buttr-listing-note{display:inline-flex;align-items:center;padding-inline:var(--fine-7,7px);padding-block:2px;border-radius:5px;background:var(--surface-2);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.buttr-listing-icontext{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--text-sm)}.buttr-listing-icontext-mark{display:inline-flex;flex:none;color:var(--ink-3)}.buttr-listing-cell-money{font-weight:var(--weight-medium);font-size:var(--text-sm)}.buttr-listing-waiting{display:flex;flex-direction:column;align-items:flex-end;gap:.1875rem}.buttr-listing-waiting-elapsed{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink)}.buttr-listing-waiting-elapsed[data-urgent]{color:var(--warn)}.buttr-listing-waiting-since{font-size:var(--text-xs);color:var(--ink-3)}.buttr-listing-end{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-listing-group{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-2);padding-block:var(--fine-11);padding-inline:var(--space-5);background:var(--surface-2);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-listing-head+.buttr-listing-group{-webkit-border-before:0;border-block-start:0}.buttr-listing-group-mark{display:inline-flex;color:var(--ink-3)}.buttr-listing-group-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-2)}:root:lang(en) .buttr-listing-group-label{text-transform:uppercase;letter-spacing:.06em}.buttr-listing-group-count{display:inline-flex;align-items:center;padding-inline:var(--fine-6);padding-block:2px;border-radius:var(--radius-full);background:var(--surface);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-listing-group+.buttr-listing-row{-webkit-border-before:0;border-block-start:0}.buttr-listing[data-grouped] .buttr-listing-row[data-attention] .buttr-listing-rail{background:transparent}.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-footer,.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-group,.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-row{opacity:.45;pointer-events:none;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-footer,.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-group,.buttr-listing:has(.buttr-segmented[data-pending]) .buttr-listing-row{transition:none}}.buttr-listing-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;padding-block:var(--fine-14);padding-inline:var(--space-5);-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);background:var(--surface);font-size:var(--text-sm);color:var(--ink-3)}.buttr-listing-footer,.buttr-listing-row:last-child{border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card)}@media (max-width:900px){.buttr-listing{grid-template-columns:minmax(0,1fr)}.buttr-listing-head{display:none}.buttr-listing-row{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:var(--space-1);padding-block:var(--space-3);padding-inline:var(--space-4)}.buttr-listing-cell-identity,.buttr-listing-cell-ref{grid-area:1/1}.buttr-listing-cell-status{grid-area:1/2;justify-self:end}.buttr-listing-cell-order{grid-area:2/1}.buttr-listing-cell-time{grid-area:2/2}.buttr-listing-chevron,.buttr-listing-optional,.buttr-listing-rail{display:none}.buttr-listing-row[data-attention]{-webkit-border-start:3px solid var(--warn);border-inline-start:3px solid var(--warn);-webkit-padding-start:calc(var(--space-4) - 3px);padding-inline-start:calc(var(--space-4) - 3px)}.buttr-listing-waiting{align-items:flex-end}}@media (prefers-reduced-motion:reduce){.buttr-affix,.buttr-infotip-btn,.buttr-switch-thumb,.buttr-switch-track{transition:none}.buttr-infotip-pop[data-ready=true]{animation:none}}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.buttr-segmented{display:inline-flex;align-items:stretch;gap:2px;border-radius:var(--radius);padding:3px;max-inline-size:100%;overflow-x:auto}.buttr-segmented-item{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.375rem;padding-inline:var(--space-4);border-radius:calc(var(--radius) - 3px);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.buttr-segmented-item:hover{color:var(--ink)}.buttr-segmented-count{display:inline-flex;align-items:center;-webkit-margin-start:var(--fine-7);margin-inline-start:var(--fine-7);padding-inline:var(--fine-6);padding-block:2px;border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-3);font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-segmented-count[data-tone=warn]{background:var(--warn-soft);color:var(--warn)}.buttr-segmented-item[aria-current] .buttr-segmented-count{background:var(--ground)}.buttr-segmented-item[aria-current] .buttr-segmented-count[data-tone=warn]{background:var(--warn-soft)}.buttr-segmented-item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent)}.buttr-segmented-item[aria-current],.buttr-segmented-item[data-active]{background:var(--surface);color:var(--ink);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.buttr-segmented-item:has(input:focus-visible){outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 30%,transparent)}@media (prefers-reduced-motion:reduce){.buttr-segmented-item{transition:none}}.buttr-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.buttr-toolbar-end{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-3);color:var(--ink-3);font-size:var(--text-sm)}.buttr-panel-title-group{display:grid;grid-gap:var(--fine-2);gap:var(--fine-2);min-inline-size:0}.buttr-panel-sub{margin:0;font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--ink-3);text-wrap:pretty}.buttr-rangebar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card)}.buttr-rangebar-summary[data-stale]{opacity:.4;transition:opacity .15s ease}.buttr-rangebar-summary{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--ink-3);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-segmented{display:flex;flex-wrap:wrap;gap:var(--fine-2);padding:var(--fine-3);background:var(--surface-2);border-radius:var(--radius-control)}.buttr-segmented button{display:inline-flex;align-items:center;gap:var(--fine-6);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:background-color .12s ease,color .12s ease}.buttr-segmented button:hover{color:var(--ink);background:color-mix(in srgb,var(--surface) 60%,transparent)}.buttr-segmented button[data-active=true]{background:var(--surface);color:var(--ink);font-weight:var(--weight-medium);box-shadow:var(--shadow-card)}.buttr-segmented button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.buttr-rangebar-custom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.buttr-rangebar-custom label{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--fine-5) var(--space-3);border:1px solid var(--line-2);border-radius:var(--radius-control);background:var(--surface);font-size:var(--text-sm)}.buttr-rangebar-custom label span{color:var(--ink-3)}.buttr-rangebar-custom input{border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-rangebar-custom input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.buttr-rangebar-custom button[type=submit]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-control)}.buttr-rangebar-custom button[type=submit]:not(:disabled){cursor:pointer}@media (max-width:40rem){.buttr-rangebar-summary{-webkit-margin-start:0;margin-inline-start:0;inline-size:100%}}.buttr-verdict-headline{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:1.25;text-wrap:balance;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-verdict-ratio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0 0 var(--space-5);color:var(--ink-2);font-size:var(--text-sm)}.buttr-verdict-bar{display:flex;gap:2px;block-size:2.25rem;border-radius:var(--radius-sm);overflow:hidden}.buttr-verdict-in{background:var(--data-1);flex-basis:0}.buttr-verdict-over{flex-basis:0;background:var(--warn)}.buttr-verdict-over[data-tone=ok]{background:var(--ok)}.buttr-verdict-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);font-size:var(--text-sm);color:var(--ink-2)}.buttr-verdict-legend>div{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:var(--fine-6) var(--space-2);gap:var(--fine-6) var(--space-2)}.buttr-verdict-legend>div[data-align=end]{text-align:end;justify-items:end}.buttr-verdict-legend strong{grid-column:1/-1;font-size:1.375rem;font-weight:var(--weight-semibold);color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-verdict-legend strong[data-tone=warn]{color:var(--warn)}.buttr-verdict-legend strong[data-tone=ok]{color:var(--ok)}.buttr-verdict-key{inline-size:.55rem;block-size:.55rem;border-radius:0;background:var(--data-1)}.buttr-verdict-key[data-key=over]{background:var(--warn)}.buttr-verdict-key[data-key=paid]{background:var(--data-1)}.buttr-verdict-key[data-key=under]{background:var(--ok)}.buttr-note{gap:var(--space-2);margin:0;color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty}.buttr-note[data-variant=strip]{padding:var(--space-3) var(--panel-pad-inline,var(--space-5));-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-note[data-variant=inset]{-webkit-margin-before:var(--space-5);margin-block-start:var(--space-5);padding:var(--space-3);background:var(--surface-2);border-radius:var(--radius-sm)}.buttr-note svg{flex:none;-webkit-margin-before:1px;margin-block-start:1px;opacity:.75}.buttr-costrank{list-style:none;margin:0;padding:0}.buttr-costrank>li{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:var(--space-4);column-gap:var(--space-4);padding:var(--space-4) 0}.buttr-costrank>li+li{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-costrank-caption,.buttr-costrank-head,.buttr-costrank-track{grid-column:1}.buttr-costrank-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.buttr-costrank-label{font-weight:var(--weight-medium)}.buttr-costrank-head strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold)}.buttr-costrank-head strong[data-tone=warn]{color:var(--warn)}.buttr-costrank-track{block-size:.5rem;-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2);background:var(--data-track);overflow:hidden}.buttr-costrank-fill,.buttr-costrank-track{display:block;border-radius:var(--radius-full)}.buttr-costrank-fill{block-size:100%;background:var(--data-2)}.buttr-costrank-fill[data-tone=warn]{background:var(--warn)}.buttr-costrank-caption{margin:var(--space-2) 0 0;color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty}.buttr-costrank-view{grid-column:2;grid-row:1/-1;justify-self:end;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;padding:var(--fine-11) var(--space-4);min-block-size:2.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.buttr-costrank-view:hover{background:var(--surface-2);border-color:var(--line-2)}.buttr-costrank-view:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 20%,transparent)}.buttr-costrank-view svg{color:var(--ink-3);flex:none}.buttr-cascade{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.buttr-cascade-head{display:flex;align-items:baseline;gap:var(--space-3);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2)}.buttr-cascade-label{font-weight:var(--weight-medium)}.buttr-cascade-count{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:var(--weight-semibold);font-size:var(--text-lg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-cascade-share{color:var(--ink-3);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-inline-size:6.5rem;text-align:end}.buttr-cascade-track{block-size:2rem;overflow:hidden}.buttr-cascade-fill,.buttr-cascade-track{display:block;border-radius:var(--radius-sm)}.buttr-cascade-fill{block-size:100%;background:var(--data-3)}.buttr-cascade-fill[data-tone=strong]{background:var(--data-2)}.buttr-cascade-fill[data-tone=ok]{background:var(--ok)}.buttr-cascade-drops{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.buttr-cascade-arrow{color:var(--ink-3);flex:none}.buttr-twoup{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.buttr-share{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.buttr-share-head{display:flex;align-items:baseline;gap:var(--space-2);-webkit-margin-after:var(--space-2);margin-block-end:var(--space-2);font-size:var(--text-sm)}.buttr-share-head>span:first-child{flex:1 1;min-inline-size:0}.buttr-share-pct{color:var(--ink-3)}.buttr-share-head strong,.buttr-share-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-share-head strong{font-weight:var(--weight-medium);min-inline-size:6rem;text-align:end}.buttr-share-track{block-size:.4rem;background:var(--data-track);overflow:hidden}.buttr-share-fill,.buttr-share-track{display:block;border-radius:var(--radius-full)}.buttr-share-fill{block-size:100%;background:var(--data-2)}.buttr-excluded{list-style:none;margin:0;padding:0}.buttr-excluded>li{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--panel-pad-inline,var(--space-5));-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-excluded>li p{margin:var(--fine-2) 0 0;color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty}.buttr-excluded>li>span{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-excluded>li[data-tone=warn]>div>a,.buttr-excluded>li[data-tone=warn]>div>span:first-child,.buttr-excluded>li[data-tone=warn]>span{color:var(--warn)}.buttr-area-track{block-size:.3rem;-webkit-margin-before:var(--fine-6);margin-block-start:var(--fine-6);max-inline-size:16rem;background:var(--data-track);overflow:hidden}.buttr-area-fill,.buttr-area-track{display:block;border-radius:var(--radius-full)}.buttr-area-fill{block-size:100%;background:var(--bad)}.buttr-chip-dot{inline-size:.4rem;block-size:.4rem;border-radius:var(--radius-full);background:currentColor;flex:none}a.buttr-chip{text-decoration:none;color:inherit}a.buttr-chip:hover{background:var(--surface-2);filter:brightness(.97)}.buttr-cascade-label a{color:inherit;text-decoration:none}.buttr-cascade-label a:hover{text-decoration:underline}.buttr-cascade-drops .buttr-chip{color:var(--ink-3)}.buttr-cascade-drops .buttr-chip strong{color:var(--ink);font-weight:var(--weight-semibold)}.buttr-cascade-drops .buttr-chip[data-tone=warn],.buttr-cascade-drops .buttr-chip[data-tone=warn] strong{color:var(--warn)}.buttr-costs tbody td[data-when=true]{color:var(--ink-3)}@media (max-width:40rem){.buttr-verdict-legend>div[data-align=end]{text-align:start;justify-items:start}}.buttr-costs td:first-child,.buttr-costs th:first-child{-webkit-padding-start:var(--panel-pad-inline,var(--space-5));padding-inline-start:var(--panel-pad-inline,var(--space-5))}.buttr-costs td:last-child,.buttr-costs th:last-child{-webkit-padding-end:var(--panel-pad-inline,var(--space-5));padding-inline-end:var(--panel-pad-inline,var(--space-5))}.buttr-drill{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.buttr-drill-back{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink-2);font-size:var(--text-sm);text-decoration:none;justify-self:start}.buttr-drill-back:hover{color:var(--ink)}.buttr-drill-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.buttr-drill-head h1{margin:0;font-size:var(--text-xl);font-weight:var(--weight-semibold);letter-spacing:-.01em}.buttr-drill-head p{margin:0;color:var(--ink-3);font-size:var(--text-sm);text-wrap:pretty}.buttr-hero{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-card)}.buttr-hero[data-tone=bad]{background:var(--bad-soft)}.buttr-hero[data-tone=warn]{background:var(--warn-soft)}.buttr-hero[data-tone=ok]{background:var(--ok-soft)}.buttr-hero-label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em}.buttr-hero-value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.buttr-hero[data-tone=bad] .buttr-hero-value{color:var(--bad)}.buttr-hero[data-tone=warn] .buttr-hero-value{color:var(--warn)}.buttr-hero[data-tone=ok] .buttr-hero-value{color:var(--ok)}.buttr-hero-note{color:var(--ink-2);font-size:var(--text-sm);text-wrap:pretty}.buttr-drill-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--panel-pad-inline,var(--space-5))}.buttr-drill-export{-webkit-margin-start:auto;margin-inline-start:auto}.buttr-applied{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--ink);color:var(--surface);border-radius:var(--radius-control);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none;white-space:nowrap}.buttr-applied:hover{background:var(--ink-2)}.buttr-applied svg{opacity:.7}.buttr-costs td[data-notes=true],.buttr-costs th[data-notes=true]{inline-size:52px;text-align:center;padding-inline:0}.buttr-note-trigger{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-inline-size:30px;block-size:30px;padding:0;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--ink-3);cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.buttr-costs tbody tr:hover .buttr-note-trigger:not([data-has]){background:var(--surface);border-color:var(--line-2);color:var(--ink-2)}.buttr-note-trigger:hover{color:var(--ink-2)}.buttr-note-trigger[data-has]{padding-inline:8px;padding-block:5px;block-size:auto;background:var(--surface-2);border-color:transparent;color:var(--ink)}.buttr-note-trigger[data-open]{background:var(--accent);color:var(--accent-ink)}.buttr-note-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.buttr-note-count{font-size:var(--text-xs);font-weight:var(--weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.buttr-costs tbody tr:has(.buttr-note-trigger[data-open]) td{background:var(--surface-2)}.buttr-drawer-scrim{position:fixed;inset:0;z-index:60;background:color-mix(in srgb,var(--accent) 50%,transparent);animation:buttr-scrim-in .2s ease-out}.buttr-drawer{position:fixed;inset-block:0;inset-inline-end:0;z-index:61;inline-size:min(420px,100vw);display:flex;flex-direction:column;background:var(--surface);-webkit-border-start:1px solid var(--line);border-inline-start:1px solid var(--line);box-shadow:-12px 0 36px -8px rgb(16 17 26/16%);animation:buttr-drawer-in .2s ease-out}@keyframes buttr-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes buttr-drawer-in{0%{transform:translateX(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.buttr-drawer{animation:buttr-scrim-in .2s ease-out}}.buttr-drawer-head{padding:20px 20px 16px;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.buttr-drawer-title{display:flex;align-items:center;gap:var(--space-3)}.buttr-drawer-title h2{margin:0;flex:1 1;font-size:var(--text-base);font-weight:var(--weight-semibold)}.buttr-drawer-close{inline-size:28px;block-size:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:7px;background:transparent;color:var(--ink-2);cursor:pointer}.buttr-drawer-close:hover,.buttr-drawer-context{background:var(--surface-2)}.buttr-drawer-context{display:grid;grid-gap:8px;gap:8px;-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3);padding:12px 14px;border-radius:10px}.buttr-drawer-context>div{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-2)}.buttr-drawer-context strong{color:var(--ink);font-weight:var(--weight-medium)}.buttr-drawer-context>div>span:last-child{-webkit-margin-start:auto;margin-inline-start:auto}.buttr-drawer-context [data-money=true]{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buttr-drawer-thread{flex:1 1;overflow-y:auto}.buttr-note{display:flex;gap:10px;align-items:flex-start;padding:16px 20px}.buttr-note+.buttr-note{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-note-avatar{flex:none;inline-size:26px;block-size:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium)}.buttr-note-avatar[data-mine=true]{background:var(--accent);color:var(--accent-ink)}.buttr-note-avatar[data-bone=true]{background:var(--surface-2)}.buttr-note-body{flex:1 1;min-inline-size:0}.buttr-note-meta{position:relative;display:flex;align-items:center;gap:var(--space-2);-webkit-margin-after:4px;margin-block-end:4px}.buttr-note-meta strong{font-size:var(--text-sm);font-weight:var(--weight-medium)}.buttr-note-editing,.buttr-note-meta time{font-size:var(--text-xs);color:var(--ink-3)}.buttr-note-body p{margin:0;font-size:var(--text-sm);color:var(--ink-2);text-wrap:pretty}.buttr-note-bones{flex:1 1;display:grid;grid-gap:6px;gap:6px}.buttr-note-bones span{block-size:10px;border-radius:4px;background:var(--surface-2)}.buttr-note-dots{inline-size:22px;block-size:22px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--ink-3);cursor:pointer}.buttr-note-dots:hover{background:var(--surface-2);color:var(--ink-2)}.buttr-note-menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 6px);z-index:2;inline-size:184px;padding-block:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 22px -4px rgb(16 17 26/16%)}.buttr-note-menu button{inline-size:100%;display:flex;align-items:center;gap:10px;padding:9px 14px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer}.buttr-note-menu button+button{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-note-menu button svg{color:var(--ink-2)}.buttr-note-menu button[data-tone=bad],.buttr-note-menu button[data-tone=bad] svg{color:var(--bad)}.buttr-note-menu button:hover{background:var(--surface-2)}.buttr-note-confirm{padding:16px 20px;background:var(--bad-soft)}.buttr-note-confirm strong{display:block;color:var(--bad);font-size:var(--text-sm)}.buttr-note-confirm p{margin:4px 0 12px;font-size:var(--text-sm);color:var(--ink-2)}.buttr-note-confirm>div{display:flex;justify-content:flex-end;gap:var(--space-2)}.buttr-note-keep{border:1px solid var(--line-2);border-radius:7px;background:var(--surface);color:var(--ink-2)}.buttr-note-delete,.buttr-note-keep{padding:7px 12px;font:inherit;font-size:var(--text-sm);cursor:pointer}.buttr-note-delete{border:0;border-radius:7px;background:var(--bad);color:var(--bad-ink)}.buttr-drawer-compose-row textarea,.buttr-note-edit{inline-size:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:var(--text-sm);resize:none}.buttr-drawer-compose-row textarea:focus-visible,.buttr-note-edit:focus-visible{outline:none;border:1.5px solid var(--accent)}.buttr-note-edit-foot{display:flex;justify-content:flex-end;gap:var(--space-2);-webkit-margin-before:var(--space-2);margin-block-start:var(--space-2)}.buttr-drawer-save,.buttr-note-save{padding:7px 14px;border-radius:7px;font-size:var(--text-sm);cursor:pointer}.buttr-drawer-empty{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center}.buttr-drawer-empty-icon{inline-size:44px;block-size:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-2)}.buttr-drawer-empty h3{margin:0;font-size:var(--text-sm);font-weight:var(--weight-medium)}.buttr-drawer-empty p{margin:0;font-size:var(--text-sm);color:var(--ink-3);text-wrap:pretty}.buttr-drawer-composer{padding:16px 20px 20px;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line)}.buttr-drawer-compose-row{display:flex;gap:10px;align-items:flex-start}.buttr-drawer-compose-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.buttr-drawer-hint{font-size:var(--text-xs);color:var(--ink-3)}.buttr-drawer-error{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:10px 12px;background:var(--bad-soft);border-radius:8px;color:var(--bad);font-size:var(--text-sm)}