app-receipt{display:contents;anchor-scope:--receipt}.receipt-button{position:relative;anchor-name:--receipt}.receipt-button.is-local .icon{color:var(--flame-deep)}app-receipt:has(.receipt:popover-open) .receipt-button{opacity:1}.receipt{position-anchor:--receipt;position-area:block-start span-inline-end;position-try-fallbacks:flip-block;inset:auto;inline-size:min(21rem,100vw - 2rem);margin:0.35rem 0;padding:0.9rem 0.9rem 0.5rem;border:1px solid var(--line-strong);border-radius:1rem;background:var(--room-2);color:var(--ink);box-shadow:0 1rem 2rem -1rem oklch(0 0 0 / 0.6);font-size:0.85rem;line-height:1.4;transition:opacity 0.2s,display 0.2s allow-discrete,overlay 0.2s allow-discrete}.receipt:not(:popover-open){opacity:0}.receipt:popover-open{@starting-style{opacity:0}}@supports not (anchor-name: --receipt){.receipt{inset:auto 0 7rem;margin-inline:auto}}.receipt-head{display:flex;gap:0.7rem;align-items:center}.receipt-mark{flex:none;display:grid;place-items:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background:var(--line);color:var(--ink-soft)}.receipt-head.is-local .receipt-mark{background:oklch(from var(--flame-deep) l c h / 0.16);color:var(--flame-deep)}.receipt-verdict{margin:0;font-size:0.95rem;font-weight:600}.receipt-note{margin:0.15rem 0 0;color:var(--ink-soft);font-size:0.8rem}.receipt dl{display:grid;grid-template-columns:1fr 1fr;gap:0.5rem;margin:0.85rem 0 0.5rem}.receipt dt{color:var(--ink-soft);font-size:0.75rem}.receipt dd{margin:0;overflow-wrap:anywhere}.receipt-stat{padding:0.45rem 0.65rem;border-radius:0.65rem;background:var(--line)}.receipt-stat dd{font-size:0.9rem}.brain-spent{margin-block:-0.75rem 1rem;color:var(--ink-soft)}.receipt-spent{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;text-decoration:underline dotted;text-underline-offset:0.2em;cursor:pointer}.spent-brains{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));gap:0.5rem;margin:0}.spent-brains dt{color:var(--ink-soft);font-size:0.75rem}.spent-brains dd{margin:0;overflow-wrap:anywhere}.receipt-list{grid-column:1 / -1;display:grid;gap:0.3rem;margin-block-start:0.35rem}.receipt-brain{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0.5rem}.receipt-host{color:var(--ink-soft);font-family:var(--mono);font-size:0.75rem}.receipt-where{display:inline-flex;align-items:center;gap:0.25rem;color:var(--ink-soft);font-size:0.75rem}.receipt-where .icon{--glyph: var(--icon-s);color:var(--flame-deep)}.receipt-hosts{display:flex;flex-wrap:wrap;gap:0.3rem}.receipt-hosts bdi{padding:0.1rem 0.5rem;border:1px solid var(--line-strong);border-radius:1rem;font-size:0.78rem}.receipt-certify{--lead: 1.65rem;margin-block-start:0.75rem;padding-block-start:0.35rem;border-block-start:1px solid var(--line)}.receipt-certify>summary,.receipt-save{display:grid;grid-template-columns:var(--lead) 1fr auto;align-items:center;margin-inline:-0.5rem;padding:0.4rem 0.5rem;border-radius:0.6rem}.receipt-certify>summary{font-weight:500;list-style:none;cursor:pointer}.receipt-certify>summary::-webkit-details-marker{display:none}.receipt-certify>summary:hover,.receipt-save:hover{background:var(--line)}.receipt-certify .icon{--glyph: var(--icon-s);color:var(--ink-soft);transition:rotate 0.2s}.receipt-certify[open]>summary .icon:last-child{rotate:180deg}.receipt-save{inline-size:calc(100% + 1rem);grid-template-columns:var(--lead) 1fr;align-items:start;border:0;background:none;text-align:start}.receipt-save .icon{grid-row:span 2;margin-block-start:0.05rem}.receipt-save small{color:var(--ink-soft);font-size:0.78rem}.receipt-choice{grid-template-columns:var(--lead) 1fr;gap:0;margin-block-start:0.35rem;color:var(--ink-soft);font-size:0.8rem}.receipt-more>summary{display:flex;inline-size:fit-content;align-items:center;gap:0.2rem;margin-block-start:0.2rem;margin-inline-start:calc(var(--lead) - 0.5rem);padding:0.2rem 0.5rem;border-radius:0.6rem;color:var(--ink-soft);font-size:0.8rem;list-style:none;cursor:pointer}.receipt-more>summary::-webkit-details-marker{display:none}.receipt-more>summary:hover{background:var(--line);color:var(--ink)}.receipt-more>summary .icon{--glyph: var(--icon-s);color:inherit}.receipt-more[open]>summary .icon{rotate:180deg}.receipt-more>summary+.receipt-choice{margin-block-start:0.4rem}.receipt-choice input{inline-size:1rem;block-size:1rem;margin:0.06rem 0 0}.receipt-certify .receipt-note{margin:0.6rem 0 0.4rem;padding-inline-start:var(--lead)}.receipt.receipt-checked{inline-size:auto;max-inline-size:30rem;margin:0.75rem 0;opacity:1}.certificates-page{display:grid;gap:1rem;justify-items:start;max-inline-size:34rem;margin:3rem auto;padding:0 1rem}.certificates-page .receipt-checked{inline-size:100%;max-inline-size:none}.certificates-words{display:grid;gap:0.4rem;inline-size:100%}.certificates-words textarea{font:inherit;padding:0.5rem;resize:vertical}.receipt-checked q{white-space:pre-wrap}@media(forced-colors:active){.receipt,.receipt-stat,.receipt-mark{border:1px solid CanvasText}.receipt-hosts bdi{border-color:CanvasText}}
