:root{--chit-page: #efeeeb;--chit-surface: #f6f5f3;--chit-raised: #fbfaf8;--chit-subtle: #e8e6e1;--chit-ink: #111112;--chit-secondary: #55555b;--chit-muted: #66666c;--chit-faint: #8a8a90;--chit-line: #e2dfda;--chit-line-strong: #cfccc6;--chit-accent: #e8452c;--chit-accent-text: #c33a24;--chit-accent-soft: color-mix(in oklab, #e8452c 9%, var(--chit-surface));--chit-primary: #111112;--chit-primary-ink: #ffffff;--chit-primary-press: #2a2a2d;--chit-good: #1f7a46;--chit-good-soft: color-mix(in oklab, #1f7a46 11%, var(--chit-surface));--chit-warn: #8a5a00;--chit-warn-soft: color-mix(in oklab, #8a5a00 11%, var(--chit-surface));--chit-bad: #c33a24;--chit-star: #a97b16;--chit-bad-soft: color-mix(in oklab, #c33a24 9%, var(--chit-surface));--chit-sans: "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--chit-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--r-control: 14px;--r-card: 18px;--r-sheet: 22px;--r-small: 10px;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--t-micro: .1s;--t-short: .15s;--t-medium: .24s;--shadow-raised: 0 1px 0 rgba(17, 17, 18, .04), 0 14px 36px -24px rgba(17, 17, 18, .28);--chit-bottom: max(env(safe-area-inset-bottom, 0px), 34px);--chit-top: max(env(safe-area-inset-top, 0px), 16px);color-scheme:light dark}html.in-nimiq-pay{--chit-top: 8px}@media(prefers-color-scheme:dark){:root{--chit-page: #111112;--chit-surface: #1a1a1c;--chit-raised: #1f1f22;--chit-subtle: #242427;--chit-ink: #f4f3f1;--chit-secondary: #b4b4ba;--chit-muted: #94949a;--chit-faint: #5a5a60;--chit-line: #2c2c30;--chit-line-strong: #3a3a40;--chit-accent: #ff5c40;--chit-accent-text: #ff6b52;--chit-accent-soft: color-mix(in oklab, #ff5c40 14%, var(--chit-surface));--chit-primary: #f4f3f1;--chit-primary-ink: #111112;--chit-primary-press: #dcdad6;--chit-good: #4bbd7e;--chit-good-soft: color-mix(in oklab, #4bbd7e 14%, var(--chit-surface));--chit-warn: #e0a955;--chit-warn-soft: color-mix(in oklab, #e0a955 14%, var(--chit-surface));--chit-bad: #ff7a63;--chit-star: #e0b258;--chit-bad-soft: color-mix(in oklab, #ff7a63 12%, var(--chit-surface));--shadow-raised: none}}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol,pre{margin:0}ul,ol{padding:0;list-style:none}.rules{list-style:disc}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0}img,svg,canvas,video{display:block;max-width:100%}a{color:inherit}:where(a,button:not(:disabled),summary,[role=button]){cursor:pointer}input,textarea{font-size:16px}html,body{margin:0;padding:0;max-width:100%;overflow-x:hidden;background:var(--chit-page);color:var(--chit-ink);font-family:var(--chit-sans);letter-spacing:-.01em;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overscroll-behavior-y:none}#app{min-height:100dvh}button,a,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button,summary,.seg__item,.chip{user-select:none;-webkit-user-select:none}.screen{display:flex;flex-direction:column;min-height:100dvh;width:100%;max-width:34rem;margin:0 auto;padding:var(--chit-top) 20px var(--chit-bottom)}.screen--enter{animation:screen-in var(--t-medium) var(--ease-out) both}@keyframes screen-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.screen *{max-width:100%}.screen__body>*,.list,.list__item,.card,.hero,.receipt{min-width:0}.screen__body{flex:1;align-content:start}.screen__actions{position:sticky;bottom:0;z-index:2;display:grid;gap:8px;margin:0 -20px;padding:12px 20px calc(var(--chit-bottom) - 26px);background:color-mix(in oklab,var(--chit-page) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-top:1px solid transparent;transition:border-color var(--t-short) var(--ease-out)}.screen__actions--floating{border-top-color:var(--chit-line)}.screen__sentinel{height:1px;margin-top:-1px}.stack{display:grid;gap:14px;align-content:start}.stack>.stack:empty,.stack>div:empty:not(.skeleton){display:none}.stack--tight{gap:8px}.stack--loose{gap:20px}h1{font-size:clamp(1.75rem,1.4rem + 1.4vw,2rem);font-weight:600;line-height:1.12;margin:0 0 6px;letter-spacing:-.03em;text-wrap:balance}h1[tabindex="-1"]:focus{outline:none}h2{font-size:1.125rem;line-height:1.35;font-weight:600;margin:0 0 2px;letter-spacing:-.015em}p{margin:0 0 8px}p:last-child{margin-bottom:0}.lead{font-size:1.0625rem;line-height:1.5;color:var(--chit-secondary)}.muted{color:var(--chit-muted)}.secondary{color:var(--chit-secondary)}.small{font-size:.875rem;line-height:1.45}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--chit-mono);font-size:.875rem;font-variant-numeric:tabular-nums;letter-spacing:0;overflow-wrap:anywhere}.deal{margin:0;padding:2px 0 2px 14px;border-left:2px solid var(--chit-ink);font-size:1.0625rem;line-height:1.45;font-weight:500;letter-spacing:-.015em;overflow-wrap:anywhere}.deal--quiet{border-left-color:var(--chit-line-strong);font-weight:400}.kicker{font-size:.75rem;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--chit-accent-text);margin:0 0 6px}.kicker--quiet{color:var(--chit-muted)}.hero{display:grid;gap:2px}.hero__label{font-size:.875rem;color:var(--chit-secondary);font-weight:500}.hero__amount{font-size:2.5rem;line-height:1.05;font-weight:600;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.hero--huge .hero__amount{font-size:3.25rem}.hero__sub{font-size:.9375rem;color:var(--chit-secondary);font-variant-numeric:tabular-nums}.card{background:var(--chit-surface);border:1px solid var(--chit-line);border-radius:var(--r-card);padding:4px 18px}.card--pad{padding:16px 18px}.card--raised{background:var(--chit-raised);box-shadow:var(--shadow-raised)}.card--flat{background:transparent}.card--accent{padding:14px 18px 16px;background:var(--chit-accent-soft);border-color:color-mix(in oklab,var(--chit-accent) 22%,var(--chit-line))}.card--accent .btn{margin-top:12px}.line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--chit-line)}.line:last-child{border-bottom:0}.line__label{color:var(--chit-secondary);font-size:.875rem;flex:0 0 auto;white-space:nowrap}.line__value{flex:1 1 auto;min-width:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.line__value.good{color:var(--chit-good)}.line__value.bad{color:var(--chit-bad)}.line__value.mono{font-size:.8125rem;color:var(--chit-secondary)}.line__value .mono{font-size:.8125rem}.line--action{padding:0}.line--action>.line__value{display:flex;justify-content:flex-end}.details{border-top:1px solid var(--chit-line)}.details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:44px;cursor:pointer;color:var(--chit-secondary);font-size:.875rem;font-weight:500}.details>summary::-webkit-details-marker{display:none}.details>summary .icon{transition:transform var(--t-short) var(--ease-out)}.details[open]>summary .icon{transform:rotate(180deg)}.details__body{padding-bottom:8px}.details__body .line{padding:8px 0}.details__body .line__value{font-family:var(--chit-mono);font-size:.8125rem;color:var(--chit-secondary)}.field{width:100%;min-height:56px;padding:14px 16px;font:inherit;font-family:var(--chit-sans);font-size:16px;line-height:1.45;color:var(--chit-ink);background:var(--chit-surface);border:1px solid var(--chit-line);border-radius:var(--r-control);resize:none;transition:border-color var(--t-micro) var(--ease-out),box-shadow var(--t-micro) var(--ease-out)}.field:focus-visible{outline:none;border-color:var(--chit-ink);box-shadow:0 0 0 3px color-mix(in oklab,var(--chit-ink) 12%,transparent)}.field::placeholder{color:var(--chit-muted)}.field--hero{min-height:128px;padding:16px 18px;font-size:1.125rem;line-height:1.4;letter-spacing:-.015em;background:var(--chit-raised);box-shadow:var(--shadow-raised)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:14px 18px;font:inherit;font-family:var(--chit-sans);font-weight:600;letter-spacing:-.01em;color:var(--chit-primary-ink);background:var(--chit-primary);border:0;border-radius:var(--r-control);cursor:pointer;transition:transform var(--t-micro) var(--ease-out),background-color var(--t-micro) var(--ease-out),opacity var(--t-micro) var(--ease-out)}.btn:active:not(:disabled){transform:scale(.98);background:var(--chit-primary-press)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn:focus-visible{outline:2px solid var(--chit-accent);outline-offset:2px}.btn .icon{flex:0 0 auto}.btn--quiet{color:var(--chit-ink);background:var(--chit-surface);border:1px solid var(--chit-line)}.btn--quiet:active:not(:disabled){background:var(--chit-subtle)}.btn--plain{min-height:44px;padding:10px 14px;color:var(--chit-secondary);background:transparent;font-weight:500}.btn--plain:active:not(:disabled){background:var(--chit-subtle)}.btn--inline{width:auto;min-height:44px;padding:8px 14px;font-size:.875rem;font-weight:500;color:var(--chit-ink);background:var(--chit-subtle);border-radius:999px}.btn--inline:active:not(:disabled){background:var(--chit-line)}.btn--icon{width:44px;min-width:44px;min-height:44px;padding:0;color:var(--chit-secondary);background:var(--chit-subtle);border-radius:50%}.btn--icon:active:not(:disabled){background:var(--chit-line);color:var(--chit-ink)}@media(hover:hover){.btn--icon:hover:not(:disabled){background:var(--chit-line);color:var(--chit-ink)}.btn:hover:not(:disabled){background:var(--chit-primary-press)}.btn--quiet:hover:not(:disabled),.btn--plain:hover:not(:disabled){background:var(--chit-subtle)}.btn--inline:hover:not(:disabled){background:var(--chit-line)}}a{color:var(--chit-accent-text);text-decoration-thickness:1px;text-underline-offset:3px}.link{color:var(--chit-accent-text);font-weight:500}.link-row{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-weight:500;text-decoration:none}.link-row:hover{text-decoration:underline}a.btn{text-decoration:none}.icon{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon--sm{width:16px;height:16px}.icon--lg{width:24px;height:24px}.stars{display:inline-flex;gap:2px;align-items:center;line-height:1}.stars .icon{stroke-width:1.5;color:var(--chit-faint)}.stars .star--on{fill:var(--chit-star);color:var(--chit-star)}.rate{display:flex;gap:2px;margin-left:-10px}.rate__star{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:var(--r-control);background:none;color:var(--chit-faint);cursor:pointer}.rate__star .icon{width:26px;height:26px;stroke-width:1.5}.rate__star[aria-checked=true]{color:var(--chit-star)}.rate__star[aria-checked=true] .icon{fill:currentColor}.rate__star:active{background:var(--chit-subtle)}.rate__star:focus-visible{outline:2px solid var(--chit-accent);outline-offset:-2px}.review{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--chit-line)}.review:first-of-type{border-top:0}.review__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.review__text{margin:0;color:var(--chit-ink);overflow-wrap:anywhere}.review__for{margin:0;font-size:13px;color:var(--chit-muted);overflow-wrap:anywhere}.status{display:flex;align-items:flex-start;gap:10px;padding:10px 0;color:var(--chit-secondary);font-size:.9375rem;line-height:1.45}.status__dot{flex:0 0 auto;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--chit-faint)}.status--waiting .status__dot{background:var(--chit-accent);animation:pulse 1.6s var(--ease-out) infinite}.status--good .status__dot{background:var(--chit-good)}.status--good{color:var(--chit-ink)}.status--warn .status__dot{background:var(--chit-warn)}@keyframes pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--chit-accent) 45%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.note{display:flex;gap:10px;padding:12px 14px;border-radius:var(--r-control);border:1px solid var(--chit-line);background:var(--chit-surface);line-height:1.45}.note>.icon{margin-top:3px}.note__body{min-width:0;flex:1 1 auto;display:grid;gap:8px}.note--calm{color:var(--chit-secondary)}.note--good{background:var(--chit-good-soft);border-color:color-mix(in oklab,var(--chit-good) 35%,var(--chit-line))}.note--good>.icon{color:var(--chit-good)}.note--warn{background:var(--chit-warn-soft);border-color:color-mix(in oklab,var(--chit-warn) 35%,var(--chit-line))}.note--warn>.icon{color:var(--chit-warn)}.note--bad{background:var(--chit-bad-soft);border-color:color-mix(in oklab,var(--chit-bad) 35%,var(--chit-line))}.note--bad>.icon{color:var(--chit-bad)}.badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:0;border:1px solid var(--chit-line);color:var(--chit-secondary);background:var(--chit-surface)}.badge .icon{width:14px;height:14px;stroke-width:2.2}.badge--good{color:var(--chit-good);background:var(--chit-good-soft);border-color:color-mix(in oklab,var(--chit-good) 30%,var(--chit-line))}.badge--warn{color:var(--chit-warn);background:var(--chit-warn-soft);border-color:color-mix(in oklab,var(--chit-warn) 30%,var(--chit-line))}.badge--bad{color:var(--chit-bad);background:var(--chit-bad-soft);border-color:color-mix(in oklab,var(--chit-bad) 30%,var(--chit-line))}.chip{min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;margin:0 6px 6px 0;border:1px solid var(--chit-line);border-radius:999px;background:var(--chit-surface);color:var(--chit-ink);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:transform var(--t-micro) var(--ease-out),background-color var(--t-micro) var(--ease-out)}.chip:active{transform:scale(.96)}.chip[aria-pressed=true]{background:var(--chit-primary);color:var(--chit-primary-ink);border-color:var(--chit-primary)}.boot{display:grid;place-content:center;gap:6px;min-height:100dvh;text-align:center}.boot__mark{font-size:1.8rem;font-weight:700;letter-spacing:-.02em}.boot__hint{color:var(--chit-muted);font-size:.95rem}.qr{display:grid;place-items:center;justify-self:center;padding:16px;background:#fff;border:1px solid var(--chit-line);border-radius:var(--r-card)}.qr canvas{display:block}.spin{width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:chit-spin .7s linear infinite}@keyframes chit-spin{to{transform:rotate(360deg)}}.skeleton{border-radius:var(--r-small);background:linear-gradient(90deg,var(--chit-subtle) 0%,var(--chit-surface) 50%,var(--chit-subtle) 100%);background-size:200% 100%;animation:shimmer 1.4s var(--ease-out) infinite}.skeleton--line{height:40px}.skeleton--card{height:96px;border-radius:var(--r-card)}.skeleton--row{height:64px;border-radius:var(--r-card)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.skeleton{background:var(--chit-subtle)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;margin:0 -8px 10px}.topbar__brand{display:inline-flex;align-items:center;min-height:44px;min-width:44px;padding:0 8px;font:inherit;font-weight:700;font-size:1.125rem;letter-spacing:-.03em;color:var(--chit-ink);background:none;border:0;border-radius:var(--r-small);cursor:pointer}.topbar__brand:after{content:".";color:var(--chit-accent)}.topbar__nav{display:flex;gap:2px}.topbar__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font:inherit;font-size:.9375rem;font-weight:500;color:var(--chit-secondary);background:none;border:0;border-radius:999px;cursor:pointer;transition:background-color var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.topbar__link:active{background:var(--chit-subtle);color:var(--chit-ink)}.topbar__link .icon{width:17px;height:17px}@media(hover:hover){.topbar__link:hover{background:var(--chit-subtle);color:var(--chit-ink)}}.seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:var(--chit-subtle);border-radius:var(--r-control)}.seg__item{min-height:44px;border:0;border-radius:calc(var(--r-control) - 4px);background:transparent;color:var(--chit-secondary);font:inherit;font-weight:500;cursor:pointer;transition:background-color var(--t-short) var(--ease-out),color var(--t-short) var(--ease-out),box-shadow var(--t-short) var(--ease-out)}.seg__item[aria-pressed=true]{background:var(--chit-raised);color:var(--chit-ink);font-weight:600;box-shadow:0 1px 2px #00000014,0 0 0 1px var(--chit-line)}.strip{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:var(--r-control);background:var(--chit-subtle);color:var(--chit-secondary);font-size:.9375rem;line-height:1.4}.strip>.icon{margin-top:2px;color:var(--chit-muted)}.strip--warn{color:var(--chit-warn);background:var(--chit-warn-soft)}.strip--warn>.icon{color:var(--chit-warn)}.strip--link{width:100%;align-items:center;border:0;text-align:left;font:inherit;font-size:.9375rem;cursor:pointer;min-height:44px}.strip--link>span{flex:1 1 auto}.strip__chevron{color:var(--chit-faint)}.strip--link:active{background:var(--chit-line)}.strip--link:focus-visible{outline:2px solid var(--chit-accent);outline-offset:2px}.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.8125rem;font-weight:500;background:var(--chit-subtle);color:var(--chit-secondary);white-space:nowrap}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--chit-faint)}.pill--good{color:var(--chit-good);background:var(--chit-good-soft)}.pill--good:before{background:var(--chit-good)}.pill--warn{color:var(--chit-warn);background:var(--chit-warn-soft)}.pill--warn:before{background:var(--chit-warn)}.pill--open:before{background:var(--chit-accent)}.list{display:flex;flex-direction:column;gap:8px}.list__item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;text-align:left;font:inherit;background:var(--chit-surface);border:1px solid var(--chit-line);border-radius:var(--r-card);color:var(--chit-ink);cursor:pointer;transition:transform var(--t-micro) var(--ease-out),background-color var(--t-micro) var(--ease-out)}.list__item:active{transform:scale(.99);background:var(--chit-subtle)}.list__item--static{cursor:default}.list__item--static:active{transform:none;background:var(--chit-surface)}.list__main{min-width:0;flex:1 1 auto;display:grid;gap:2px}.list__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.list__text--wrap{white-space:normal;overflow:visible;font-weight:400}.list__meta{display:flex;align-items:center;gap:6px;min-width:0;color:var(--chit-muted);font-size:.8125rem}.list__meta .who{min-width:0;overflow:hidden}.list__meta .who__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list__when{flex:0 0 auto;white-space:nowrap}.list__when:before{content:"·";margin-right:6px;color:var(--chit-faint)}.list__meta>.list__when:first-child:before{content:none;margin-right:0}.list__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:0 0 auto}.list__amount{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.list__chevron{color:var(--chit-faint)}.empty{display:grid;justify-items:center;gap:8px;padding:36px 16px 28px;text-align:center}.empty__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--chit-subtle);color:var(--chit-secondary);margin-bottom:4px}.empty__title{font-weight:600}h1.empty__title{font-size:1.25rem;line-height:1.3;margin:0;letter-spacing:-.02em}.empty__text{color:var(--chit-secondary);font-size:.9375rem;max-width:26rem}.receipt{display:grid;gap:14px;padding:20px 20px 8px;background:var(--chit-raised);border:1px solid var(--chit-line);border-radius:var(--r-sheet);box-shadow:var(--shadow-raised)}.receipt__head{display:flex;align-items:center;gap:12px}.receipt__check{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--chit-good-soft);color:var(--chit-good);flex:0 0 auto}.receipt__check .icon{width:22px;height:22px;stroke-width:2.4}.receipt__check .icon path{stroke-dasharray:30;stroke-dashoffset:0;animation:draw .42s var(--ease-out) .12s both}@keyframes draw{0%{stroke-dashoffset:30}to{stroke-dashoffset:0}}.receipt__title{font-weight:600;line-height:1.2}.receipt__when{color:var(--chit-secondary);font-size:.875rem}.receipt__cut{border:0;border-top:1px dashed var(--chit-line-strong);margin:2px 0}.receipt .line{padding:9px 0}.receipt .line:last-child{border-bottom:0}.help{border-top:1px solid var(--chit-line)}.help>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;cursor:pointer;color:var(--chit-ink);font-weight:500}.help>summary::-webkit-details-marker{display:none}.help>summary .icon{color:var(--chit-muted);transition:transform var(--t-short) var(--ease-out)}.help[open]>summary .icon{transform:rotate(180deg)}.help__body{display:grid;gap:8px;padding:0 0 14px;color:var(--chit-secondary);font-size:.9375rem;line-height:1.5}.help__body p{margin:0}.row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.row-actions .btn{width:auto;flex:1 1 auto;text-decoration:none}.row-actions .badge{width:auto}.copyable{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:6px 6px 6px 16px;border:1px solid var(--chit-line);border-radius:var(--r-control);background:var(--chit-surface)}.copyable__text{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;color:var(--chit-secondary)}.rules{margin:0;padding-left:18px;color:var(--chit-secondary)}.rules li{margin:6px 0}.idn{display:inline-grid;place-items:center;width:var(--idn-size, 40px);height:var(--idn-size, 40px);flex:0 0 auto;border-radius:50%;background:var(--chit-subtle);overflow:hidden;vertical-align:middle}.idn img{display:block;width:100%;height:100%}.idn--ready{background:transparent}.party{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--chit-line)}.party:last-child{border-bottom:0}.party__text{min-width:0;flex:1 1 auto;display:grid;gap:1px}.party__role{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--chit-muted)}.party__name{font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.party__addr{color:var(--chit-muted);font-size:.75rem}.party__edit{width:100%;padding:8px 0}.party .btn--inline{flex:0 0 auto}.who{display:inline-flex;align-items:center;gap:8px;min-width:0;vertical-align:middle}.who__text{display:inline-flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.25}.line__value .who{justify-content:flex-end}.line__value .who__text{align-items:flex-end}.who__name{font-weight:500}.who__addr{font-family:var(--chit-mono);font-size:.7rem;color:var(--chit-muted)}.list__meta .who{gap:6px}.list__meta .who__addr{display:none}.edit__trigger{width:100%;background:none;border:0;border-bottom:1px solid var(--chit-line);font:inherit;color:inherit;text-align:left;cursor:pointer;min-height:48px;border-radius:0}.edit:last-child .edit__trigger{border-bottom:0}.edit__trigger .line__value{display:inline-flex;justify-content:flex-end;align-items:center;gap:8px}.edit__pen{color:var(--chit-muted)}.edit__panel{padding:10px 0 12px;border-bottom:1px solid var(--chit-line)}.edit:last-child .edit__panel{border-bottom:0}.edit__problem{color:var(--chit-bad)}.edit__problem:empty{display:none}.chips{display:flex;flex-wrap:wrap}.rail{display:grid;gap:16px;align-items:center;justify-items:center}.rail__text{width:100%}@media(min-width:560px){.rail{grid-template-columns:auto 1fr;justify-items:start}}.slot:empty{display:none}.foot{display:flex;justify-content:center;padding-top:8px}.foot__link{background:none;border:0;font:inherit;color:var(--chit-secondary);cursor:pointer}.problem__actions{width:100%;max-width:20rem;margin-top:8px}.signed{white-space:pre-wrap;overflow-x:auto;padding:12px 14px;margin:0}@media(min-width:720px){.screen{padding-top:40px;padding-bottom:40px}.screen__actions{border-radius:0 0 var(--r-sheet) var(--r-sheet)}}@media print{:root,:root[data-theme=dark]{--chit-page: #ffffff;--chit-surface: #ffffff;--chit-raised: #ffffff;--chit-subtle: #f2f2f2;--chit-ink: #000000;--chit-secondary: #333333;--chit-muted: #444444;--chit-faint: #999999;--chit-line: #bbbbbb;--chit-line-strong: #999999;--chit-accent: #000000;--chit-accent-text: #000000;--chit-accent-soft: #ffffff;--chit-good: #000000;--chit-good-soft: #ffffff;--chit-warn: #000000;--chit-warn-soft: #ffffff;--chit-bad: #000000;--chit-star: #000000;--chit-bad-soft: #ffffff;--shadow-raised: none}html,body{background:#fff;color:#000}.topbar,.screen__actions,.screen__sentinel,.help,.qr,.btn,.status,.owed__nudge,.note,.receipt__final,.receipt__kept,.badge{display:none!important}.details{display:block}.details>summary{display:none}.details__body{display:block}.screen{max-width:none;padding:0;min-height:0}.screen--enter{animation:none}.card,.card--flat,.receipt{break-inside:avoid;border-color:#bbb;box-shadow:none;background:#fff}.receipt{border:0;padding:0}.pill{border-color:#bbb;background:#fff}.receipt__check .icon path{animation:none}.copyable{border:0;padding:0;min-height:0}.copyable__text{overflow:visible;white-space:normal;overflow-wrap:anywhere;color:#000}a[href]:after{content:" " attr(href);font-size:.75em;color:#555;overflow-wrap:anywhere}}.receipt__final{margin:-4px 0 0;color:var(--chit-good);font-size:.9375rem;font-weight:500}.receipt__kept{margin:0;padding-top:10px;border-top:1px dashed var(--chit-line-strong);color:var(--chit-secondary);font-size:.875rem}.receipt{grid-template-columns:minmax(0,1fr)}.receipt>*{min-width:0}.reference{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px 0 4px;border-top:1px solid var(--chit-line)}.reference .copyable{min-height:48px}.reference .copyable__text{font-family:var(--chit-mono);font-size:.8125rem}.reference p{margin:0}.copyable .btn--inline{flex:0 0 auto;white-space:nowrap}.receipt__delivered{margin:0;color:var(--chit-secondary);font-size:.875rem}.owed__wrap{display:flex;align-items:stretch;gap:8px}.owed{flex:1 1 auto;min-width:0}.owed__nudge{flex:0 0 auto;width:56px;align-self:stretch;border-radius:var(--r-card);padding:0}.owed .who__addr{display:none}.owed .list__meta{min-width:0;display:flex}.owed .who,.owed .who__text{min-width:0}.owed .who__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owed .list__side{align-items:flex-end;gap:6px}.invoice,.invoice__note{display:none}@media print{.invoice{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px;padding-bottom:16px;border-bottom:1px solid #bbb}.invoice__name{font-size:1.125rem;font-weight:600}.invoice__address{color:#444;font-size:.875rem;white-space:pre-line}.invoice__meta{text-align:right;font-size:.8125rem;color:#444}.invoice__title{font-size:1rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#000}.invoice__note{display:block;margin:14px 0 0;font-size:.8125rem;color:#333}.idn,.receipt__check{display:none!important}}.receipt__worth{margin:0;color:var(--chit-secondary);font-size:.875rem}.receipt__worth--source{color:var(--chit-muted);font-size:.8125rem}@media print{.receipt__worth{color:#333}}.board__search{display:flex;gap:8px;align-items:stretch}.board__search .field__input{flex:1 1 auto;min-width:0}.board__filters{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none;overscroll-behavior-x:contain}.board__filters::-webkit-scrollbar{display:none}.board__filters--quiet{opacity:.9}.list__item--tap{cursor:pointer;transition:background .12s ease,transform .12s ease}.list__item--tap:hover{background:var(--chit-surface-2, var(--chit-surface))}.list__item--tap:active{transform:scale(.995)}.tag{display:inline-block;padding:1px 6px;border-radius:999px;font-size:12px;line-height:1.5;background:var(--chit-line);color:var(--chit-ink-2, inherit);white-space:nowrap}.tag--new{background:color-mix(in oklch,var(--chit-primary) 16%,transparent);color:var(--chit-primary)}.qa{gap:6px}.qa__q{font-weight:600;line-height:1.4}.qa__a{margin-top:4px;padding-left:12px;border-left:2px solid var(--chit-primary);line-height:1.5}
