.a{gap:var(--space-sm);text-align:start;margin:0;display:grid}.a div{gap:var(--space-3xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.a dt{font-size:var(--text-xs);font-weight:700}.a dd{color:var(--color-muted);font-size:var(--text-2xs);margin:0;line-height:1.5}.pi{border-radius:var(--radius-sm);background:var(--color-surface-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink);place-items:center;display:grid}.pi svg{block-size:1.4rem;inline-size:1.4rem}.pi[data-tone=mint]{background:var(--color-mint-soft);color:var(--color-success)}.pi[data-tone=blush]{background:var(--color-blush-soft);color:var(--color-coral-deep)}.pi[data-tone=lilac]{background:var(--color-lilac-soft)}.pi[data-tone=coral]{background:var(--color-coral-soft);color:var(--color-coral-deep)}.pi[data-tone=jade]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.qi{background:var(--color-action);object-fit:cover;block-size:3rem;inline-size:3rem;color:var(--color-on-action);font-size:var(--text-lg);border-radius:50%;place-items:center;display:grid}.qi[data-size=lg]{border:3px solid var(--color-surface);block-size:4.6rem;inline-size:4.6rem;box-shadow:var(--shadow-soft);font-size:var(--text-2xl)}.ri{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.ri[data-size=sm]{font-size:var(--text-sm)}.ri[data-size=lg]{font-size:var(--text-lg)}.ri[data-size=metric]{font-size:var(--text-metric)}.ri[data-size=figure]{font-family:var(--font-display);font-size:var(--text-figure);letter-spacing:-.06em}.ri[data-tone=owed]{color:var(--color-coral-deep)}.ri[data-tone=muted]{color:var(--color-muted)}.ti{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;line-height:1.6;display:flex}.ti[data-tone=info]{background:var(--color-lilac-soft)}.ti[data-tone=warning]{background:var(--color-warning-soft)}.ti[data-tone=error]{background:var(--color-error-soft);color:var(--color-error);font-weight:700}.ti[data-tone=success]{background:var(--color-success-soft);color:var(--color-success);font-weight:700}.ti[data-tone=empty]{color:var(--color-muted);text-align:center;background:0 0;justify-content:center}.si{min-block-size:2.5rem;padding:var(--space-2xs) var(--space-sm);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xs);flex:none}.wi{margin-block-end:var(--space-xl)}.wi p{margin:0 0 var(--space-3xs);color:var(--color-jade);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.wi h1{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:-.045em;margin:0;line-height:1.05}.wi span{max-inline-size:32rem;color:var(--color-muted);margin-block-start:var(--space-sm);line-height:1.6;display:block}.xi{gap:var(--space-sm);justify-content:space-between;align-items:baseline;display:flex}.ui{color:var(--color-jade-deep);font-size:var(--text-xs);white-space:nowrap;font-weight:700}.vi{min-inline-size:1.5rem;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-coral-soft);color:var(--color-coral-deep);font-size:var(--text-2xs);place-items:center;margin-block-start:var(--space-2xs);font-weight:800;display:inline-grid}.bj{gap:var(--space-2xs);min-inline-size:0;padding:var(--space-3xs);border-radius:var(--radius-md);background:var(--color-canvas);border:0;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;display:grid}.bj legend{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bj label{border-radius:var(--radius-xs);min-block-size:2.5rem;color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;font-weight:750;display:grid}.bj label[data-checked=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-soft)}.bj input{opacity:0;position:absolute}.bj label:focus-within{outline:3px solid var(--color-coral-deep);outline-offset:2px}.dj{gap:var(--space-sm);padding-block:var(--space-xs);display:grid}.dj span{border-radius:var(--radius-xs);background:var(--color-surface-soft);block-size:1rem;animation:cj 1.6s var(--ease-standard) infinite}.dj span:nth-child(2n){inline-size:82%}.dj span:nth-child(3n){inline-size:64%}@keyframes cj{50%{opacity:.45}}.ej{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--text-2xs);white-space:nowrap;font-weight:750;display:inline-block}.ej[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.ej[data-tone=warning]{background:var(--color-warning-soft);color:var(--color-warning)}.ej[data-tone=attention]{background:var(--color-coral-soft);color:var(--color-coral-deep)}.ej[data-tone=info]{background:var(--color-lilac-soft);color:var(--color-ink)}.fj{padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.fj[data-edge=soft]{border-color:var(--color-line-soft);border-radius:var(--radius-xl);box-shadow:var(--shadow-soft)}.fj[data-edge=plain]{border-radius:var(--radius-md);border-color:#0000}.fj[data-tone=soft]{background:var(--color-surface-soft)}.fj[data-tone=mint]{background:var(--color-mint-soft)}.fj[data-tone=blush]{background:var(--color-blush-soft)}.fj[data-tone=lilac]{background:var(--color-lilac-soft)}.fj[data-tone=coral]{background:var(--color-coral-soft)}.b{min-block-size:100dvh;padding:var(--space-2xl);text-align:center;align-content:center;place-items:center;display:grid}.b img{border-radius:var(--radius-lg);inline-size:5rem;box-shadow:var(--shadow-card)}.b p{margin:var(--space-md) 0 var(--space-3xs);color:var(--color-jade);font-size:var(--text-xs);letter-spacing:.12em;font-weight:850}.b h1{font-family:var(--font-display);font-size:var(--text-display);margin:0}.b span{max-inline-size:24rem;margin-block:var(--space-sm) var(--space-lg);color:var(--color-muted);line-height:1.6}.b>p:last-of-type,.b>output,.b>div[role=alert]{inline-size:min(100%,24rem);margin-block-end:var(--space-md)}.b button+button{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);margin-block-start:var(--space-xs)}.b [aria-hidden=true]{inline-size:min(100%,18rem);margin-block-end:var(--space-md)}.aa{border:0;min-inline-size:0;margin:0;padding:0}.aa legend{gap:var(--space-2xs);align-items:baseline;padding:0;display:flex}.aa legend i{color:var(--color-muted);font-size:var(--text-2xs);font-style:normal;font-weight:500}.ca{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ca button{gap:var(--space-2xs);min-block-size:0;padding:0 var(--space-sm) 0 0;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);flex:none;align-items:center;font-weight:600;display:flex}.ca button[data-active=true]{border-color:var(--color-jade);color:var(--color-ink)}.ba{border:1px dashed var(--color-line);border-radius:var(--radius-pill);flex:none;block-size:2.25rem;inline-size:2.25rem;margin-inline-start:-1px;display:block}.ca button>span:first-child{border-radius:var(--radius-pill);block-size:2.25rem;inline-size:2.25rem}.da{gap:var(--space-3xs);display:grid}.da select{min-block-size:3rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-input);color:var(--color-ink);font:inherit}.da small{color:var(--color-muted);font-size:var(--text-2xs)}.ea{resize:vertical;inline-size:100%;min-inline-size:0;font:inherit}.fa input[type=date]{appearance:none;text-align:start;min-inline-size:0;max-inline-size:100%}.fa input[type=date]::-webkit-date-and-time-value{text-align:start;inline-size:100%;min-inline-size:0}.ha{gap:var(--space-xs);display:flex}.ha[data-anchored=true]{z-index:10;padding-block:var(--space-sm);background:var(--color-surface);margin-block-start:var(--space-sm);position:sticky;inset-block-end:calc(var(--size-nav-clearance) - var(--space-md))}.ha[data-anchored=true][data-keyboard=true]{position:static}.ja{flex:1;inline-size:100%}.ia{padding-inline:var(--space-md);border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-muted);flex:none}.la{position:relative}.ka{z-index:2;margin:var(--space-3xs) 0 0;padding:var(--space-3xs);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-soft);list-style:none;position:absolute;inset-inline:0;overflow:hidden}.ka button{min-block-size:0;inline-size:100%;padding:var(--space-sm);border-radius:var(--radius-xs);color:var(--color-ink);text-align:start;background:0 0;font-weight:500;display:block}.ka button[aria-pressed=true]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.ma span i{color:var(--color-muted);font-size:var(--text-2xs);margin-inline-start:var(--space-3xs);font-style:normal;font-weight:500}.ma textarea{resize:vertical;inline-size:100%;min-inline-size:0}.na{border:0;min-inline-size:0;margin:0;padding:0}.oa{gap:var(--space-2xs);padding:var(--space-3xs);border-radius:var(--radius-md);background:var(--color-canvas);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.oa label{cursor:pointer}.oa input{opacity:0;position:absolute}.oa span{gap:var(--space-2xs);overflow-wrap:anywhere;min-inline-size:0;padding:var(--space-sm);border-radius:var(--radius-xs);text-align:center;justify-content:center;align-items:center;margin:0!important;display:flex!important}.oa input:checked+span{background:var(--color-input);color:var(--color-jade-deep);box-shadow:0 2px 9px #2f38321a}.ra{border:0;min-inline-size:0;margin:0;padding:0}.ra legend{gap:var(--space-2xs);align-items:baseline;padding:0;display:flex}.ra legend i{color:var(--color-muted);font-size:var(--text-2xs);font-style:normal;font-weight:500}.qa{min-inline-size:0;cursor:pointer;margin-block-start:var(--space-2xs);display:block}.ta{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ta:focus-visible+*{outline:2px solid var(--color-jade);outline-offset:2px}.qa:has(.ta:focus-visible)>*{outline:2px solid var(--color-jade);outline-offset:2px}.pa{gap:var(--space-xs);margin-block-start:var(--space-xs);display:flex}.pa button{min-block-size:0;padding:var(--space-3xs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);font-weight:600}.pa button:disabled{opacity:.55}.va{inline-size:100%;block-size:var(--space-3xs);border-radius:var(--radius-pill);accent-color:var(--color-jade);border:0;margin-block-start:var(--space-xs)}.wa{gap:var(--space-xs);min-block-size:6.5rem;padding:var(--space-md);border:1px dashed var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-muted);font-size:var(--text-xs);text-align:center;justify-content:center;align-items:center;font-weight:600;display:flex}.wa[data-disabled=true]{opacity:.6}.ua{gap:var(--space-2xs);margin:0;display:grid}.ua img{border:1px solid var(--color-line);border-radius:var(--radius-md);object-fit:contain;background:var(--color-surface-soft);max-block-size:11rem;inline-size:100%}.ua figcaption{color:var(--color-muted);font-size:var(--text-2xs);font-weight:600}.sa{margin-block:var(--space-xs) 0;color:var(--color-muted);font-size:var(--text-2xs)}.eb{gap:var(--space-2xs);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.ab,.bb{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.eb button{min-block-size:2.5rem;padding:var(--space-xs);border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-muted)}.eb button[data-active=true]{border-color:var(--color-action);background:var(--color-jade-soft);color:var(--color-jade-deep)}.eb[data-basis=even] .bb button[data-active=true]{border-color:var(--color-line);background:var(--color-canvas);color:var(--color-muted)}.cb{align-items:center;gap:var(--space-xs);display:flex}.db{gap:var(--space-3xs);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-jade-soft);color:var(--color-jade-deep);font-size:var(--text-xs);flex-direction:column;font-weight:700;display:flex}.ga{gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft);display:grid}.ga label>span,.ga legend{color:var(--color-muted);font-size:var(--text-xs);margin-block-end:var(--space-xs);font-weight:750;display:block}.ga input:not([type=radio]){inline-size:100%;min-inline-size:0}.ga fieldset{border:0;margin:0;padding:0}.ga[data-anchored=true]{flex-direction:column;display:flex}@media (width<=27rem){.ga{padding:var(--space-md)}}.za{gap:var(--space-2xs);margin-block-end:var(--space-md);display:grid}.xa{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.xa h1{font-size:var(--text-lg);text-align:center;grid-column:2;margin:0;font-weight:750}.ya{min-block-size:2.75rem;color:var(--color-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.za p{color:var(--color-muted);text-align:center;font-size:var(--text-xs);margin:0}.gb{margin-block-start:var(--space-md)}.gb strong{color:var(--color-muted);font-size:var(--text-xs);font-weight:750}.gb p{align-items:center;gap:var(--space-xs);max-inline-size:24rem;margin:var(--space-2xs) 0 0;color:var(--color-muted);flex-wrap:wrap;line-height:1.55;display:flex}.jb{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xs);font-weight:750}.jb[data-status=active]{background:var(--color-success);color:var(--color-surface)}.gb button,.gb input{inline-size:100%;margin-block-start:var(--space-sm)}.gb button:first-of-type{background:var(--color-action-deep);min-block-size:3.1rem}.ib{color:var(--color-error);background:0 0}.hb{color:var(--color-error);margin-block-start:var(--space-sm);display:block}.kb strong{color:var(--color-muted);font-size:var(--text-xs);font-weight:750}.kb h2{margin:var(--space-2xs) 0 var(--space-sm);font-size:var(--text-xl)}.kb dl{gap:var(--space-xs);margin:0;display:grid}.kb dl div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.kb dt,.kb dd{color:var(--color-muted);font-size:var(--text-sm);margin:0}.kb button{min-block-size:3.1rem;inline-size:100%;background:var(--color-action-deep);margin-block-start:var(--space-md)}.kb output{color:var(--color-muted);margin-block-start:var(--space-sm);display:block}.fb ol{gap:var(--space-xs);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.fb li{gap:var(--space-3xs) var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:1fr auto;align-items:center;display:grid}.fb b{font-size:var(--text-xs)}.fb span{color:var(--color-muted);font-size:var(--text-2xs);grid-column:1/-1}.fb li[data-state=done]{background:var(--color-surface-soft)}.fb li[data-state=done] b{color:var(--color-muted)}.fb li[data-state=current]{border-color:var(--color-jade)}.lb{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-line-soft);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft);margin-block-start:var(--space-md);display:grid}.lb h2,.lb p{margin:0}.lb p{color:var(--color-muted);font-size:var(--text-xs)}.lb label span{color:var(--color-muted);font-size:var(--text-xs);margin-block-end:var(--space-2xs);font-weight:750;display:block}.lb input{inline-size:100%}.lb button{background:var(--color-action-deep)}.mb{color:var(--color-error);display:block}.ob{gap:var(--space-xs);margin:var(--space-md) 0 0;padding:0;list-style:none;display:grid}.ob li{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:auto 1fr auto;display:grid}.ob li[data-tint=blush]{background:var(--color-blush-soft)}.ob li[data-tint=lilac]{background:var(--color-lilac-soft)}.ob li[data-tint=mint]{background:var(--color-mint-soft)}.ob strong{font-size:var(--text-md);display:block}.ob div span{color:var(--color-muted);font-size:var(--text-xs);margin-block-start:var(--space-3xs);line-height:1.45;display:block}.pb{border-radius:var(--radius-md);background:var(--color-surface);block-size:2.6rem;inline-size:2.6rem;color:var(--color-jade-deep);place-items:center;display:grid}.pb svg{block-size:1.3rem;inline-size:1.3rem}.nb{background:var(--color-surface);block-size:1.6rem;inline-size:1.6rem;color:var(--color-muted);border-radius:50%;place-items:center;display:grid;position:relative}.nb[data-done=false]:after{content:"";background:currentColor;border-radius:50%;block-size:.42rem;inline-size:.42rem}.nb[data-done=true]{background:var(--color-jade);color:var(--color-surface)}.nb svg{stroke-width:2.6px;block-size:.95rem;inline-size:.95rem}.nb small{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rb{padding-block:var(--space-xl);justify-items:center;display:grid}.ub{align-items:start;gap:var(--space-xs);grid-template-columns:1fr auto 1fr;inline-size:100%;display:grid}.sb{justify-items:center;gap:var(--space-2xs);min-inline-size:0;display:grid}.sb strong{max-inline-size:100%;font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb small{color:var(--color-muted);font-size:var(--text-2xs)}.sb[data-empty=true] strong{color:var(--color-muted)}.tb{border:2px dashed var(--color-line);background:var(--color-canvas);border-radius:50%;block-size:4.6rem;inline-size:4.6rem}.qb{block-size:2.4rem;inline-size:2.4rem;background:var(--color-surface);box-shadow:var(--shadow-soft);color:var(--color-coral);border-radius:50%;place-items:center;margin-block-start:var(--space-md);display:grid;position:relative}.qb svg{fill:currentColor;block-size:1.15rem;inline-size:1.15rem}.qb:before,.qb:after{content:"";border-block-start:1px solid var(--color-line);inline-size:1rem;position:absolute;inset-block-start:50%}.qb:before{inset-inline-end:100%}.qb:after{inset-inline-start:100%}.vb{margin:var(--space-md) 0 0;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-muted);font-size:var(--text-xs);text-align:center;font-weight:750}.vb[data-connected=true]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.zb{display:grid}.yb{padding:var(--space-2xs) var(--space-lg) var(--space-xs);background:radial-gradient(circle at 18% 14%, var(--color-blush-soft), transparent 14rem), radial-gradient(circle at 92% 4%, var(--color-lilac-soft), transparent 12rem);margin-inline:-1.25rem}.wb{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:3.1rem;border-radius:var(--radius-sm);background:var(--color-action-deep);color:var(--color-on-action);margin-block-start:var(--space-md);font-weight:750;text-decoration:none;display:flex}.wb svg{block-size:1.15rem;inline-size:1.15rem}.wb:focus-visible{outline:3px solid var(--color-coral-deep);outline-offset:3px}.xb{max-inline-size:26rem;margin:var(--space-md) auto 0;color:var(--color-muted);font-size:var(--text-xs);text-align:center;line-height:1.6}.qc{margin-block-start:var(--space-xs)}.pc{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--text-2xs);margin-block-end:var(--space-3xs)}.qc ul{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.qc li{align-content:start;justify-items:start;gap:var(--space-3xs);grid-template-columns:var(--size-report-avatar) auto minmax(0, 1fr);column-gap:var(--space-xs);row-gap:var(--space-3xs);flex:8rem;min-inline-size:0;display:grid}.qc li div{gap:var(--space-3xs);display:grid}.qc b{font-size:var(--text-xs);overflow-wrap:anywhere}.qc li span{color:var(--color-muted);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.oc{block-size:6px;border-radius:var(--radius-pill);background:var(--color-line-soft);margin-block-start:var(--space-sm);display:flex;overflow:hidden}.oc span:first-child{background:var(--color-jade-deep)}.oc span:last-child{background:var(--color-action-coral)}.rc{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-2xs)}.qc li>:first-child{inline-size:var(--size-report-avatar);block-size:var(--size-report-avatar);grid-area:1/1/3;align-self:center}.qc li>b:not(:first-child){grid-area:1/2/auto/-1;font-weight:500}.qc li>div{grid-area:2/3}.qc li>div strong{font-size:var(--text-report-caption);font-weight:500}.qc li>span:last-child{color:var(--color-ink);grid-area:2/2;font-weight:700}@media (forced-colors:active){.oc{border:1px solid canvastext}.oc span:first-child{background:canvastext}}.lc{gap:var(--space-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.lc strong{font-size:var(--text-report-total);overflow-wrap:anywhere}.kc{margin:0 0 var(--space-3xs);color:var(--color-muted);font-size:var(--text-report-caption)}.ic{gap:var(--space-3xs);max-inline-size:12rem;padding:var(--space-2xs);border:1px solid var(--color-line);border-radius:var(--radius-xs);color:var(--color-jade-deep);font-size:var(--text-report-caption);flex-wrap:wrap;align-items:center;margin:0;display:flex}.jc{font-variant-numeric:tabular-nums;font-weight:700}.nc{color:var(--color-muted);font-size:var(--text-report-caption);margin-block-start:var(--space-3xs)}.nc summary{cursor:pointer}.nc p{margin:var(--space-3xs) 0}.mc{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:var(--size-report-touch);inline-size:100%;padding:var(--space-xs) 0 0;border:0;border-block-start:1px solid var(--color-line);color:inherit;font:inherit;font-size:var(--text-report-caption);cursor:pointer;text-align:start;background:0 0;flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.mc strong{font-size:var(--text-md)}.wc{border:1px solid var(--color-line);border-radius:var(--radius-xs);grid-template-columns:auto 1fr auto;align-items:center;gap:0;min-inline-size:0;margin-inline:0;padding:0;display:grid;position:relative}.yc{border-radius:var(--radius-xs);min-block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.yc:disabled{opacity:.35;cursor:default}.uc[data-direction=end]{scale:-1 1}.vc{min-block-size:44px;padding-inline:var(--space-3xs);border-radius:var(--radius-pill);color:inherit;font-size:var(--text-sm);text-align:center;cursor:pointer;background:0 0;border:0;font-weight:600}.yc:focus-visible,.vc:focus-visible{outline:2px solid var(--color-jade-deep);outline-offset:2px}.xc{z-index:10;min-inline-size:100%;max-inline-size:22rem;margin-inline:auto;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline:0}.xc label{justify-content:space-between;align-items:center;gap:var(--space-sm);color:var(--color-muted);display:flex}.xc label+label{margin-block-start:var(--space-sm)}.xc select{min-block-size:44px;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface);color:inherit;font:inherit}@media (width<=22rem){.vc{padding-inline:var(--space-3xs);font-size:var(--text-md)}}@media (forced-colors:active){.yc{border-color:buttonborder}}.bd h2{font-size:var(--text-sm);margin:0}.bd p{color:var(--color-muted);font-size:var(--text-xs)}.cd{gap:var(--space-xs);inline-size:100%;min-block-size:var(--size-report-touch);padding:var(--space-3xs) 0;color:inherit;text-align:start;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;display:grid}.cd svg{inline-size:var(--size-report-icon);block-size:var(--size-report-icon)}.ad{font-variant-numeric:tabular-nums;display:grid}.ad small{color:var(--color-muted);font-size:var(--text-report-caption)}.dd{height:var(--size-report-bar);border-radius:var(--radius-pill);background:var(--color-line-soft);position:relative}.dd span{border-radius:inherit;background:var(--color-jade-deep);height:100%;display:block}.dd[data-signed=true] span{position:absolute;inset-inline-start:50%}.dd[data-signed=true] span[data-negative=true]{background:var(--color-action-coral);inset-inline:auto 50%}@media (width<=24rem){.cd{grid-template-columns:auto minmax(0,1fr) auto auto}.dd{grid-area:2/2/auto/4}.ad{grid-area:1/3}}.zc{margin-block-start:var(--space-sm)}.zc img{border-radius:var(--radius-sm);object-fit:contain;max-block-size:20rem;max-inline-size:100%;display:block}.zc button{min-block-size:var(--size-expense-control)}.ae{color:var(--color-muted);font-size:var(--text-2xs);margin-block-start:var(--space-2xs)}.ae summary{padding-block:var(--space-3xs);cursor:pointer}.ae ul{gap:var(--space-3xs);margin:var(--space-2xs) 0 0;padding-inline-start:var(--space-md);display:grid}.bc{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--text-xs);overflow-wrap:anywhere;margin-block-start:var(--space-sm)}.bc p{margin-block:var(--space-xs)}.bc ul{padding-inline-start:var(--space-lg)}.cc{white-space:pre-wrap}.dc{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.dc>:first-child{inline-size:var(--size-report-avatar);block-size:var(--size-report-avatar)}.bc ul{gap:var(--space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.fe{z-index:1;gap:var(--space-2xs);max-inline-size:100%;padding:var(--space-2xs);border:1px solid var(--color-line-soft);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-soft);animation:he var(--duration-fast) var(--ease-standard);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-2xs);display:flex;position:absolute;inset-inline-end:0}.fe[data-confirming=true]{padding:var(--space-xs);border-radius:var(--radius-lg);justify-content:end;margin-block-start:var(--space-xs);animation:none;position:static;translate:none}@keyframes he{0%{opacity:0;translate:var(--space-xs) 0}}.fe button{gap:var(--space-2xs);min-block-size:var(--size-expense-control);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-ink);align-items:center;display:flex}.fe button svg{block-size:1.35rem;inline-size:1.35rem}.fe button[data-tone=edit]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.fe button[data-tone=correct]{background:var(--color-lilac-soft);color:var(--color-ink)}.fe button[data-tone=delete]{background:var(--color-coral-soft);color:var(--color-coral-deep)}.be{gap:var(--space-2xs);flex:none;align-items:center;margin-inline-start:auto;display:flex}.ge{color:var(--color-ink);font-size:var(--text-xs);flex:8rem;font-weight:750}.fe .ce,.fe .de{block-size:auto;min-block-size:2.5rem;inline-size:auto;padding-inline:var(--space-md);border-radius:var(--radius-pill);font-size:var(--text-xs)}.fe .ce{background:var(--color-action-coral);color:var(--color-on-action)}.fe .de{border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-muted)}.ee{flex-basis:100%}.ac{gap:var(--space-3xs);margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-2xs);padding-inline-start:var(--space-md);display:grid}.ie{margin:var(--space-2xs) 0 0;color:var(--color-jade-deep);font-size:var(--text-2xs)}.pe{gap:var(--space-sm);inline-size:100%;min-inline-size:0;padding:var(--space-2xs) 0;border-radius:var(--radius-sm);color:inherit;text-align:start;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.ke{flex:auto;min-inline-size:0}.ke strong{-webkit-line-clamp:2;overflow-wrap:anywhere;font-size:var(--text-sm);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ne{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;margin-block-end:var(--space-3xs);display:flex}.le{align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-surface-soft);color:var(--color-ink);overflow-wrap:anywhere;display:inline-flex}.le svg{flex-shrink:0;block-size:1em;inline-size:1em}.le[data-tone=jade]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.le[data-tone=mint]{background:var(--color-mint-soft);color:var(--color-success)}.le[data-tone=coral]{background:var(--color-coral-soft);color:var(--color-coral-deep)}.le[data-tone=blush]{background:var(--color-blush-soft);color:var(--color-coral-deep)}.le[data-tone=lilac]{background:var(--color-lilac-soft)}.me{gap:var(--space-3xs);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;justify-items:end;display:grid}.oe{justify-content:end;gap:var(--space-3xs);color:var(--color-muted);font-size:var(--text-2xs);flex-wrap:wrap;align-items:baseline;display:flex}.je{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pe{min-block-size:var(--size-report-header);gap:var(--space-xs)}.le{padding:var(--space-3xs);flex-shrink:0}.le svg{inline-size:var(--size-report-icon);block-size:var(--size-report-icon)}.ne{font-size:var(--text-report-caption);margin:0}.me{overflow-wrap:anywhere;white-space:normal;flex-shrink:1}.oe{font-size:var(--text-report-caption)}.oe strong{font-size:inherit}@media (width<=22rem){.pe{flex-wrap:wrap}.me{flex-basis:100%}}.we{position:relative}.se{inline-size:var(--size-report-touch);block-size:var(--size-report-touch);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.te{fill:none;stroke-width:4px;block-size:100%;inline-size:100%;position:absolute;inset:0;rotate:-90deg}.ve{stroke:var(--color-jade-deep)}.re{stroke:var(--color-action-coral);stroke-linecap:round}.te[data-state=unknown] .ve,.te[data-state=zero] .ve{stroke-dasharray:5 4}.ue{z-index:3;gap:var(--space-3xs);inline-size:max-content;max-inline-size:min(70vw,20rem);padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);background:var(--color-surface);color:var(--color-ink);font-size:var(--text-xs);overflow-wrap:anywhere;display:grid;position:absolute;inset-block-start:100%;inset-inline:auto 0}.se>:not(svg){inline-size:var(--size-report-avatar);block-size:var(--size-report-avatar)}@media (width<=360px){.se{inline-size:var(--size-expense-avatar-compact);block-size:var(--size-expense-avatar-compact)}.se>:not(svg){inline-size:var(--size-expense-photo-compact);block-size:var(--size-expense-photo-compact)}}.gc{padding:var(--space-sm) 0;border-top:1px solid var(--color-line);padding-block:var(--space-3xs);position:relative}.ec{gap:var(--space-xs);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.gc[data-expanded=true] .ec,.ec:hover,.ec:focus-within{background:var(--color-surface-soft)}.fc{inline-size:var(--size-expense-control);min-block-size:var(--size-expense-control);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-xl);background:0 0;border:0;padding:0}.ec>:first-child{grid-area:1/2}.ec>:nth-child(2){grid-area:1/1}@media (width<=390px){.ec{column-gap:var(--space-3xs)}}.hc{padding:var(--space-md) var(--space-lg);border-block-end:1px solid var(--color-line-soft)}.sc{align-items:center;gap:var(--space-xs);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sc button{min-block-size:2rem;padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-ink);font-size:var(--text-xs)}.sc span{color:var(--color-muted)}.tc{padding:var(--space-sm) 0;border-top:1px solid var(--color-line);background:var(--color-canvas)}.hd h2{font-size:var(--text-md);margin:0 0 var(--space-sm)}.rd h2{margin:0 0 var(--space-2xs);font-size:var(--text-md)}.rd p{margin:var(--space-sm) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.vd{margin:0 0 var(--space-md);color:var(--color-ink);font-variant-numeric:tabular-nums}.sd{gap:var(--space-3xs);grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.td{text-align:center;color:var(--color-muted);min-inline-size:0;font:inherit;font-size:var(--text-3xs);cursor:pointer;background:0 0;border:0;padding:0}.xd{block-size:var(--size-report-chart);display:block;position:relative}.qd{background:var(--color-muted);opacity:.45;border-radius:4px 4px 0 0;min-block-size:2px;position:absolute;inset-block-end:calc(100% - var(--baseline));inset-inline:0}.qd[data-credit=true]{opacity:.55;border-radius:0 0 4px 4px;inset-block-start:var(--baseline);inset-block-end:auto}.td[data-selected=true] .qd{background:var(--color-jade-deep);opacity:1}.td[data-selected=true] .qd[data-credit=true]{background:var(--color-action-coral)}.wd{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ud{gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr);display:grid}.pd{block-size:var(--size-report-chart);font-size:var(--text-3xs);color:var(--color-muted);flex-direction:column;justify-content:space-between;display:flex}.td:focus-visible{outline:2px solid var(--color-jade-deep)}.rd .vd{min-block-size:var(--space-md);margin:0 0 var(--space-xs);font-size:var(--text-report-caption)}.xd:after{content:"";border-block-start:1px solid var(--color-line);position:absolute;inset-block-start:var(--baseline);inset-inline:0}.yd{font-size:var(--text-3xs);color:var(--color-muted);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline-start:var(--space-2xl);display:grid}@media (forced-colors:active){.qd{opacity:1;background:canvastext}}.zd{gap:var(--space-sm);border-block-start:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-xs);padding-block-start:var(--space-xs);display:grid}.zd h2,.zd summary h3{color:var(--color-muted);font-size:var(--text-report-caption);margin:0;font-weight:400;display:block}.zd strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}.zd details{border-inline-start:1px solid var(--color-line);padding-inline-start:var(--space-sm)}.zd summary{cursor:pointer}.zd summary strong{color:var(--color-jade-deep);font-size:var(--text-sm)}.zd small,.zd dl{font-size:var(--text-report-caption);color:var(--color-muted)}.zd dd{margin:0}@media (width<=22rem){.zd{grid-template-columns:minmax(0,1fr)}.zd details{border-inline-start:0;padding-inline-start:0}}.fd{gap:var(--space-xs);display:grid}.gd{justify-content:space-between;align-items:center;gap:var(--space-xs);display:flex}.gd h2{font-size:var(--text-sm);margin:0}.ed{min-block-size:var(--size-report-touch);padding:var(--space-3xs);color:var(--color-jade-deep);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.od{background:var(--color-surface);border-radius:var(--radius-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.od button{min-block-size:var(--size-report-touch);padding:var(--space-xs);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000}.od button[aria-selected=true]{color:var(--color-jade-deep);border-block-end-color:currentColor;font-weight:700}.ld{block-size:1px;margin-block:calc(-1 * var(--space-3xs))}.md{z-index:5;background:var(--color-canvas);position:sticky;inset-block-start:var(--report-banner-offset,0px)}.nd{min-block-size:var(--size-report-touch);padding-inline:var(--space-sm);font-size:var(--text-sm);background:var(--color-surface);border-block-end:1px solid var(--color-line);align-items:center;font-weight:700;display:flex}.qe{inline-size:min(calc(100% - var(--space-xl)), 36rem);max-block-size:85dvh;padding:var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);overflow:auto}.qe::backdrop{background:var(--color-report-scrim)}.qe header{justify-content:space-between;gap:var(--space-sm);align-items:center;display:flex}.qe h2,.qe h3{font-size:var(--text-md)}.qe button{min-block-size:var(--size-report-touch);padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-surface-soft);color:inherit;font:inherit}.qe li{margin-block:var(--space-sm);overflow-wrap:anywhere}@media (width<=40rem){.qe{margin-block:auto var(--space-xs)}}.kd{isolation:isolate;z-index:0;--text-figure:var(--text-report-total);--color-canvas:var(--color-report-canvas);--color-surface:var(--color-report-flat);--color-surface-soft:var(--color-report-track);--color-ink:var(--color-report-ink);--color-muted:var(--color-report-muted);--color-line:var(--color-report-border);--color-line-soft:var(--color-report-track);--color-jade-deep:var(--color-report-accent);--color-action-coral:var(--color-report-coral);color:var(--color-ink);position:relative}.kd:before{content:"";background:var(--color-canvas);z-index:-1;pointer-events:none;position:fixed;inset:0}.kd [data-tone=surface]{padding:var(--space-sm);border-radius:var(--radius-report-card);border-color:var(--color-line);background:var(--color-surface)}.id{justify-content:space-between;align-items:center;gap:var(--space-xs);min-block-size:var(--size-report-header);flex-wrap:wrap;padding-block-end:var(--space-xs);display:flex}.id h1{font-size:var(--text-report-title);margin:0;font-weight:650}.jd{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.wg{text-align:center;padding-block:var(--space-2xl)}.wg h2{font-size:var(--text-xl)}.wg p{color:var(--color-muted)}.vg{width:var(--size-settlement-check);height:var(--size-settlement-check);border-radius:var(--radius-pill);background:var(--color-success-soft);color:var(--color-success);font-size:var(--text-figure);place-items:center;display:inline-grid}.xg{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-sm);background:var(--color-surface);color:var(--color-ink);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:none;display:flex}.xg strong{font-size:var(--text-xl);display:block}.yg{color:var(--color-success);font-size:var(--text-sm)}.zg{color:var(--color-jade);box-shadow:none;padding:var(--space-sm);font-size:var(--text-md);background:0 0;border:0}.rh{padding:var(--space-xl);border-radius:var(--radius-xl);background:var(--color-settlement-card);border:var(--border-width) solid var(--color-line-soft)}.rh header{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.rh h2{font-size:var(--text-xl);margin:0}.rh p{color:var(--color-muted);margin-block:var(--space-lg) var(--space-3xs)}.qh{color:var(--color-warning);background:var(--color-warning-soft);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-sm)}.ph{font-size:var(--text-display);line-height:var(--line-height-tight);overflow-wrap:anywhere}.th{align-items:center;gap:var(--space-sm);margin-block:var(--space-md);font-weight:var(--font-weight-bold);display:flex}.sh{border-top:var(--border-width) solid var(--color-line);padding:var(--space-sm) 0 0;gap:var(--space-xs);margin:0;list-style:none;display:grid}.sh li{align-items:center;gap:var(--space-sm);display:flex}.sh li span{color:var(--color-jade);font-size:var(--text-xl)}.oh{width:min(var(--size-settlement-width), calc(100% - var(--space-xl)));max-height:calc(100dvh - var(--space-2xl));background:var(--color-surface);color:var(--color-ink);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-xl);padding:var(--space-lg);overflow:auto}.oh button{width:100%;margin-top:var(--space-sm)}.oh::backdrop{background:var(--color-dialog-backdrop)}.oh button{border-radius:var(--radius-pill);background:var(--color-settlement-action);color:var(--color-settlement-on-action)}.oh button.secondary{color:var(--color-jade);border:var(--border-width) solid var(--color-jade);background:0 0}.oi{gap:var(--space-sm);display:grid}.oi h2{font-size:var(--text-md);margin:0}.oi ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.oi li{gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;align-items:center;display:flex}.ni,.oi label{gap:var(--space-3xs);display:grid}.ni{flex:6rem;min-inline-size:0}.ni b{font-size:var(--text-sm);overflow-wrap:anywhere}.ni span,.oi label span{color:var(--color-muted);font-size:var(--text-2xs)}.li{color:var(--color-muted);font-size:var(--text-xs);margin:0}.mi{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.oi input{min-block-size:2.75rem;inline-size:6rem}.oi [data-overdue=true]{border-color:var(--color-coral-deep)}.oi li p{color:var(--color-error);font-size:var(--text-2xs);flex:100%;margin:0}.kg{gap:var(--space-xs);justify-items:stretch;display:grid}.lg{inline-size:100%;min-inline-size:0;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-canvas);font-size:var(--text-xs)}.jg{gap:var(--space-xs);display:grid}.mg{border:1px solid var(--color-line);background:var(--color-canvas);color:var(--color-muted)}.jg button{border-radius:var(--radius-pill);background:var(--color-settlement-action);color:var(--color-settlement-on-action)}.jg .mg{color:var(--color-jade);border-color:var(--color-jade);background:0 0}.ci{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.ci>button{width:100%}.ci .di{color:var(--color-jade);box-shadow:none;padding:var(--space-sm);font-size:var(--text-md);background:0 0;border:0}.bi{font-size:var(--text-sm);color:var(--color-muted);margin:0}.ci>button:not(.di){border-radius:var(--radius-pill);background:var(--color-settlement-action);color:var(--color-settlement-on-action)}.ci>button.secondary{color:var(--color-jade);border:var(--border-width) solid var(--color-jade);background:0 0}.ki{border:var(--border-width) solid var(--color-line);border-radius:var(--radius-pill);padding:var(--space-3xs);background:var(--color-surface);margin-bottom:var(--space-md);grid-template-columns:repeat(3,1fr);display:grid}.ki button{color:var(--color-muted);box-shadow:none;border-radius:var(--radius-pill);padding:var(--space-sm) var(--space-xs);font-size:var(--text-md);background:0 0;border:0}.ki button[aria-selected=true]{background:var(--color-success-soft);color:var(--color-success)}.ki button[aria-selected=true][data-tab=waiting]{background:var(--color-warning-soft);color:var(--color-warning)}.ji{margin-left:var(--space-xs);font-size:var(--text-xs)}.fi{max-width:var(--size-settlement-width);margin-inline:auto}.ei{justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-lg);display:flex}.ei h1{font-size:var(--text-2xl);margin:0}.fi .hi{color:var(--color-jade);box-shadow:none;padding:var(--space-sm);font-size:var(--text-md);background:0 0;border:0}.gi{gap:var(--space-sm);margin-bottom:var(--space-lg);display:grid}.ii{font-size:var(--text-sm);color:var(--color-muted);margin-block:var(--space-xs)}.g{z-index:30;padding-block:var(--space-xs) calc(var(--space-xs) + var(--safe-bottom,env(safe-area-inset-bottom,0px)));padding-inline:calc(var(--space-sm) + var(--safe-inline-start,env(safe-area-inset-left,0px))) calc(var(--space-sm) + var(--safe-inline-end,env(safe-area-inset-right,0px)));transition:transform var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);pointer-events:none;position:fixed;inset-block-end:0;inset-inline:0}.g[data-keyboard=true]{visibility:hidden;opacity:0;transform:translateY(140%)}@media (display-mode:standalone){.g{padding-block-end:calc(var(--space-sm) + var(--safe-bottom,env(safe-area-inset-bottom,0px)))}}.h{inline-size:min(100%,30rem);padding:var(--space-3xs) var(--space-3xs) var(--space-2xs);border:1px solid var(--color-nav-border);border-radius:var(--radius-xl);background:var(--color-nav);-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);pointer-events:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;margin-inline:auto;display:grid;box-shadow:0 14px 40px #2a322c29}.e{gap:var(--space-3xs);min-block-size:3.4rem;inline-size:100%;min-inline-size:2.75rem;padding:var(--space-3xs);border-radius:var(--radius-md);color:var(--color-muted);font:inherit;font-size:var(--text-2xs);cursor:pointer;background:0 0;border:0;place-items:center;font-weight:700;display:grid}.d{border-radius:var(--radius-pill);block-size:1.95rem;inline-size:2.6rem;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;display:grid;position:relative}.d svg{block-size:1.4rem;inline-size:1.4rem}.f{letter-spacing:.02em;line-height:1}.e[data-active=true]{color:var(--color-jade-deep);font-weight:800}.e[data-active=true] .d{background:var(--color-jade-soft)}.e[data-active=true] .d svg{stroke-width:2.1px}.e:focus-visible{outline:3px solid var(--color-coral-deep);outline-offset:2px}.c{block-size:1.05rem;min-inline-size:1.05rem;padding-inline:var(--space-3xs);border-radius:var(--radius-pill);background:var(--color-action-coral);color:var(--color-on-action);font-size:var(--text-3xs);place-items:center;font-weight:800;line-height:1;display:grid;position:absolute;inset-block-start:-.2rem;inset-inline-end:.2rem}.i .d{border:.3rem solid var(--color-canvas);background:var(--color-action);block-size:3.5rem;inline-size:3.5rem;color:var(--color-on-action);margin-block-start:-1.5rem;box-shadow:0 10px 22px #176b5b52}.i .d svg{block-size:1.65rem;inline-size:1.65rem}.i[data-active=true]{color:var(--color-coral-deep)}.i[data-active=true] .d{background:var(--color-action-coral);box-shadow:0 0 0 .2rem var(--color-coral-soft), 0 10px 22px #176b5b52}@media (height<=30rem) and (orientation:landscape){.h{inline-size:min(100%,26rem)}.e{min-block-size:2.9rem}.i .d{border-width:.22rem;block-size:3rem;inline-size:3rem;margin-block-start:-.5rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.h{background:var(--color-surface)}}@media (prefers-reduced-transparency:reduce){.h{background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.e[data-active=true] .d{outline:2px solid canvastext}.i .d{border-color:canvastext}}.j{min-block-size:100dvh}.l{min-block-size:100dvh;inline-size:min(100%,44rem);padding-block:var(--space-xl) calc(var(--size-nav-clearance) + var(--safe-bottom,env(safe-area-inset-bottom,0px)));padding-inline:calc(var(--space-lg) + var(--safe-inline-start,env(safe-area-inset-left,0px))) calc(var(--space-lg) + var(--safe-inline-end,env(safe-area-inset-right,0px)));margin-inline:auto}.m,.n{min-block-size:2.5rem;inline-size:100%;padding:var(--space-sm) var(--space-md);color:var(--color-ink);text-align:center;font:inherit;font-size:var(--text-xs);border:0;font-weight:750;display:block}.m{background:var(--color-warning-soft)}.n{background:var(--color-coral);color:var(--color-on-coral);cursor:pointer}.l[data-destination=report]{padding-inline:calc(var(--space-md) + var(--safe-inline-start,env(safe-area-inset-left,0px))) calc(var(--space-md) + var(--safe-inline-end,env(safe-area-inset-right,0px)));padding-block-start:var(--space-md)}.k{z-index:20;position:sticky;inset-block-start:0}:root{--color-settlement-action:#176b5b;--color-settlement-on-action:#fff;--size-settlement-width:32rem;--size-settlement-check:5.5rem;--color-settlement-card:#dceee5;--color-dialog-backdrop:#0000008c;--line-height-tight:1.15;--font-weight-bold:700;--size-expense-avatar:3.75rem;--size-expense-avatar-compact:2.75rem;--size-expense-photo-compact:2.25rem;--size-expense-control:2.75rem;--border-width:1px;color:var(--color-ink);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-display:ui-rounded, "SF Pro Rounded", "Noto Sans TC", "Arial Rounded MT Bold", system-ui, sans-serif;--color-canvas:#f7f0ea;--color-surface:#fffdfb;--color-surface-soft:#efe6df;--color-input:#fff;--color-ink:#24322d;--color-muted:#59635d;--color-line:#ddd8cb;--color-line-soft:#ebe6da;--color-action:#176b5b;--color-action-deep:#0d4d42;--color-action-coral:#a84332;--color-on-action:#fff;--color-on-coral:#24322d;--color-jade:#176b5b;--color-jade-deep:#0d4d42;--color-jade-soft:#dcebe5;--color-coral:#f3a28e;--color-coral-deep:#a84332;--color-coral-soft:#f9e2d9;--color-blush-soft:#fbe6e4;--color-lilac-soft:#ece6f5;--color-mint-soft:#dff0e8;--color-success:#146b46;--color-success-soft:#dceee2;--color-warning:#7a4f0c;--color-warning-soft:#f7e8cd;--color-error:#a94034;--color-error-soft:#f7ded7;--space-3xs:.25rem;--space-2xs:.375rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.25rem;--space-xl:1.5rem;--space-2xl:2rem;--size-nav-clearance:7.5rem;--text-3xs:.62rem;--text-2xs:.72rem;--text-xs:.78rem;--text-sm:.88rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.4rem;--text-2xl:1.8rem;--text-metric:clamp(.95rem, 3vw, 1.4rem);--text-display:clamp(2rem, 9vw, 3.15rem);--text-figure:clamp(2.5rem, 12vw, 4.2rem);--radius-xs:.7rem;--radius-sm:.85rem;--radius-md:1rem;--radius-lg:1.35rem;--radius-xl:1.8rem;--radius-pill:999px;--shadow-soft:0 12px 35px #343e3814;--shadow-card:0 20px 50px #0d4d4233;--duration-fast:.14s;--duration-base:.22s;--ease-standard:cubic-bezier(.32, .72, 0, 1);--color-nav:#fdf8f5d1;--color-nav-border:#ffffffbf;font-family:ui-rounded,SF Pro Rounded,Noto Sans TC,Arial Rounded MT Bold,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--color-canvas);-webkit-text-size-adjust:100%}body{background:radial-gradient(circle at 88% 6%, #f3a28e38, transparent 19rem), radial-gradient(circle at 8% 42%, #176b5b17, transparent 24rem), radial-gradient(circle at 62% 88%, #a894d61f, transparent 21rem), var(--color-canvas);min-block-size:100vh;min-inline-size:min(20rem,100%);margin:0}button,input{font:inherit}button{min-block-size:2.75rem;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-on-action);cursor:pointer;border:0;font-weight:750}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-coral-deep);outline-offset:3px}input{min-block-size:3rem;padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-input);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration-base:.01ms}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root[data-theme=dark]{--color-settlement-card:#12392f;--color-settlement-action:#8ad8bb;--color-settlement-on-action:#102d25;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#17191c;--color-surface:#222629;--color-surface-soft:#2c3134;--color-input:#1b1f22;--color-ink:#f0f2eb;--color-muted:#b6c4b9;--color-line:#526459;--color-line-soft:#394a40;--color-jade:#8ad8bb;--color-jade-deep:#a4e4cc;--color-jade-soft:#2b483c;--color-coral:#f3a28e;--color-coral-deep:#ffb29d;--color-coral-soft:#4a3029;--color-blush-soft:#3b2a2c;--color-lilac-soft:#2e2b3d;--color-mint-soft:#1f3b32;--color-success:#8fd9ac;--color-success-soft:#1f3b2c;--color-warning:#f0cc86;--color-warning-soft:#3d3222;--color-error:#ffb29d;--color-error-soft:#43271f;--color-nav:#222629f0;--color-nav-border:#526459;--shadow-soft:0 12px 35px #0000003d;--shadow-card:0 20px 50px #00000052}:root{--size-report-touch:44px;--size-report-header:56px;--size-report-icon:24px;--size-report-bar:6px;--size-report-chart:110px;--radius-report-card:12px;--text-report-total:1.75rem;--text-report-title:1.25rem;--text-report-caption:.75rem;--color-report-canvas:#f7f0ea;--color-report-flat:#fffdfb;--color-report-track:#e2e8e5;--color-report-ink:#24322d;--color-report-muted:#59635d;--color-report-border:#cbd4cf;--color-report-accent:#176b5b;--color-report-coral:#a84332;--color-report-scrim:#0000008c}:root[data-theme=dark]{--color-report-canvas:#111819;--color-report-flat:#1b2324;--color-report-track:#303e40;--color-report-ink:#f4f7f6;--color-report-muted:#b5c3c2;--color-report-border:#3b4b4d;--color-report-accent:#98e7d2;--color-report-coral:#ec7468}:root{--size-report-avatar:32px}:root[data-theme=rosewood],:root[data-theme=moonlit],:root[data-theme=hearth]{--color-input:var(--color-canvas);--color-line-soft:var(--color-line);--color-action-coral:var(--color-action);--color-on-action:var(--color-canvas);--color-on-coral:var(--color-canvas);--color-jade:var(--color-action);--color-jade-deep:var(--color-action-deep);--color-jade-soft:var(--color-surface-soft);--color-coral:var(--color-action);--color-coral-deep:var(--color-action-deep);--color-coral-soft:var(--color-surface-soft);--color-blush-soft:var(--color-surface-soft);--color-lilac-soft:var(--color-surface-soft);--color-mint-soft:var(--color-surface-soft);--color-success-soft:var(--color-surface-soft);--color-warning-soft:var(--color-surface-soft);--color-error-soft:var(--color-surface-soft);--color-nav:var(--color-surface);--color-nav-border:var(--color-line);--color-settlement-card:var(--color-surface);--color-settlement-action:var(--color-action);--color-settlement-on-action:var(--color-canvas);--color-report-canvas:var(--color-canvas);--color-report-flat:var(--color-surface);--color-report-track:var(--color-surface-soft);--color-report-ink:var(--color-ink);--color-report-muted:var(--color-muted);--color-report-border:var(--color-line);--color-report-accent:var(--color-action);--color-report-coral:var(--color-action-deep);--color-success:#b5d5a5;--color-warning:#f0cc86;--color-error:#ffb8ac;--shadow-soft:0 12px 35px #0000003d;--shadow-card:0 20px 50px #00000052}:root[data-theme=rosewood]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#21191d;--color-surface:#302227;--color-surface-soft:#3a2930;--color-ink:#f9eff1;--color-muted:#ccbac0;--color-line:#71525d;--color-action:#e99bb0;--color-action-deep:#f4b6c6}:root[data-theme=moonlit]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#181b29;--color-surface:#24283a;--color-surface-soft:#2e3248;--color-ink:#f4f1ff;--color-muted:#bcb9d6;--color-line:#606580;--color-action:#bbaafa;--color-action-deep:#cec0ff}:root[data-theme=hearth]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:#211b15;--color-surface:#30261d;--color-surface-soft:#3c3025;--color-ink:#fff2de;--color-muted:#cabcaa;--color-line:#756451;--color-action:#efb477;--color-action-deep:#f7ca96}:root [data-palette=system]{--color-preview:#80968c}:root [data-palette=dark]{--color-preview:#17191c}:root [data-palette=light]{--color-preview:#f7f0ea}:root [data-palette=rosewood]{--color-preview:#e99bb0}:root [data-palette=moonlit]{--color-preview:#bbaafa}:root [data-palette=hearth]{--color-preview:#efb477}.ag{min-inline-size:0;margin:0}.ag legend{padding-inline:var(--space-3xs);font-weight:750}.cg{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cg label{justify-content:center;align-items:center;gap:var(--space-2xs);min-block-size:2.75rem;padding:var(--space-xs);border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;flex:1;display:flex}.cg label[data-active=true]{background:var(--color-jade-soft);color:var(--color-jade-deep)}.cg input{min-block-size:0;accent-color:var(--color-jade);margin:0}.bg{inline-size:var(--space-md);block-size:var(--space-md);border-radius:var(--radius-pill);background:var(--color-preview);border:var(--border-width) solid var(--color-line);flex-shrink:0}.ze{gap:var(--space-md);border-block-start:1px solid var(--color-line-soft);padding-block-start:var(--space-md);display:grid}.ze h3{font-size:var(--text-sm);margin:0}.ye,.ze fieldset{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ze fieldset{padding:var(--space-sm);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0}.ze legend{padding-inline:var(--space-2xs);color:var(--color-jade);font-size:var(--text-xs);font-weight:700}.ze label{gap:var(--space-3xs);min-inline-size:0;display:grid}.ze label>span{color:var(--color-muted);font-size:var(--text-2xs);font-weight:700}.ze select{min-block-size:2.75rem;inline-size:100%;padding:var(--space-xs);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-input);color:var(--color-ink);font:inherit;font-size:var(--text-xs)}.ze p{color:var(--color-muted);font-size:var(--text-2xs);grid-column:1/-1;margin:0}.ze .bf{padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-jade-soft);color:var(--color-jade-deep)}.ze .af{color:var(--color-error)}.xe{gap:var(--space-xs);flex-wrap:wrap;display:flex}.xe button+button{background:var(--color-surface-soft);color:var(--color-ink)}@media (width<=35rem){.ye,.ze fieldset{grid-template-columns:minmax(0,1fr)}}.lf{gap:var(--space-md);display:grid}.if{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.if h2{font-size:var(--text-md);margin:0}.if p,.hf{margin:var(--space-2xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.df{align-items:center;gap:var(--space-3xs);white-space:nowrap;font-size:var(--text-xs);display:inline-flex}.jf{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.mf{align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:1px solid var(--color-line-soft);border-radius:var(--radius-md);background:var(--color-surface-soft);flex-wrap:wrap;display:flex}.kf{gap:var(--space-3xs);flex:10rem;min-inline-size:0;display:grid}.kf b{font-size:var(--text-sm);overflow-wrap:anywhere}.gf{color:var(--color-jade);font-size:var(--text-xs)}.nf{gap:var(--space-3xs) var(--space-xs);color:var(--color-muted);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.nf>span:first-child{color:var(--color-jade-deep)}.ef{font-size:var(--text-md);font-variant-numeric:tabular-nums}.cf{gap:var(--space-3xs);display:flex}.cf button{padding:var(--space-2xs);border-radius:var(--radius-sm);background:var(--color-jade-soft);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--color-jade-deep);place-items:center;display:grid}.cf .ff{background:var(--color-coral-soft);color:var(--color-coral-deep)}.lf [role=alert]{color:var(--color-error)}@media (width<=35rem){.ef{margin-inline-start:auto}.kf{flex-basis:65%}}.wf{gap:var(--space-sm);display:grid}.wf h2{font-size:var(--text-md);margin:0}.wf>p{color:var(--color-muted);font-size:var(--text-xs);margin:0}.wf ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.wf li{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.wf label{gap:var(--space-3xs);display:grid}.wf label>span,.sf label>span{color:var(--color-muted);font-size:var(--text-2xs);font-weight:700}.qf{gap:var(--space-2xs);align-items:center;display:flex}.qf input{block-size:1.1rem;min-block-size:0;inline-size:1.1rem}.of{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.rf,.of button+button{background:var(--color-surface-soft);color:var(--color-ink)}.uf,.tf{color:var(--color-muted);font-size:var(--text-2xs);margin:0}.vf{gap:var(--space-3xs);flex:6rem;min-inline-size:0;display:grid}.vf b{font-size:var(--text-sm);overflow-wrap:anywhere}.vf span{color:var(--color-muted);font-size:var(--text-2xs)}.pf{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:700}.wf li button,.sf select{min-block-size:2.75rem;padding-inline:var(--space-2xs);border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface-soft);color:var(--color-ink);font:inherit;font-size:var(--text-2xs)}.sf{gap:var(--space-sm);border-block-start:1px solid var(--color-line-soft);padding-block-start:var(--space-sm);display:grid}.sf select{font-size:var(--text-xs)}.xf{gap:var(--space-sm);border-block-start:1px solid var(--color-line-soft);padding-block-start:var(--space-sm);display:grid}.xf label{gap:var(--space-3xs);display:grid}.xf label span,.xf legend{color:var(--color-muted);font-size:var(--text-2xs);font-weight:700}.xf fieldset{gap:var(--space-2xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.xf fieldset button{min-block-size:0;padding:var(--space-3xs);border-radius:var(--radius-md);background:0 0;border:1px solid #0000}.xf fieldset button[aria-pressed=true]{border-color:var(--color-jade)}.zf{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.zf h2{font-size:var(--text-md);margin:0}.zf>p{color:var(--color-muted);font-size:var(--text-xs);margin:0}.zf ul{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.zf li{gap:var(--space-2xs);flex-wrap:wrap;align-items:center;display:flex}.zf li b{font-size:var(--text-sm);overflow-wrap:anywhere;flex:5rem}.zf li button{min-block-size:2.75rem;min-inline-size:2.75rem;padding-inline:var(--space-2xs);background:var(--color-surface-soft);color:var(--color-ink);font-size:var(--text-2xs)}.yf{gap:var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);align-items:center;margin:0;display:flex}.hg{gap:var(--space-sm);display:grid}.fg{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.fg strong,.fg span{overflow-wrap:anywhere;display:block}.fg span,.eg p{color:var(--color-muted);font-size:var(--text-xs)}.eg h2,.eg p{margin:0}.eg p{margin-block-start:var(--space-3xs)}.ig{gap:var(--space-2xs);grid-template-columns:1fr 1fr;margin-block-start:var(--space-sm);display:grid}.ig button{background:var(--color-canvas);color:var(--color-ink)}.ig button[data-active=true]{background:var(--color-action);color:var(--color-on-action)}.dg{margin:0}.dg div{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-sm);border-block-end:1px solid var(--color-line-soft);display:flex}.dg div:last-child{border-block-end:0}.dg dt{color:var(--color-muted);flex-shrink:0}.dg dd{overflow-wrap:anywhere;text-align:end;min-inline-size:0;margin:0;font-weight:650}.gg{color:var(--color-error);background:0 0}.o{gap:var(--space-xs);display:grid}.p{color:var(--color-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.q{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-line);border-radius:var(--radius-xs);margin:0}.q legend{padding-inline:var(--space-2xs);color:var(--color-muted);font-size:var(--text-xs);font-weight:750}.q ul{gap:var(--space-2xs);margin:var(--space-2xs) 0 0;padding:0;list-style:none;display:grid}.q label{align-items:center;gap:var(--space-2xs);grid-template-columns:auto 1fr auto;display:grid}.q b{font-size:var(--text-xs);overflow-wrap:anywhere}.q span{color:var(--color-muted);font-size:var(--text-xs)}.q select{min-block-size:2.75rem;padding-inline:var(--space-2xs);border:1px solid var(--color-line);border-radius:var(--radius-xs);background:var(--color-canvas);font-size:var(--text-xs)}.q select:focus-visible{outline:3px solid var(--color-coral-deep);outline-offset:3px}.r{gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}.r li{gap:var(--space-3xs) var(--space-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-xs);background:var(--color-canvas);border-inline-start:3px solid;grid-template-columns:1fr auto;display:grid}.r li[data-tone=error]{color:var(--color-error)}.r li[data-tone=warning]{color:var(--color-warning)}.r b{font-size:var(--text-xs);font-weight:750}.r span{font-size:var(--text-xs);text-align:end}.r p,.r small{color:var(--color-muted);font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.5}.t{gap:var(--space-2xs);display:grid}.t>span[data-tone=error]{color:var(--color-error);font-size:var(--text-xs)}.u{gap:var(--space-2xs);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));margin:0;display:grid}.u dt{color:var(--color-muted);font-size:var(--text-xs)}.u dd{font-size:var(--text-xs);margin:0;font-weight:750}.s{gap:var(--space-3xs) var(--space-2xs);grid-template-columns:auto 1fr;display:grid}.s b,.s span{font-size:var(--text-xs)}.s span{color:var(--color-muted)}.s ul{gap:var(--space-3xs);flex-wrap:wrap;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.s li{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-xs);background:var(--color-canvas);font-size:var(--text-xs)}.s li[data-locked=true]{color:var(--color-error);font-weight:750}.w h2,.w p{margin:0}.w>p{margin-block:var(--space-3xs) var(--space-md);color:var(--color-muted);font-size:var(--text-xs);line-height:1.5}.w label span{color:var(--color-muted);font-size:var(--text-xs);margin-block-end:var(--space-2xs);font-weight:750;display:block}.v input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.v b{min-block-size:3rem;padding:var(--space-sm) var(--space-md);border:1px dashed var(--color-line);border-radius:var(--radius-xs);background:var(--color-canvas);color:var(--color-muted);font-size:var(--text-xs);overflow-wrap:anywhere;cursor:pointer;font-weight:750;line-height:1.8;display:block}.v:focus-within b{outline:3px solid var(--color-coral-deep);outline-offset:3px}.y{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-jade-soft);margin-block-start:var(--space-md);display:grid}.y span,.y li{font-size:var(--text-xs)}.z{color:var(--color-error);margin:0;padding-inline-start:var(--space-lg)}.x{margin-block-start:var(--space-sm)}
/*$vite$:1*/