.operation-form{--op-pad-x:23px;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;max-width:100%;display:grid}.operation-form>*{min-width:0;max-width:100%}.operation-form>.operation-form__actions{max-width:none}.operation-form input,.operation-form textarea,.operation-form .select-box{box-sizing:border-box;min-width:0;max-width:100%}.op-amount{border-radius:var(--radius-card);background:var(--surface-muted);box-shadow:none;transition:background-color var(--dur-base) var(--ease-out);border:0;justify-items:center;gap:4px;padding:18px 16px 16px;display:grid}.operation-form[data-type=payout] .op-amount{background:var(--positive-soft)}.operation-form[data-type=transfer] .op-amount{background:var(--brand-soft)}.op-amount:focus-within{box-shadow:none}.op-amount__row{justify-content:center;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.operation-form .op-amount__input{width:100%;min-width:0;min-height:56px;color:var(--ink);letter-spacing:-.03em;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;border-radius:0;outline:0;flex:auto;padding:0;font-weight:700;line-height:1.1;box-shadow:none!important;background:0 0!important;border:0!important;font-size:36px!important}:root:root .operation-form input::placeholder,:root:root .operation-form textarea::placeholder{color:var(--ink-soft);opacity:1}:root:root .operation-form .op-amount__input::placeholder{color:var(--ink-soft);opacity:.7}.op-amount__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.op-amount__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.operation-form .op-amount__currency.select-box,.operation-form .op-amount__currency{border-radius:var(--radius-pill);background:var(--paper);width:auto;min-height:36px;color:var(--ink);font-size:var(--text-meta);box-shadow:none;border:0;flex:none;padding:0 30px 0 14px;font-weight:600}.operation-form .op-amount__currency .select-box__chevron{right:10px}.operation-form .op-amount__fixed{place-items:center;display:grid}.operation-form .op-amount__currency--fixed{align-items:center;padding:0 14px;display:inline-flex}.op-amount__hint{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}:root:root .operation-form .operation-type-switch:before{background:var(--paper);box-shadow:none;border:0}:root:root.dark .operation-form .operation-type-switch:before{background:var(--paper-strong)}:root:root .operation-form .operation-type-switch button{min-height:40px;color:var(--ink-soft);font-size:var(--text-meta);font-weight:600}:root:root .operation-form .operation-type-switch button.is-active{color:var(--ink);background:0 0}@media (max-width:720px){:root:root .operation-form .operation-type-switch button{min-height:var(--tap);font-size:var(--text-body)}}.op-lines{border-radius:var(--radius-card);gap:2px;display:grid}.op-lines>.op-line:first-child{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.op-lines>.op-line:last-child{border-bottom-left-radius:var(--radius-card);border-bottom-right-radius:var(--radius-card)}.op-line{background:var(--surface-muted);min-width:0;min-height:60px;transition:background-color var(--dur-fast) var(--ease-out);border-radius:4px;flex-wrap:wrap;align-items:center;gap:0 12px;padding:8px 12px;display:flex;position:relative}.op-detail__category>.op-line{border-radius:var(--radius-card)}.op-line__icon,.op-line>.txn-icon{border-radius:var(--radius-xs);background:var(--paper);width:32px;height:32px;color:var(--ink-soft);flex:none;place-items:center;display:grid}:root:root .op-line>.txn-icon:not(.txn-icon--payout):not(.txn-icon--transfer){background:var(--paper);color:var(--ink)}:root:root .op-line>.txn-icon{border-radius:var(--radius-xs);width:32px;height:32px;margin:0}.op-line>.txn-icon svg{width:18px;height:18px}.op-line__body{flex:1 1 0;gap:1px;min-width:0;display:grid}.op-line__caption{color:var(--ink-soft);font-size:var(--text-meta);font-weight:500;line-height:16px}.op-line__value{color:var(--ink);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:22px;overflow:hidden}.op-line__spinner{color:var(--ink-soft);flex:none}:root:root .op-line .op-line__body input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),:root:root .op-line .op-line__body .select-box{width:100%;min-width:0;height:auto;min-height:24px;box-shadow:none;color:var(--ink);font-size:var(--text-input);background:0 0;border:0;border-radius:0;padding:0;font-weight:500;line-height:24px}:root:root .op-line .op-line__body input:focus,:root:root .op-line .op-line__body .select-box[data-state=open],:root:root .op-line .op-line__body .select-box:focus-visible{box-shadow:none;background:0 0}.op-line:focus-within{background:color-mix(in srgb, var(--surface-muted), var(--paper) 55%)}.op-line--picker:has(>.op-line__body :focus-visible){box-shadow:inset 0 0 0 2px var(--brand-ring)}.op-line .suggest-wrap{min-width:0;position:static}.op-line .suggest-dropdown{z-index:30;top:calc(100% + 6px);left:0;right:0}.op-line--picker>.op-line__body>.select-box{text-align:left;justify-content:flex-start;gap:8px;display:flex;position:static}.op-line--picker>.op-line__body>.select-box:after{content:"";border-radius:inherit;position:absolute;inset:0}.op-line--picker>.op-line__body>.select-box>span:first-child,.op-line .category-picker-trigger__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.op-line--picker>.op-line__body>.select-box .select-box__chevron{color:var(--ink-soft);margin-top:-8px;position:absolute;top:50%;right:14px}.op-line--picker{padding-right:40px}.op-line .category-picker-trigger>.txn-icon,.op-line .category-picker-trigger>.category-picker-icon{display:none}.op-line:active:not(:focus-within){filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.op-line--picker:hover{background:color-mix(in srgb, var(--surface-muted), var(--ink) 4%)}}:root:root .op-line .op-line__body textarea{min-height:48px;box-shadow:none;font-size:var(--text-input);resize:none;background:0 0;border:0;border-radius:0;padding:0;line-height:24px}:root:root .op-line .op-line__body textarea:focus{box-shadow:none;background:0 0}.op-line--text{align-items:flex-start}.op-line--text>.op-line__icon{margin-top:2px}.op-line .op-line__body input[type=time]{text-align:left}.op-line__calc{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-line__calc:not(:empty){margin-top:4px}.op-lines__hint{color:var(--ink-soft);font-size:var(--text-meta);align-items:center;gap:6px;margin:-8px 4px 0;line-height:18px;display:flex}.op-lines__hint>svg{color:var(--brand);flex:none}.op-lines__hint--error>svg{color:var(--negative)}.op-detail__category .op-lines__hint{margin:8px 4px 0}.op-row--in{animation:op-fade-in var(--dur-fast) var(--ease-out) both}@keyframes op-fade-in{0%{opacity:0}to{opacity:1}}.operation-form input[type=time]{text-align:left;appearance:none;width:100%;min-width:0;min-height:48px;display:block}.operation-form input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0;margin:0}.operation-form input[type=time]::-webkit-datetime-edit{padding:0}.op-date{flex-wrap:nowrap;flex:1 1 0;gap:6px;min-width:0;display:flex}.op-date__chip,.op-date__pick{border-radius:var(--radius-pill);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;font-size:var(--text-meta);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;justify-content:center;align-items:center;padding:0 14px;font-weight:600;display:inline-flex}.op-date__chip{flex:none}.op-date__chip:active{filter:var(--press-filter)}.op-date__chip.is-active{background:var(--brand-soft);color:var(--brand-strong)}.op-date__pick{flex:auto;min-width:0;position:relative;overflow:hidden}.op-date__pick>span{text-overflow:ellipsis;overflow:hidden}.op-date__pick>span:after{content:"";opacity:.6;border-bottom:1.75px solid;border-right:1.75px solid;width:6px;height:6px;margin:0 2px 3px 8px;display:inline-block;transform:rotate(45deg)}:root:root .op-date__pick>input{width:100%;height:100%;min-height:0;box-shadow:none;color:#0000;opacity:0;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.op-date__pick:focus-within{box-shadow:0 0 0 2px var(--brand-ring)}.op-line--date:has(:focus-visible){box-shadow:none}.op-more{background:0 0;border:0;border-radius:0}.op-more__toggle{border-radius:var(--radius-pill);min-height:40px;color:var(--brand);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:600;display:inline-flex}.op-more__toggle>svg{transition:transform var(--dur-base) var(--ease-out);flex:none}.op-more[data-open=true] .op-more__toggle>svg{transform:rotate(180deg)}.op-more__panel{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.op-more[data-open=true] .op-more__panel{grid-template-rows:1fr}.op-more__inner{gap:14px;min-height:0;padding:0;display:grid;overflow:hidden}.op-more[data-open=true] .op-more__inner{padding:8px 0 4px}.op-more .op-more__inner>*{min-width:0}.operation-form .receipt-attach{border-radius:var(--radius-pill);background:var(--surface-muted);min-height:44px;color:var(--ink);font-size:var(--text-meta);border:0;padding:0 16px;font-weight:600}.operation-form .receipt-chip{border-radius:var(--radius-pill);background:var(--surface-muted);min-height:44px;font-size:var(--text-meta);border:0;padding:0 10px 0 14px}.operation-form .receipt-chip button{border-radius:var(--radius-pill);width:32px;height:32px}.app-sheet__body:has(>.operation-form){padding-bottom:0!important}.operation-form__actions{z-index:2;margin:0 calc(-1 * var(--op-pad-x));padding:12px var(--op-pad-x);background:var(--paper);border-top:0;justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:0}@media (max-width:720px){.operation-form{--op-pad-x:16px;gap:14px}.op-amount{padding:16px 12px 14px}.operation-form .op-amount__input{min-height:52px;font-size:44px!important}.op-date__chip{padding:0 12px}.operation-form__actions{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.operation-form__actions>*{min-height:var(--control-h);flex:1 1 0}.operation-form__actions .operation-form__cancel{display:none}}.op-detail{gap:12px;padding-top:4px;display:grid;position:relative}.op-detail__nav{z-index:1;align-items:center;gap:var(--space-1);color:var(--ink-soft);font-size:var(--text-caption);font-variant-numeric:tabular-nums;display:flex;position:absolute;top:0;right:0}.op-detail__nav .icon-button{border-radius:var(--radius-pill);background:var(--surface-muted);width:36px;height:36px;color:var(--ink);border:0}.op-detail__nav .icon-button:disabled{opacity:.4}.op-detail__hero{text-align:center;justify-items:center;gap:6px;padding:4px 0 8px;display:grid}.op-detail__hero>.txn-icon{border-radius:14px;width:48px;height:48px;margin-bottom:4px}.op-detail__amount{max-width:100%;font-size:var(--text-hero-lg);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.op-detail__amount .amount{white-space:normal}.op-detail__amount.amount--payout{color:var(--positive)}.op-detail__line{color:var(--ink-soft);font-size:var(--text-body)}.op-detail__badges{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.op-detail__badges>b,.op-detail__facts .ops-badge-review{border-radius:var(--radius-pill);font-size:var(--text-meta);align-items:center;gap:4px;padding:3px 10px;font-weight:600;display:inline-flex}.op-detail__badges .ops-badge-review,.op-detail__facts .ops-badge-review{background:var(--caution-soft);color:var(--caution)}.op-detail__badges .pending-badge{background:var(--surface-muted);color:var(--ink-soft)}.op-detail__badges .refund-badge{background:var(--brand-soft);color:var(--brand-strong)}.op-detail__review{border-radius:var(--radius-pill);background:var(--caution-soft);min-height:40px;color:var(--caution);font:inherit;font-size:var(--text-meta);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.op-detail__review:active:not(:disabled){filter:var(--press-filter)}.op-detail__review:disabled{cursor:default}@media (hover:hover) and (pointer:fine){.op-detail__review:hover:not(:disabled){background:var(--positive-soft);color:var(--positive)}}.op-detail__facts{border-radius:var(--radius-card);background:var(--surface-muted);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:6px 0;display:grid}.op-fact{align-items:flex-start;gap:12px;min-height:52px;padding:6px 12px;display:flex}.op-fact>div{flex:1 1 0;gap:1px;min-width:0;padding-top:0;display:grid}.op-fact .op-line__icon{margin-top:2px}.op-detail__facts dt{color:var(--ink-soft);font-size:var(--text-meta);line-height:16px}.op-detail__facts dd{color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-weight:500;line-height:22px;display:flex}.op-detail__facts dd>.amount{white-space:normal;min-width:0}.op-fact__note{color:var(--ink-soft);font-size:var(--text-meta);font-weight:400}.op-detail__facts dd .tx-hash{justify-content:flex-start}.op-detail__link{color:var(--brand);align-items:center;gap:5px;font-weight:600;text-decoration:none;display:inline-flex}@media (pointer:coarse){.op-detail__link{position:relative}.op-detail__link:after{content:"";position:absolute;inset:-10px -6px}}.op-detail__attach{cursor:pointer;position:relative}.op-detail__attach input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:-10px -12px}.op-detail__attach:focus-within{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.op-detail__attach.is-busy{color:var(--muted)}.op-detail__more{border-radius:var(--radius-card);background:var(--surface-muted);width:100%;min-height:52px;color:var(--brand);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 16px;font-weight:600;display:flex}.op-detail__more>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-detail__more>svg{color:var(--ink-soft);flex:none}.op-detail__more:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.op-detail__more:hover{background:var(--brand-soft)}}.op-detail__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.op-detail__actions .svod-button{white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.2}.op-detail__actions>.op-detail__delete:nth-child(3),.op-detail__actions>.op-detail__delete:nth-child(2){grid-column:1/-1}.op-detail__actions:not(:has(>:nth-child(3)))>.svod-button{grid-column:1/-1}.op-detail__delete{min-height:var(--control-h-sm);border-radius:var(--radius-pill);color:var(--negative);font:inherit;font-size:var(--text-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:inline-flex}.op-detail__delete:active{background:var(--negative-soft)}@media (hover:hover) and (pointer:fine){.op-detail__delete:hover{background:var(--negative-soft)}}.op-detail .merchant-offer{border-radius:var(--radius-card)}.op-detail .audit-block{border-top:0;padding-top:0}.op-detail .audit-block summary{color:var(--ink-soft);font-size:var(--text-meta);font-weight:600}.op-detail .audit-list li{border-radius:var(--radius-xs);background:var(--surface-muted);border:0}@media (max-width:720px){.op-detail__actions .svod-button,.op-detail__delete{min-height:var(--control-h)}}@media (prefers-reduced-motion:reduce){.op-row--in{animation:none}.op-more__panel,.op-more__toggle>svg,.op-amount{transition:none}}.money-calc__result{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.money-calc__keys{gap:var(--space-2);display:none}@media (hover:none) and (pointer:coarse){.money-calc__keys{display:flex}}.money-calc__keys button{min-width:var(--tap);min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink);font:inherit;font-size:var(--text-title);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:0;font-weight:600;line-height:1}.op-amount .money-calc__keys button{background:var(--paper)}.money-calc__keys button:active{filter:var(--press-filter)}.op-saved{align-items:center;gap:var(--space-2);color:var(--positive);font-size:var(--text-meta);font-weight:600;display:flex}:root:root .op-saved .op-saved__undo{min-height:36px;font-size:inherit;margin-left:auto;padding:0 8px;font-weight:600}.op-duplicate{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-field);background:var(--caution-soft);color:var(--ink);font-size:var(--text-meta);padding:10px 14px;line-height:1.35;display:flex}.op-duplicate>svg{color:var(--caution);flex:none;margin-top:1px}.op-line .op-tags{margin-top:6px}.op-line .op-tag-suggest{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.op-line--static{cursor:default}.op-detail__split{gap:8px;display:grid}.op-detail__split>.op-line{border-radius:var(--radius-card)}.op-detail__split-actions{flex-wrap:wrap;gap:4px 12px;margin:0 4px;display:flex}.op-detail__split-open{justify-self:start;align-items:center;gap:6px;margin:4px 4px 0;display:inline-flex}.split-list{gap:2px;margin:0;padding:0 4px;list-style:none;display:grid}.split-list__row{border-radius:var(--radius-xs);background:var(--surface-muted);align-items:center;gap:10px;min-height:40px;padding:4px 8px;display:flex}.split-list__body{flex:1 1 0;min-width:0;display:grid}.split-list__body strong{color:var(--ink);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}.split-list__body small{color:var(--ink-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.split-list__amount{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.split-editor{gap:12px;display:grid}.split-editor__total{color:var(--ink-soft);font-size:var(--text-meta);margin:0}.split-editor__total .amount{color:var(--ink);font-weight:600}.split-editor__parts{gap:10px;display:grid}.split-part{grid-template-columns:minmax(0,1fr) minmax(120px,36%) auto;align-items:stretch;gap:4px;display:grid}.split-part>.op-line{border-radius:var(--radius-xs);min-height:56px}.split-part>.op-line:first-child{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.split-part__remove{align-self:center}.split-part__note{color:var(--ink-soft);font-size:var(--text-caption);grid-column:1/-1;margin:0 4px;line-height:16px}.split-part .op-line__icon{font-size:var(--text-meta);font-weight:600}.split-editor__tools{flex-wrap:wrap;gap:4px 12px;display:flex}.split-editor__tools .text-button{align-items:center;gap:4px;display:inline-flex}.split-editor__tools .text-button:disabled{color:var(--ink-soft);opacity:.6}.split-editor__progress{border-radius:var(--radius-card);background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-meta);margin:0;padding:10px 12px;line-height:20px}.split-editor__progress .amount{color:var(--ink);font-weight:600}.split-editor__progress.is-complete{background:var(--positive-soft);color:var(--positive)}.split-editor__progress.is-complete .amount{color:inherit}.split-editor__progress.is-over{background:var(--caution-soft);color:var(--caution)}.split-editor__progress.is-over .amount{color:inherit}@media (max-width:720px){.split-part{grid-template-columns:minmax(0,1fr) auto}.split-part>.op-line:first-child{border-radius:var(--radius-card) var(--radius-card) var(--radius-xs) var(--radius-xs);grid-column:1/-1}.split-part>.op-line:nth-child(2){border-radius:var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-card)}}.account-create{gap:var(--space-4);padding-top:var(--space-1);display:grid}.account-create__pair{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-create__error{color:var(--negative);font-size:var(--text-meta);margin:0;line-height:18px}.account-create__submit{width:100%;min-height:var(--control-h);border-radius:var(--radius-pill)}.op-picks{scrollbar-width:none;gap:8px;margin:0;padding:0 2px;display:flex;overflow-x:auto}.op-picks::-webkit-scrollbar{display:none}.op-picks__chip{border-radius:var(--radius-pill);background:var(--surface-muted);max-width:200px;min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;flex:none;padding:0 14px;font-weight:600;overflow:hidden}.op-picks__chip:active,.op-picks__chip[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.op-picks__chip:hover{background:var(--brand-soft);color:var(--brand-strong)}}.op-restored{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);border-radius:var(--radius-field);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--text-meta);padding:4px 6px 4px 14px;font-weight:500;display:flex}:root:root .op-restored .text-button{color:var(--brand-strong);font-size:inherit;min-height:36px;padding:0 8px;font-weight:600}.op-detail__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.op-detail__tag-add{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px}.op-detail__tag-form{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;width:100%;display:flex}:root:root .op-detail__tag-form .text-button{min-height:40px;padding:0}:root:root .op-detail .op-detail__tag-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-width:0;min-height:44px;margin-top:var(--space-1);border-radius:var(--radius-xs);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--text-input);border:0;flex:100%;padding:0 12px}:root:root .op-detail .op-detail__tag-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible{outline:2px solid var(--brand);outline-offset:0}:root:root .op-detail__account{appearance:none;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.op-detail>*{min-width:0}.op-detail__more{max-width:100%}.op-detail__site{overflow-wrap:anywhere;word-break:break-all;min-width:0;max-width:100%}.op-detail__site>svg{flex:none}.merchant-offer__toggle{min-height:32px;color:var(--brand-strong);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-weight:600;display:inline-flex}.merchant-offer__toggle svg{transition:transform var(--dur-fast) var(--ease-out)}.merchant-offer__toggle svg.is-open{transform:rotate(180deg)}.merchant-offer__list{gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.merchant-offer .merchant-offer__list label{border-radius:var(--radius-xs);background:var(--paper);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:6px 10px;display:flex}.merchant-offer__row{flex:1;gap:2px;min-width:0;display:grid}.merchant-offer__row strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.merchant-offer__row small{color:var(--ink-soft);font-size:var(--text-caption)}.merchant-offer__sum{font-size:var(--text-body);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.merchant-offer__list input{width:20px;height:20px;accent-color:var(--brand);flex:none}@media (prefers-reduced-motion:reduce){.merchant-offer__toggle svg{transition:none}}.op-scan{align-items:stretch;gap:var(--space-2);margin:0 0 var(--space-3);min-width:0;display:flex}.op-scan__main{border-radius:var(--radius-card);background:var(--brand-soft);min-width:0;min-height:56px;color:var(--brand-strong);font:inherit;text-align:left;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:0;flex:auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.op-scan__icon{border-radius:var(--radius-xs);background:var(--paper);width:40px;height:40px;color:var(--brand-strong);flex:none;place-items:center;display:grid}.op-scan__text{flex:auto;gap:2px;min-width:0;display:grid}.op-scan__text strong{color:var(--ink);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.op-scan__text small{color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-scan__chevron{color:var(--brand-strong);flex:none}.op-scan__alt{border-radius:var(--radius-card);background:var(--surface-muted);width:56px;min-height:56px;color:var(--ink-2);cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:0;flex:none;place-items:center;padding:0;display:grid}.op-scan__main:active,.op-scan__main[data-pressed],.op-scan__alt:active,.op-scan__alt[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.op-scan__main:hover,.op-scan__alt:hover{filter:var(--press-filter)}}.op-scan__main:focus-visible,.op-scan__alt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:720px){.op-scan__alt{width:48px}.op-scan__main{gap:10px;padding-right:8px}}@media (max-width:360px){.op-scan__text small{display:none}}.op-detail__paired{border-radius:var(--radius-field);background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-meta);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.op-detail__paired>svg{color:var(--brand-strong);flex:none}.op-detail__paired>span{flex:auto;min-width:0}
:root:root [data-view=dashboard] .overview-body{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;margin-top:0;display:grid}:root:root [data-view=dashboard] .overview-primary,:root:root [data-view=dashboard] .overview-secondary{gap:var(--space-4);min-width:0;display:grid}@media (max-width:980px){:root:root [data-view=dashboard] .overview-body{flex-direction:column;align-items:stretch;gap:12px;display:flex}:root:root [data-view=dashboard] .overview-primary,:root:root [data-view=dashboard] .overview-secondary{display:contents}:root:root [data-view=dashboard] .dash-start{order:-3}:root:root [data-view=dashboard] .cashflow{order:-2}:root:root [data-view=dashboard] .attention-panel{order:-1}}:root:root [data-view=dashboard] .panel__head.dash-head{min-height:0;padding:8px 8px 0;display:block}:root:root [data-view=dashboard] .dash-head h2{font-size:var(--text-title);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}:root:root [data-view=dashboard] .dash-head__static{align-items:center;min-height:48px;padding:0 12px;display:flex}:root:root [data-view=dashboard] .dash-head__link{border-radius:var(--radius-field);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}:root:root [data-view=dashboard] .dash-head__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root:root [data-view=dashboard] .dash-head__meta{color:var(--ink-soft);font-size:var(--text-meta);letter-spacing:0;white-space:nowrap;flex:none;margin-left:auto;font-weight:500}:root:root [data-view=dashboard] .dash-head__chevron{color:var(--ink-soft);flex:none}:root:root [data-view=dashboard] .dash-head__title+.dash-head__chevron{margin-left:auto}:root:root [data-view=dashboard] .dash-head__link:active,:root:root [data-view=dashboard] .dash-head__link[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .dash-head__link:hover{background:var(--surface-muted)}}:root:root [data-view=dashboard] .dash-head__link:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);outline:0}:root:root [data-view=dashboard] .dash-note{color:var(--ink-soft);font-size:var(--text-meta);margin:0;padding:4px 12px 8px}:root:root [data-view=dashboard] .cashflow{border-radius:var(--radius-hero);gap:16px;padding:8px 20px 12px;display:grid}:root:root [data-view=dashboard] .cashflow__head{align-items:center;gap:4px;margin-inline:-12px -8px;display:flex}:root:root [data-view=dashboard] .cashflow__head h2{min-width:0;font-size:var(--text-title);letter-spacing:-.01em;flex:auto;margin:0;font-weight:600}:root:root [data-view=dashboard] .cashflow__head .dash-head__link{width:auto;max-width:100%}:root:root [data-view=dashboard] .cashflow__head .hide-amounts-toggle{flex:none;margin:0}:root:root [data-view=dashboard] .cashflow__total{justify-items:start;gap:4px;display:grid}:root:root [data-view=dashboard] .cashflow__label{color:var(--ink-soft);font-size:var(--text-meta);align-items:center;gap:7px;font-weight:500;display:inline-flex}:root:root [data-view=dashboard] .cashflow__label i{border-radius:var(--radius-pill);background:var(--positive);width:8px;height:8px}:root:root [data-view=dashboard] .cashflow__flow--out .cashflow__label i{background:var(--ink)}:root:root [data-view=dashboard] .cashflow__total strong{color:var(--ink);font-size:var(--text-hero-lg);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-weight:700;line-height:1.1;display:flex}:root:root [data-view=dashboard] .cashflow__total strong small{color:var(--ink-soft);font-size:var(--text-title);letter-spacing:0;font-weight:600}:root:root [data-view=dashboard] .cashflow__sub{min-height:calc(var(--text-meta) * 1.45 * 2 + 4px);justify-items:start;gap:4px;display:grid}:root:root [data-view=dashboard] .cashflow__sub>span{line-height:1.45}:root:root [data-view=dashboard] .cashflow__sub[data-scrubbing]{visibility:hidden}:root:root [data-view=dashboard] .cashflow__delta{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}:root:root [data-view=dashboard] .cashflow__delta .amount{color:var(--ink);font-weight:600}:root:root [data-view=dashboard] .cashflow__delta.is-up .amount{color:var(--positive)}:root:root [data-view=dashboard] .cashflow__rate{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:root:root [data-view=dashboard] .cashflow__delta.is-up .cashflow__rate{color:var(--positive)}:root:root [data-view=dashboard] .cashflow__badge{border-radius:var(--radius-pill);font-size:var(--text-caption);letter-spacing:0;padding:2px 8px;font-weight:600}:root:root [data-view=dashboard] .cashflow__badge.is-prepaid{background:var(--positive-soft);color:var(--positive)}:root:root [data-view=dashboard] .cashflow__badge.is-debt{background:var(--caution-soft);color:var(--caution)}:root:root [data-view=dashboard] .cashflow__flows{transition:opacity var(--dur-fast) var(--ease-out);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}:root:root [data-view=dashboard] .cashflow__flows.is-loading,:root:root [data-view=dashboard] .cashflow__chart.is-loading{opacity:.45}:root:root [data-view=dashboard] .cashflow__flow{border-radius:var(--radius-card);background:var(--surface-muted);border:0;align-content:start;gap:2px;min-width:0;padding:12px 14px;display:grid}:root:root [data-view=dashboard] .cashflow__flow--link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}:root:root [data-view=dashboard] .cashflow__flow--link:active,:root:root [data-view=dashboard] .cashflow__flow--link[data-pressed]{filter:var(--press-filter)}:root:root [data-view=dashboard] .cashflow__flow--link:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);outline:0}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .cashflow__flow--link:hover{background:color-mix(in srgb, var(--surface-muted) 70%, var(--line))}}:root:root [data-view=dashboard] .cashflow__flow strong{color:var(--ink);font-size:var(--text-title);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;overflow:hidden}:root:root [data-view=dashboard] .cashflow__flow--in strong{color:var(--positive)}:root:root [data-view=dashboard] .cashflow__flow em{color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;overflow:hidden}:root:root [data-view=dashboard] .cashflow__flow .amount-cents{font-size:inherit}:root:root [data-view=dashboard] .cashflow__seg{justify-self:start}:root:root [data-view=dashboard] .cashflow__seg button{min-height:36px;font-size:var(--text-meta);padding:0 14px}@media (max-width:360px){:root:root [data-view=dashboard] .cashflow__seg button{padding:0 4px}}:root:root [data-view=dashboard] .cashflow__chart{min-width:0;margin-inline:-4px}:root:root [data-view=dashboard] .cashflow__legend{color:var(--ink-soft);font-size:var(--text-caption);align-items:center;gap:6px;margin:2px 0 0 4px;display:inline-flex}:root:root [data-view=dashboard] .cashflow__legend i{border-top:1.8px dashed var(--line-strong);width:18px;height:0}:root:root [data-view=dashboard] .cashflow__legends{flex-wrap:wrap;gap:4px 14px;display:flex}:root:root [data-view=dashboard] .cashflow__legend--forecast i{border-top-color:var(--trend-color,var(--brand))}:root:root [data-view=dashboard] .cashflow__forecast{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500}:root:root [data-view=dashboard] .cashflow__forecast .amount{color:var(--ink);font-weight:600}:root:root [data-view=dashboard] .cashflow__foot{border-top:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;padding-top:0;display:grid}:root:root [data-view=dashboard] .cashflow__arrow{border-radius:var(--radius-pill);background:var(--surface-muted);width:44px;height:44px;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .cashflow__arrow:not(:disabled):hover{background:var(--brand-soft);color:var(--brand-strong);border:0}}:root:root [data-view=dashboard] .cashflow__arrow:active:not(:disabled){filter:var(--press-filter)}:root:root [data-view=dashboard] .cashflow__arrow:focus-visible,:root:root [data-view=dashboard] .cashflow__month-label:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:0}:root:root [data-view=dashboard] .cashflow__arrow:disabled{color:var(--ink-soft);opacity:.45;cursor:default;background:0 0}:root:root [data-view=dashboard] .cashflow__month{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid}:root:root [data-view=dashboard] .cashflow__month-label{border-radius:var(--radius-pill);min-height:36px;color:var(--ink);font:inherit;font-size:var(--text-body);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .cashflow__month-label:not(:disabled):hover{background:var(--surface-muted);color:var(--brand)}}:root:root [data-view=dashboard] .cashflow__month-label:disabled{cursor:default;opacity:1}:root:root [data-view=dashboard] .cashflow__note{color:var(--caution);font-size:var(--text-caption);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}:root:root [data-view=dashboard] .cashflow__note--link{appearance:none;border-radius:var(--radius-xs);font:inherit;font-size:var(--text-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-4px -6px;padding:4px 6px;font-weight:600;text-decoration:underline}:root:root [data-view=dashboard] .cashflow__note--link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root:root [data-view=dashboard] .attention-panel{background:var(--paper)}:root:root [data-view=dashboard] .attention-list{padding:0 8px 8px;display:grid}:root:root [data-view=dashboard] .attention-row{border-radius:var(--radius-field);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:8px 8px 8px 12px;display:grid}:root:root [data-view=dashboard] .attention-row:active,:root:root [data-view=dashboard] .attention-row[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .attention-row:hover{background:var(--surface-muted)}}:root:root [data-view=dashboard] .attention-row:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);outline:0}:root:root [data-view=dashboard] .attention-row__icon{border-radius:var(--radius-xs);background:var(--caution-soft);width:36px;height:36px;color:var(--caution);place-items:center;display:grid}:root:root [data-view=dashboard] .attention-row.is-alert .attention-row__icon{background:var(--negative-soft);color:var(--negative)}:root:root [data-view=dashboard] .attention-row__label{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}:root:root [data-view=dashboard] .attention-row__count{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;font-weight:600}:root:root [data-view=dashboard] .attention-row.is-alert .attention-row__count{color:var(--negative)}:root:root [data-view=dashboard] .attention-row__chevron{color:var(--ink-soft)}:root:root [data-view=dashboard] .attention-panel--viewer .attention-row__icon{background:var(--surface-muted);color:var(--ink-soft)}.recent-list{padding:0 8px 8px;display:grid}.recent-row{border-radius:var(--radius-field);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.recent-row:disabled{cursor:default}.recent-row:active:not(:disabled),.recent-row[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.recent-row:hover:not(:disabled){background:var(--surface-muted)}}.recent-row:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);outline:0}.recent-row>.txn-icon{border-radius:var(--radius-xs);width:40px;height:40px}.recent-row__body{gap:2px;min-width:0;display:grid}.recent-row__body strong{min-width:0;font-size:var(--text-body);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.recent-row__body strong>:first-child{text-overflow:ellipsis;overflow:hidden}.recent-row__clip{color:var(--ink-soft);flex:none;place-items:center;display:inline-grid}.recent-row__badge{border-radius:var(--radius-pill);background:var(--caution-soft);color:var(--caution);font-size:var(--text-caption);flex:none;align-items:center;gap:3px;padding:1px 7px;font-weight:600;line-height:16px;display:inline-flex}@media (max-width:720px){.recent-row__badge{padding:2px}.recent-row__badge span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.recent-row__body small{color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.recent-row__amount{text-align:right;white-space:nowrap;justify-items:end;gap:2px;display:grid}.recent-row__amount b{font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:20px}.recent-row__amount.amount--payout b{color:var(--positive)}.recent-row__amount.amount--transfer b{color:var(--ink-soft)}.recent-row__amount small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;line-height:16px}.recent-row__amount small.is-missing{border-radius:var(--radius-pill);background:var(--caution-soft);color:var(--caution);font-size:var(--text-caption);padding:0 7px;font-weight:600}:root:root [data-view=dashboard] .recent-panel .empty-state{padding-block:16px 24px}:root:root [data-view=dashboard] .structure-panel .share-bars{gap:12px;padding:4px 20px 20px}:root:root [data-view=dashboard] .structure-panel .share-bar{grid-template-columns:minmax(0,36%) minmax(48px,1fr) auto;gap:12px}@media (min-width:721px){:root:root [data-view=dashboard] .structure-panel .share-bars{grid-template-columns:minmax(0,36%) minmax(48px,1fr) auto;column-gap:12px}:root:root [data-view=dashboard] .structure-panel .share-bar{grid-column:1/-1;grid-template-columns:subgrid}}:root:root [data-view=dashboard] .structure-panel .share-bar__label{min-width:0;color:var(--ink);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:root:root [data-view=dashboard] .structure-panel .share-bar__label i{vertical-align:1px;margin-right:8px;display:inline-block}:root:root [data-view=dashboard] .structure-panel .share-bar__value{font-family:inherit;font-size:var(--text-meta);font-variant-numeric:tabular-nums}:root:root [data-view=dashboard] .structure-panel .share-bar__value small{min-width:40px;color:var(--ink-soft);font-size:var(--text-caption);text-align:right}:root:root [data-view=dashboard] .account-total{justify-items:start;gap:2px;padding:0 20px 12px;display:grid}:root:root [data-view=dashboard] .account-total>small{color:var(--ink-soft);font-size:var(--text-meta);margin:0}:root:root [data-view=dashboard] .account-total>strong{font-size:var(--text-hero);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.2}:root:root [data-view=dashboard] .account-total>.account-total__warn{color:var(--caution)}:root:root [data-view=dashboard] .account-total__networth{border-top:0;padding-top:0;margin-top:4px!important}:root:root [data-view=dashboard] .account-total__networth b{color:var(--ink);font-weight:600}:root:root [data-view=dashboard] .account-mini-list{padding:0 8px 8px;display:grid}:root:root [data-view=dashboard] .account-mini-list button{border-radius:var(--radius-field);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}:root:root [data-view=dashboard] .account-mini-list button:active,:root:root [data-view=dashboard] .account-mini-list button[data-pressed]{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){:root:root [data-view=dashboard] .account-mini-list button:hover{background:var(--surface-muted)}}:root:root [data-view=dashboard] .account-mini-list .acc-mark{width:40px;height:40px}:root:root [data-view=dashboard] .account-mini-list__name{gap:2px;min-width:0;display:grid}:root:root [data-view=dashboard] .account-mini-list__name b{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:20px;overflow:hidden}:root:root [data-view=dashboard] .account-mini-list__name small{color:var(--ink-soft);font-size:var(--text-meta);line-height:18px}:root:root [data-view=dashboard] .account-mini-list strong{font-size:var(--text-body);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}@media (max-width:360px){:root:root [data-view=dashboard] .account-mini-list button{grid-template-columns:40px minmax(6em,1fr) minmax(0,auto)}:root:root [data-view=dashboard] .account-mini-list strong{white-space:normal;text-align:right}}:root:root [data-view=dashboard] .debt-tile--empty{cursor:default;min-height:0;padding:0 0 8px;display:block}:root:root [data-view=dashboard] .debt-tile--empty .dash-head__title{color:var(--ink);font-size:inherit;margin-left:0}:root:root [data-view=dashboard] .debt-tile__body{cursor:pointer;gap:8px;padding:0 20px 16px;display:grid}:root:root [data-view=dashboard] .debt-tile__row small{font-size:var(--text-meta)}:root:root [data-view=dashboard] .debt-tile__row b{font-size:var(--text-title);font-weight:600}:root:root [data-view=dashboard] .debt-tile__approx{font-size:var(--text-meta)}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__total{cursor:pointer;gap:2px;padding:0 20px 8px;display:grid}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__total small{font-size:var(--text-meta)}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__total strong{font-size:var(--text-hero);letter-spacing:-.03em;font-weight:700;line-height:1.2}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__list{gap:0;padding:0 8px 8px;display:grid}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row{border-radius:var(--radius-field);min-height:56px;transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:8px 12px}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row:active,:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row[data-pressed]{filter:var(--press-filter)}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row>:first-child{justify-self:center}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row>.txn-icon{border-radius:var(--radius-xs);width:40px;height:40px}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__name{gap:2px}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__name strong{font-weight:500;line-height:20px}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__name small{font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__row b{font-weight:600}:root:root [data-view=dashboard] .cb-tile__percent{border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--text-meta);font-variant-numeric:tabular-nums;padding:2px 8px;font-style:normal;font-weight:600}:root:root [data-view=dashboard] .esim-tile__list{padding:0 8px 8px}:root:root [data-view=dashboard] .esim-tile__row{padding:10px 12px}:root:root [data-view=dashboard] .esim-tile__row:active,:root:root [data-view=dashboard] .esim-tile__row[data-pressed]{filter:var(--press-filter)}:root[data-svod-hide-amounts] [data-view=dashboard] .cb-tile .sub-tile__total strong{filter:blur(.4em);-webkit-user-select:none;user-select:none}@media (max-width:720px){:root:root [data-view=dashboard] .cashflow{gap:14px;padding:6px 16px 12px}:root:root [data-view=dashboard] .cashflow__head{margin-inline:-10px -8px}:root:root [data-view=dashboard] .cashflow__flow{padding:10px 12px}:root:root [data-view=dashboard] .cashflow__flow strong{font-size:var(--text-input)}:root:root [data-view=dashboard] .cashflow__seg{justify-self:stretch}:root:root [data-view=dashboard] .panel{border-radius:var(--radius-card)}:root:root [data-view=dashboard] .panel__head.dash-head{padding:6px 4px 0}:root:root [data-view=dashboard] .account-total,:root:root [data-view=dashboard] .debt-tile__body,:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__total{padding-inline:16px}:root:root [data-view=dashboard] .structure-panel .share-bars{padding:4px 16px 16px}:root:root [data-view=dashboard] .structure-panel .share-bar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""track track";row-gap:6px}:root:root [data-view=dashboard] .structure-panel .share-bar__label{grid-area:label}:root:root [data-view=dashboard] .structure-panel .share-bar__track{grid-area:track;height:6px}:root:root [data-view=dashboard] .structure-panel .share-bar__value{grid-area:value}.recent-list,:root:root [data-view=dashboard] :is(.attention-list,.account-mini-list,.esim-tile__list),:root:root [data-view=dashboard] :is(.sub-tile,.cb-tile) .sub-tile__list{padding:0 4px 6px}.recent-row:nth-child(n+6){display:none}}:root:root [data-view=dashboard] .dash-start{gap:var(--space-2);padding:var(--space-5);background:var(--brand-soft);animation:empty-in var(--dur-base) var(--ease-out) both;display:grid}:root:root [data-view=dashboard] .dash-start h2{color:var(--ink);font-size:var(--text-title);margin:0;font-weight:600;line-height:1.3}:root:root [data-view=dashboard] .dash-start p{color:var(--ink-soft);font-size:var(--text-meta);margin:0;line-height:1.45}:root:root [data-view=dashboard] .dash-start__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){:root:root [data-view=dashboard] .dash-start{animation:none}}:root:root [data-view=dashboard] .cashflow__flows{animation:empty-in var(--dur-base) var(--ease-out) both}@media (prefers-reduced-motion:reduce){:root:root [data-view=dashboard] .cashflow__flows{animation:none}}:root:root [data-view=dashboard] .sk-dashboard-seg{border-radius:10px;justify-self:start;width:274px;height:42px}:root:root [data-view=dashboard] .sk-dashboard-chart{border-radius:var(--radius-card);height:220px}:root:root [data-view=dashboard] .cashflow__arrow[data-disabled]{color:var(--ink-soft);opacity:.45;background:0 0}@media (max-width:720px){:root:root [data-view=dashboard] .sk-dashboard-seg{justify-self:stretch;width:auto}:root:root [data-view=dashboard] .sk-dashboard-chart{height:172px}}
:root:root [data-view=operations] .ops-heading{margin-bottom:16px}:root:root [data-view=operations] .ops-quickviews{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;margin-bottom:12px;padding:0;display:flex}:root:root [data-view=operations] .ops-quickviews button{border-radius:var(--radius-pill);background:var(--surface-muted);min-height:36px;color:var(--ink);font-size:var(--text-meta);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;transform:none}:root:root [data-view=operations] .ops-quickviews button.is-active{background:var(--brand-soft);color:var(--brand-strong)}:root:root [data-view=operations] .ops-quickviews button b{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--ink) 8%, transparent);min-width:18px;height:18px;color:inherit;font-size:var(--text-caption);text-align:center;padding:0 5px;font-weight:700;line-height:18px}:root:root [data-view=operations] .ops-quickviews button.is-active b{background:color-mix(in srgb, var(--brand) 16%, transparent);color:var(--brand-strong)}:root:root [data-view=operations] .ops-quickviews .ops-workflow-link{color:var(--brand);background:0 0}:root:root.dark [data-view=operations] .ops-quickviews .ops-workflow-link{color:var(--brand-strong)}:root:root [data-view=operations] .ops-quickviews button:active{filter:var(--press-filter);transform:none}@media (hover:hover) and (pointer:fine){:root:root [data-view=operations] .ops-quickviews button:not(.is-active):hover{background:color-mix(in srgb, var(--surface-muted), var(--ink) 6%);color:var(--ink)}:root:root [data-view=operations] .ops-quickviews .ops-workflow-link:hover{background:var(--brand-soft);color:var(--brand-strong)}}:root:root [data-view=operations] .ops-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:0;display:flex}:root:root [data-view=operations] .ops-toolbar__search{flex:260px}:root:root [data-view=operations] .ops-toolbar__search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:var(--control-h-sm);border-radius:var(--radius-pill);background:var(--surface-muted);padding:8px 40px}:root:root [data-view=operations] .ops-toolbar__search input:focus{background:var(--paper)}:root:root [data-view=operations] .ops-toolbar__search input::placeholder,:root:root .pop-panel .ops-filters__range input::placeholder{color:var(--ink-soft);opacity:1}.pop-panel .ops-filters__toggle{min-height:40px;color:var(--ink);font-size:var(--text-body);cursor:pointer;grid-column:1/-1;align-items:center;gap:10px;display:flex}.pop-panel .ops-filters__toggle input{width:20px;height:20px;accent-color:var(--brand);cursor:pointer;margin:0}:root:root [data-view=operations] .ops-toolbar__search>svg{color:var(--ink-soft);top:14px;left:14px}:root:root [data-view=operations] .ops-toolbar__clear{border-radius:var(--radius-pill);width:32px;height:32px}:root:root [data-view=operations] .ops-toolbar__tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root:root [data-view=operations] .pop-trigger,:root:root [data-view=operations] .ops-toolbar__sort.select-box{min-height:var(--control-h-sm);border-radius:var(--radius-pill);font-size:var(--text-meta);padding:0 12px 0 14px;font-weight:600}:root:root [data-view=operations] .pop-trigger__label{max-width:160px}:root:root [data-view=operations] .pop-trigger__badge{background:var(--brand);color:#fff}.period-presets button{background:var(--surface-muted);color:var(--ink);border-radius:var(--radius-field);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0}.period-presets button.is-active{background:var(--brand-soft);color:var(--brand-strong);border:0}@media (hover:hover) and (pointer:fine){.period-presets button:hover{background:color-mix(in srgb, var(--surface-muted), var(--ink) 6%);border:0;transform:none}.period-presets button.is-active:hover{background:var(--brand-soft)}}.pop-foot{border-top:0;margin-top:10px;padding-top:4px}.pop-panel .ops-filters__range{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ops-views__empty{color:var(--ink-soft);font-size:var(--text-meta);margin:4px 0 0}:root:root [data-view=operations] .ops-chips{gap:6px;margin:-2px 0 12px}:root:root [data-view=operations] .ops-chips button{border-radius:var(--radius-pill);background:var(--brand-soft);min-height:32px;color:var(--brand-strong);font-size:var(--text-meta);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}:root:root [data-view=operations] .ops-chips .filter-chip-clear{color:var(--ink-soft);background:0 0}:root:root [data-view=operations] .ops-summary{box-shadow:none;color:var(--ink-soft);font-size:var(--text-meta);background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 12px;padding:0 4px;display:flex}:root:root [data-view=operations] .ops-summary b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}:root:root [data-view=operations] .ops-summary b.is-positive{color:var(--positive)}:root:root [data-view=operations] .ops-summary--feed{z-index:11;background:var(--bg);margin:0 -4px 12px;padding:10px 8px;position:sticky;top:68px}:root:root [data-view=operations] .ops-summary__month{color:var(--ink);font-size:var(--text-body);font-weight:600}:root:root [data-view=operations] .ops-month{color:var(--ink);font-size:var(--text-title);margin:20px 4px 8px;font-weight:600;line-height:1.3}:root:root [data-view=operations] .ops-summary__warn{border-radius:var(--radius-pill);background:var(--caution-soft);min-height:28px;color:var(--caution);font:inherit;font-size:var(--text-caption);cursor:pointer;border:0;padding:0 10px;font-weight:600}:root:root [data-view=operations] .operations-table{min-height:200px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:relative;overflow:visible}:root:root [data-view=operations] .ops-ledger-head{display:none}:root:root [data-view=operations] .ops-loading-line{top:0}:root:root [data-view=operations] .operations-table .ops-list{padding:0}:root:root [data-view=operations] .ops-head{color:var(--ink-soft);font-size:var(--text-caption);letter-spacing:0;text-transform:none;border:0;grid-template-columns:34px minmax(0,1fr) 72px minmax(140px,auto) 84px;align-items:center;gap:12px;padding:4px 16px 10px;font-weight:600;display:grid}:root:root [data-view=operations] .ops-head .align-right{text-align:right}@media (min-width:721px){:root:root [data-view=operations] .ops-list--dated .ops-head,:root:root [data-view=operations] .ops-list--dated .ops-row{grid-template-columns:34px minmax(0,1fr) 96px minmax(140px,auto) 84px}}:root:root [data-view=operations] .ops-head__sort{appearance:none;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;margin:-4px 0;padding:4px 0}:root:root [data-view=operations] [data-sort=on]>.ops-head__sort{color:var(--ink)}@media (hover:hover) and (pointer:fine){:root:root [data-view=operations] .ops-head__sort:hover{color:var(--ink)}}:root:root [data-view=operations] .ops-head__sort:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:root:root [data-view=operations] .ops-day{border-radius:var(--radius-card);background:var(--paper);box-shadow:none;border:0;margin:0 0 8px;padding:4px 0;animation:none;overflow:hidden}:root:root [data-view=operations] .ops-day+.ops-day{border-top:0;margin-top:8px}:root:root [data-view=operations] .ops-day__head{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 16px 4px;display:flex;position:static}:root:root [data-view=operations] .ops-day__date{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-meta);letter-spacing:0;text-transform:none;font-weight:600}:root:root [data-view=operations] .ops-day__total{color:var(--ink);font-family:var(--font-sans);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:600}:root:root [data-view=operations] .ops-day__body{border:0}:root:root [data-view=operations] .ops-row{cursor:pointer;min-height:60px;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) 72px minmax(140px,auto) 84px;grid-template-areas:none;align-items:center;gap:12px;padding:8px 16px;animation:none;display:grid;position:relative;transform:none}:root:root [data-view=operations] .ops-row:before{display:none}:root:root [data-view=operations] .ops-row:active{filter:var(--press-filter);transform:none}:root:root [data-view=operations] .ops-row:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-ring);outline:0}:root:root [data-view=operations] .ops-row.is-selected{background:var(--brand-soft)}:root:root [data-view=operations] .ops-row:has(input:checked){background:var(--brand-soft)}@media (hover:hover) and (pointer:fine){:root:root [data-view=operations] .ops-row:hover{background:var(--surface-muted);transform:none}:root:root [data-view=operations] .ops-row.is-selected:hover{background:var(--brand-soft)}}:root:root [data-view=operations] .ops-row__select{justify-content:center;align-items:center;display:flex}:root:root [data-view=operations] .ops-row__main{min-width:0}:root:root [data-view=operations] .txn-cell{align-items:center;gap:12px;min-width:0;display:flex}:root:root [data-view=operations] .txn-cell>div{min-width:0}:root:root [data-view=operations] .txn-cell strong{max-width:none;color:var(--ink);font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;line-height:20px;display:block;overflow:hidden}:root:root [data-view=operations] .txn-cell .txn-icon{border-radius:var(--radius-xs);flex:none;width:40px;height:40px}:root:root [data-view=operations] .receipt-badge{min-width:0;min-height:0;color:var(--ink-soft);vertical-align:-1px;place-items:center;margin-left:6px;padding:0;display:inline-grid}:root:root [data-view=operations] .ops-row__meta{min-width:0;color:var(--ink-soft);font-size:var(--text-meta);white-space:nowrap;align-items:center;gap:0;margin-top:2px;line-height:18px;display:flex;overflow:hidden}:root:root [data-view=operations] .ops-row__meta>em{text-overflow:ellipsis;flex:0 auto;min-width:0;font-style:normal;overflow:hidden}:root:root [data-view=operations] .ops-row__meta>.ops-row__time{flex:none}:root:root [data-view=operations] .ops-row__meta>em+em:before{content:"·";margin:0 5px}:root:root [data-view=operations] .ops-row__meta>b{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-caption);border:0;flex:none;align-items:center;gap:3px;margin-left:6px;padding:1px 7px;font-weight:600;line-height:16px;display:inline-flex}:root:root [data-view=operations] .ops-row__meta>.ops-badge-review{background:var(--caution-soft);color:var(--caution)}:root:root [data-view=operations] .ops-row__meta>.ops-badge-review--icon{background:0 0;padding:0}:root:root [data-view=operations] .ops-row__meta>.refund-badge{background:var(--brand-soft);color:var(--brand-strong)}:root:root [data-view=operations] .ops-row__meta>.method-badge{background:var(--surface-muted);color:var(--ink-soft)}:root:root [data-view=operations] .ops-row__meta .ops-row__time{display:none}:root:root [data-view=operations] .ops-row__when{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;display:flex;overflow:hidden}:root:root [data-view=operations] .ops-row__when .txn-time{color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0}:root:root [data-view=operations] .ops-row__amount{text-align:right;white-space:nowrap;justify-items:end;gap:2px;min-width:0;display:grid}:root:root [data-view=operations] .ops-row__amount strong{font-family:var(--font-sans);font-size:var(--text-body);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600;line-height:20px}:root:root [data-view=operations] .ops-row__amount strong .amount{font:inherit;color:inherit}:root:root [data-view=operations] .ops-row__amount.amount--payout strong{color:var(--positive)}:root:root [data-view=operations] .ops-row__amount.amount--transfer strong{color:var(--ink-soft)}:root:root [data-view=operations] .ops-row__amount small{color:var(--ink-soft);font-family:var(--font-sans);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:500;line-height:16px}:root:root [data-view=operations] .ops-row__amount small.is-missing{border-radius:var(--radius-pill);background:var(--caution-soft);color:var(--caution);font-size:var(--text-caption);padding:0 7px;font-weight:600}:root:root [data-view=operations] .ops-row__amount small.ops-row__balance{font-size:var(--text-caption);font-weight:500}:root:root [data-view=operations] .ops-row__actions{justify-content:flex-end;display:flex}:root:root [data-view=operations] .ops-row__actions .row-actions{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);gap:0}:root:root [data-view=operations] .ops-row:hover .row-actions,:root:root [data-view=operations] .ops-row:focus-within .row-actions{opacity:1}:root:root [data-view=operations] .ops-row__actions .icon-button{width:36px;height:36px}:root:root [data-view=operations] .show-more{border-top:0;padding:12px 0 0}:root:root [data-view=operations] .show-more .button{min-height:40px}:root:root [data-view=operations] .ops-pager{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:4px;padding:8px 4px 0;display:flex}:root:root [data-view=operations] .ops-pager>span{margin-right:8px}:root:root [data-view=operations] .ops-pager .icon-button{border-radius:var(--radius-pill);background:var(--surface-muted);width:36px;height:36px;color:var(--ink)}:root:root [data-view=operations] .ops-pager .icon-button:disabled{opacity:.4}.ops-more{min-height:48px;color:var(--ink-soft);font-size:var(--text-meta);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.ops-more--end{min-height:56px}:root:root [data-view=operations] .check-label>span{background:var(--surface-muted);width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:#0000;border:0;border-radius:7px}:root:root [data-view=operations] .check-label input:checked+span{background:var(--brand);box-shadow:none;color:#fff}.ops-empty .empty-state__action{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ops-confirm{gap:14px;padding-top:4px;display:grid}.ops-confirm>p{color:var(--ink-soft);font-size:var(--text-body);overflow-wrap:anywhere;margin:0}.ops-confirm__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ops-confirm__actions .svod-button{width:100%}@media (max-width:720px){.ops-confirm__actions .svod-button{min-height:var(--control-h)}}:root:root .bulk-action-bar{z-index:12;border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow);-webkit-backdrop-filter:none;border:0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:8px 8px 8px 16px;display:flex;position:sticky;top:8px}:root:root .bulk-action-bar>strong{color:var(--ink);font-size:var(--text-body);margin-right:auto;font-weight:600}:root:root .bulk-action-bar>.icon-button:first-child{margin-left:-4px}:root:root .bulk-action-bar .bulk-action-bar__delete{color:var(--negative)}@media (hover:hover) and (pointer:fine){:root:root .bulk-action-bar .bulk-action-bar__delete:hover:not(:disabled){background:var(--negative-soft);color:var(--negative)}}:root:root .bulk-action-bar .svod-button,:root:root .bulk-action-bar .select-box,:root:root .bulk-action-bar .text-button{min-height:40px}:root:root .bulk-action-bar .icon-button--danger{color:var(--negative)}:root:root .bulk-action-bar .icon-button--danger:disabled{opacity:.45}:root:root .bulk-action-bar--phone{top:auto;left:12px;right:12px;bottom:calc(68px + env(safe-area-inset-bottom));z-index:47;border-radius:var(--radius-card);background:var(--paper);transform:translate3d(0, var(--svod-tabbar-shift,0px), 0);animation:ops-bar-in var(--dur-base) var(--ease-out) both;flex-wrap:nowrap;margin:0;padding:8px 8px 8px 14px;position:fixed;box-shadow:0 8px 40px #0e182924}html.dark :root:root .bulk-action-bar--phone,:root:root.dark .bulk-action-bar--phone{background:var(--paper-strong)}:root:root .bulk-action-bar--phone>strong{min-width:0;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}:root:root .bulk-action-bar--phone>:not(strong){flex:none}:root:root .bulk-action-bar--phone .bulk-action-bar__review{background:var(--surface-muted);color:var(--brand-strong)}:root:root .bulk-action-bar--phone .svod-button{font-size:var(--text-meta);padding:0 12px}:root:root .bulk-action-bar--phone .icon-button{width:40px;height:40px}@keyframes ops-bar-in{0%{opacity:0;translate:0 8px}}.ops-bulk-more>button,.ops-bulk-more>a{grid-template-columns:1fr}.ops-bulk-more>a{border-radius:var(--radius-field);min-height:56px;color:var(--ink);align-items:center;gap:12px;padding:8px 14px;text-decoration:none;display:grid}.ops-bulk-more>a span b,.ops-bulk-more>button span b{font-size:var(--text-body);font-weight:600;display:block}.ops-bulk-more>button:disabled{opacity:.45}.ops-bulk-more__account{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.ops-bulk-more__tag{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;display:grid}.ops-bulk-more__tag>input{grid-column:1/-1}.ops-bulk-more__tag small{color:var(--ink-soft);font-size:var(--text-meta);grid-column:1/-1}.ops-toast{background:var(--ink);color:var(--paper)}@media (max-width:720px){:root:root [data-view=operations] .ops-head{display:none}:root:root [data-view=operations] .operations-table{min-height:160px}:root:root [data-view=operations] .ops-day{padding:2px 0 4px}:root:root [data-view=operations] .ops-day__head{padding:12px 16px 2px}:root:root [data-view=operations] .ops-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";gap:10px;min-height:60px;padding:8px 16px}:root:root [data-view=operations] .ops-row__main{grid-area:main}:root:root [data-view=operations] .ops-row__amount{grid-area:amount;align-self:center}:root:root [data-view=operations] .ops-row__select,:root:root [data-view=operations] .ops-row__when,:root:root [data-view=operations] .ops-row__actions{display:none}:root:root [data-view=operations] .operations-table.is-selecting .ops-row{grid-template-columns:28px minmax(0,1fr);grid-template-areas:"check main"}:root:root [data-view=operations] .operations-table.is-selecting .ops-row__select{grid-area:check;padding:0;display:flex}:root:root [data-view=operations] .ops-row__meta .ops-row__time,:root:root [data-view=operations] .txn-cell .ops-row__meta>em:nth-of-type(2){display:inline}:root:root [data-view=operations] .txn-cell .ops-row__meta>em.ops-row__acc,:root:root [data-view=operations] .txn-cell .ops-row__meta>.method-badge,:root:root [data-view=operations] .ops-row__meta .ops-row__acc{display:none}:root:root [data-view=operations] .txn-cell{gap:12px}:root:root [data-view=operations] .txn-cell .txn-icon{width:40px;height:40px}:root:root [data-view=operations] .txn-cell .txn-icon svg{width:20px;height:20px}:root:root [data-view=operations] .ops-row__amount strong{font-size:var(--text-body)}:root:root [data-view=operations] .ops-row__amount small{text-overflow:ellipsis;max-width:120px;overflow:hidden}:root:root [data-view=operations] .ops-row__meta>b{padding:0 6px}:root:root [data-view=operations] .txn-cell>div{flex:auto}:root:root [data-view=operations] .ops-row__line{align-items:baseline;gap:10px;min-width:0;display:flex}:root:root [data-view=operations] .ops-row__line>strong{flex:auto;min-width:0}:root:root [data-view=operations] .ops-row__line:has(>strong){flex-wrap:wrap;row-gap:0}:root:root [data-view=operations] .ops-row__line:has(>strong)>strong{flex-basis:8em}:root:root [data-view=operations] .ops-row__line:has(>strong)>.ops-row__sum{margin-left:auto}:root:root [data-view=operations] .ops-row__line>.ops-row__meta{flex:auto;min-width:0}:root:root [data-view=operations] .ops-row__sum{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:600;line-height:20px}:root:root [data-view=operations] .ops-row__sum .amount{font:inherit;color:inherit}:root:root [data-view=operations] .ops-row__sum{margin:0}:root:root [data-view=operations] .ops-row__sum span,:root:root [data-view=operations] .ops-row__sub span{font-size:inherit;margin:0;display:inline}:root:root [data-view=operations] .ops-row__sum.amount--payout{color:var(--positive)}:root:root [data-view=operations] .ops-row__sum.amount--transfer{color:var(--ink-soft)}:root:root [data-view=operations] .ops-row__sub{flex:none;margin-top:2px;display:inline-flex}:root:root [data-view=operations] .ops-row__sub small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500;line-height:18px}:root:root [data-view=operations] .ops-row__sub small.is-missing{border-radius:var(--radius-pill);background:var(--caution-soft);color:var(--caution);font-size:var(--text-caption);padding:0 7px;font-weight:600}:root:root [data-view=operations] .txn-cell>div>.ops-row__balance{color:var(--ink-soft);font-size:var(--text-caption);text-align:right;margin-top:2px;display:block}}@media (prefers-reduced-motion:reduce){:root:root .bulk-action-bar--phone{animation:none}}:root:root .bulk-action-bar>strong .bulk-action-bar__sum{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}:root:root .bulk-action-bar--phone>strong{min-width:0}:root:root .bulk-action-bar--phone>strong .bulk-action-bar__sum{font-size:var(--text-caption)}.rc{gap:var(--space-4);min-height:min(560px,72dvh);padding-top:var(--space-1);flex-direction:column;display:flex;position:relative}.rc-card{padding:var(--space-6) var(--space-4) var(--space-5);border-radius:var(--radius-hero);background:var(--surface-muted);text-align:center;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:rc-in var(--dur-base) var(--ease-out);flex:1;align-content:center;justify-items:center;gap:6px;display:grid;position:relative}:root:root .rc-card>.txn-icon{width:48px;height:48px;margin-bottom:var(--space-1);border-radius:14px}:root:root .rc-card>.txn-icon:not(.txn-icon--payout):not(.txn-icon--transfer){background:var(--paper)}.rc-card__amount .amount{white-space:normal}.rc-card__title{max-width:100%;color:var(--ink);font-size:var(--text-title);overflow-wrap:anywhere;margin:0;font-weight:600}.rc-card__raw{max-width:100%;color:var(--ink-soft);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0}.rc-card__amount{margin-top:var(--space-2);color:var(--ink);font-size:var(--text-hero-lg);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.1}.rc-card__amount.amount--payout{color:var(--positive)}.rc-card__meta{color:var(--ink-soft);font-size:var(--text-body);margin:0}.rc-card__desc{max-width:40ch;color:var(--ink-2);font-size:var(--text-meta);overflow-wrap:anywhere;margin:0}.rc-card__category{width:100%;max-width:360px;margin-top:var(--space-3);justify-items:center;gap:6px;display:grid}:root:root .rc-card__category .category-picker-trigger{background:var(--paper);width:100%}.rc-card__category small{color:var(--ink-soft);font-size:var(--text-caption)}.rc-card__type{border-radius:var(--radius-pill);background:var(--paper);color:var(--ink-2);font-size:var(--text-meta);padding:6px 12px;font-weight:600}.rc-card__hint{top:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-meta);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;align-items:center;gap:4px;padding:4px 10px;font-weight:600;display:inline-flex;position:absolute}.rc-card__hint--right{left:var(--space-4);background:var(--positive-soft);color:var(--positive)}.rc-card__hint--left{right:var(--space-4);background:var(--brand-soft);color:var(--brand-strong)}.rc-card[data-swipe=right] .rc-card__hint--right,.rc-card[data-swipe=left] .rc-card__hint--left{opacity:1}.rc-actions{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}:root:root .rc-actions .svod-button{width:100%;height:var(--control-h)}.rc-links{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.rc-links button{min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--brand);font-size:var(--text-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rc-links button:active:not(:disabled){filter:var(--press-filter)}.rc-links button:disabled{opacity:.5;cursor:default}.rc-keys{color:var(--ink-soft);font-size:var(--text-caption);text-align:center;margin:0;display:none}.rc-keys kbd{background:var(--surface-muted);min-width:20px;height:20px;color:var(--ink);font:inherit;border-radius:6px;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}@media (hover:hover) and (pointer:fine){.rc-keys{display:block}.rc-links button:hover:not(:disabled){background:var(--brand-soft);color:var(--brand-strong)}}.rc-state{align-content:center;justify-items:center;gap:var(--space-3);color:var(--ink-soft);text-align:center;flex:1;display:grid}.rc-state p{font-size:var(--text-body);margin:0}.rc-state--done>svg{color:var(--positive)}.rc-state--done p{color:var(--ink);font-size:var(--text-title);font-weight:600}.rc-toast{position:sticky;bottom:0}@keyframes rc-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:720px){.rc{min-height:calc(92dvh - 96px)}}@media (prefers-reduced-motion:reduce){.rc-card{animation:none}.rc-card__hint{transition:none}}:root:root [data-view=operations] .ops-row__meta>.tag-chips{flex-wrap:nowrap;flex:0 auto;margin-left:6px;overflow:hidden}.pop-panel .ops-filters__tags{grid-column:1/-1}:root:root .undo-toast--delete button{color:var(--brand)}:root:root [data-view=operations] .ops-row__meta>.split-badge{background:var(--brand-soft);color:var(--brand-strong)}:root:root [data-view=operations] .ops-row__tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}:root:root [data-view=operations] .ops-row__tags .tag-chip{flex:none;overflow:visible}.recent-search{color:var(--ink-soft);animation:toast-in var(--dur-fast) var(--ease-out) both;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.recent-search>svg{flex:none;margin-right:2px}.recent-search__chip{border-radius:var(--radius-pill);background:var(--surface-muted);max-width:220px;min-height:32px;color:var(--ink);font:inherit;font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:0;padding:0 12px;font-weight:500;overflow:hidden}.recent-search__chip:active,.recent-search__chip[data-pressed]{filter:var(--press-filter)}.recent-search__clear{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.recent-search__chip:hover{background:var(--brand-soft);color:var(--brand-strong)}.recent-search__clear:hover{background:var(--surface-muted)}}.recent-search--pop{z-index:20;border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--shadow);padding:8px 10px;position:absolute;top:calc(100% + 6px);left:0;right:0}.recent-search--phone{margin:-4px 0 10px}@media (prefers-reduced-motion:reduce){.recent-search{animation:none}}:root:root [data-view=operations] .ops-toolbar{-webkit-backdrop-filter:none}:root:root [data-view=operations] .ops-toolbar:focus-within{z-index:30;position:relative}:root:root .recent-search svg{position:static}:root:root .recent-search--pop{height:auto}.ops-swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow:auto hidden}.ops-swipe::-webkit-scrollbar{display:none}.ops-swipe__layer{background:var(--paper);scroll-snap-align:start;flex:none;width:100%;position:relative}.ops-swipe__actions{scroll-snap-align:end;flex:none;display:flex}.ops-swipe__btn{color:#fff;min-width:0;font:inherit;font-size:var(--text-caption);text-align:center;cursor:pointer;transition:filter var(--dur-fast) var(--ease-out);border:0;flex:1;align-content:center;place-items:center;gap:4px;padding:0 6px;font-weight:600;display:grid}.ops-swipe__btn:active{filter:var(--press-filter)}.ops-swipe__btn--brand{background:var(--brand)}.ops-swipe__btn--danger{background:var(--negative);color:var(--paper)}.rc-undo{width:fit-content;max-width:100%;min-height:var(--tap);margin:var(--space-1) auto 0;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-soft);font:inherit;font-size:var(--text-meta);cursor:pointer;animation:toast-in var(--dur-fast) var(--ease-out) both;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-weight:600;display:flex}.rc-undo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rc-undo:active:not(:disabled){filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.rc-undo:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.rc-undo{animation:none}}.rc-all{width:fit-content;max-width:100%;min-height:var(--tap);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-soft);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;margin:0 auto;font-weight:600;display:block}@media (hover:hover) and (pointer:fine){.rc-all:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}}.rc-all:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (min-width:721px){:root:root [data-view=operations] .ops-day__head{padding-right:112px}}.rc-progress{border-radius:var(--radius-pill);background:var(--surface-muted);height:4px;margin:-4px 0 4px;overflow:hidden}.rc-progress span{border-radius:inherit;background:var(--brand);transform-origin:0;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.rc-progress span{transition:none}}.ops-keys{gap:4px;margin:0;display:grid}.ops-keys>div{border-radius:var(--radius-xs);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;min-height:40px;padding:4px 8px;display:grid}.ops-keys>div:nth-child(odd){background:var(--surface-muted)}.ops-keys dt{gap:4px;display:flex}.ops-keys dd{color:var(--ink);font-size:var(--text-meta);margin:0}.ops-keys kbd{background:var(--paper);min-width:24px;height:24px;color:var(--ink);font:inherit;font-size:var(--text-caption);box-shadow:var(--shadow-soft);border-radius:6px;place-items:center;padding:0 6px;font-weight:700;display:inline-grid}:root:root [data-view=operations] .ops-hit{background:var(--brand-soft);color:inherit;border-radius:4px;padding:0 1px}:root:root [data-view=operations] .ops-ids-note{justify-content:space-between;align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);border-radius:var(--radius-field);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--text-meta);padding:4px 6px 4px 14px;font-weight:500;display:flex}:root:root [data-view=operations] .ops-ids-note .text-button{color:var(--brand-strong);font-size:inherit;min-height:36px;padding:0 8px;font-weight:600}:root:root [data-view=operations] .ops-row__tags button.tag-chip{background-clip:padding-box;border:4px solid #0000;margin:-4px}:root:root [data-view=operations] .sk-operations-field{height:var(--control-h-sm);border-radius:var(--radius-pill)}:root:root [data-view=operations] .txn-cell .sk-line{display:inline-block}:root:root [data-view=operations] .sk-operations-warn{border-radius:var(--radius-pill);width:97px;height:28px}@media (min-width:721px){:root:root [data-view=operations] .sk-operations-phone{display:none}}@media (max-width:720px){:root:root [data-view=operations] .sk-operations-desktop{display:none}}:root:root [data-view=operations] .ops-row__account{min-width:0;color:var(--ink-soft);font-size:var(--text-meta);align-items:center;gap:6px;margin-top:3px;line-height:18px;display:flex}:root:root [data-view=operations] .ops-row__account>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:root:root [data-view=operations] .ops-row__account>svg{color:var(--muted);flex:none}:root:root [data-view=operations] .ops-row__account .acc-mark{border-radius:5px;flex:none;font-size:9px;font-weight:800}:root:root [data-view=operations] .ops-row__account .acc-mark--logo img{object-fit:contain;width:100%;height:100%}
.cat{width:100%;max-width:var(--page-w-read);gap:12px;margin-inline:0;display:grid}.cat>*{min-width:0}.cat .page-heading{margin-bottom:0}.cat-toolbar{gap:10px;display:grid}.cat .rx-seg.cat-seg{border-radius:var(--radius-pill);background:var(--surface-muted);--rx-r:var(--radius-pill);justify-self:start;gap:2px;padding:3px}.cat .rx-seg.cat-seg button{border-radius:var(--radius-pill);min-height:36px;color:var(--ink-soft);font-size:var(--text-meta);transition:color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:0 16px;font-weight:600;display:inline-flex}.cat .rx-seg.cat-seg button small{color:inherit;font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:600}.cat .rx-seg.cat-seg button.is-active,.cat .rx-seg.cat-seg button[aria-selected=true]{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.cat .rx-seg.cat-seg button:active{filter:var(--press-filter)}.cat-toolbar__row{align-items:center;gap:8px;display:flex}.cat-search{min-width:0;color:var(--ink-soft);flex:auto;align-items:center;display:flex;position:relative}.cat-search>svg{pointer-events:none;position:absolute;left:14px}:root:root .cat-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--radius-pill);width:100%;min-height:40px;padding:0 40px}:root:root .cat-search input::placeholder,:root:root .ai-review__search input::placeholder{color:var(--ink-soft)}.cat-search input[type=search]::-webkit-search-cancel-button{display:none}.cat-search>button{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;right:4px}.cat-search>button:active{filter:var(--press-filter)}:root:root .cat-add{flex:none;min-height:40px}.cat-list{flex-direction:column;gap:2px;padding:8px;display:flex}.cat-list__head{color:var(--ink-soft);font-size:var(--text-caption);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 10px 2px;font-weight:600;display:flex}.cat-list__head small{font-size:var(--text-caption)}.cat-list__sort{border-radius:var(--radius-pill);min-height:32px;color:var(--ink-soft);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;margin:-6px -10px;padding:0 10px;display:inline-flex}.cat-list__sort[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong)}.cat-list__sort:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.cat-list__sort:hover{color:var(--ink)}}.cat-list__sort:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:0}@media (pointer:coarse){.cat-list__sort{min-height:36px;margin-block:-8px}}.cat-row{border-radius:var(--radius-card);min-height:56px;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:6px 8px 6px 10px;display:grid;position:relative}.cat-row>.txn-icon{border-radius:var(--radius-xs);width:40px;height:40px}.cat-row__icon{border-radius:var(--radius-xs);background:var(--caution-soft);width:40px;height:40px;color:var(--caution);place-items:center;display:grid}.cat-row__sum{color:var(--ink);font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}button.cat-row--action{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0}button.cat-row--action:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){button.cat-row--action:hover{background:var(--surface-muted)}}.cat-row__cta{color:var(--brand);font-size:var(--text-meta);grid-column:3/-1;padding:0 6px;font-weight:700}.cat-row__body{gap:1px;min-width:0;display:grid}.cat-row__body strong{color:var(--ink);font-size:var(--text-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.cat-row__body small{color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1.3;overflow:hidden}.cat-row--group{grid-template-columns:minmax(0,1fr) auto;padding-left:0}.cat-row__toggle{min-width:0;min-height:var(--tap);border-radius:var(--radius-card);color:inherit;font:inherit;cursor:pointer;text-align:left;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 24px;align-items:center;gap:12px;padding:0 0 0 10px;display:grid}.cat-row__toggle:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.cat-row__toggle:hover{background:var(--surface-muted)}}.cat-row__chevron{color:var(--ink-soft);transition:transform var(--dur-base) var(--ease-out);grid-column:4;place-items:center;display:grid}.cat-row__toggle[aria-expanded=false] .cat-row__chevron{transform:rotate(-90deg)}.cat-row__toggle.cat-row__open{grid-template-columns:40px minmax(0,1fr) auto}.cat-row--openable{grid-template-columns:minmax(0,1fr) auto}.cat-row--openable>.cat-row__open:not(.cat-row__toggle){min-width:0;min-height:var(--tap);border-radius:var(--radius-xs);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.cat-row--openable>.cat-row__open:not(.cat-row__toggle):active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.cat-row--openable>.cat-row__open:not(.cat-row__toggle):hover{background:var(--surface-muted)}}.cat-row__open:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:0}.cat-detail{gap:var(--space-4);display:grid}.cat-detail__hero{gap:4px;display:grid}.cat-detail__label{color:var(--ink-soft);font-size:var(--text-meta);font-weight:500}.cat-detail__value{font-size:var(--text-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.cat-detail__change{border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-meta);justify-self:start;align-items:center;gap:4px;padding:4px 10px;font-weight:500;display:inline-flex}.cat-detail__change.is-up{color:var(--negative)}.cat-detail__change.is-down{color:var(--positive)}.cat-detail__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cat-detail__metrics>span{border-radius:var(--radius-card);background:var(--surface-muted);gap:2px;min-width:0;padding:10px 12px;display:grid}.cat-detail__metrics small{color:var(--ink-soft);font-size:var(--text-meta);font-weight:500}.cat-detail__metrics strong{font-size:var(--text-title);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden}.cat-detail__note{color:var(--ink-soft);font-size:var(--text-meta);margin:0}.cat-detail__ops{gap:6px;display:grid}.cat-detail__ops h3{font-size:var(--text-body);margin:0;font-weight:600}.cat-children{animation:cat-expand var(--dur-base) var(--ease-out) both;flex-direction:column;gap:2px;display:flex}@media (prefers-reduced-motion:reduce){.cat-children,.cat-automation__body{animation:none}.cat-row__chevron,.cat-automation__chevron{transition:none}}@keyframes cat-expand{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cat-row--sub{grid-template-columns:minmax(0,1fr) auto auto;min-height:48px;padding-left:62px}.cat-row--sub .cat-row__sum{font-size:var(--text-meta)}.cat-row--sub .cat-row__body strong{font-weight:450}.cat-row--system .cat-row__body strong{font-weight:600}.cat-row__more{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:0;place-items:center;display:grid}.cat-row__more:active{background:var(--surface-muted);color:var(--ink)}@media (hover:hover) and (pointer:fine){.cat-row__more{opacity:0}.cat-row:hover>.cat-row__more,.cat-row:focus-within>.cat-row__more,.cat-row__more:focus-visible{opacity:1}.cat-row__more:hover{background:var(--surface-muted);color:var(--ink)}}.cat-section{min-height:36px;color:var(--ink-soft);font-size:var(--text-meta);align-items:baseline;gap:8px;margin-top:12px;padding:8px 10px 2px;font-weight:600;display:flex}.cat-section small{font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:600}.cat-automation{overflow:hidden}.cat-automation>summary{cursor:pointer;min-height:60px;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:8px 16px;list-style:none;display:flex}.cat-automation>summary::-webkit-details-marker{display:none}.cat-automation>summary:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.cat-automation>summary:hover{background:var(--surface-muted)}}.cat-automation__icon{border-radius:var(--radius-xs);background:var(--brand-soft);width:36px;height:36px;color:var(--brand-strong);place-items:center;display:grid}.cat-automation>summary strong{font-size:var(--text-body);font-weight:500}.cat-automation>summary small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;font-weight:600}.cat-automation__chevron{color:var(--ink-soft);transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.cat-automation[open] .cat-automation__chevron{transform:rotate(180deg)}.cat-automation__body{animation:cat-expand var(--dur-base) var(--ease-out) both;padding:0 16px 16px}.cat-automation__body .recog-columns{margin-top:12px}.cat-actions{gap:4px;display:grid}.cat-actions__item{border-radius:var(--radius-card);background:var(--surface-muted);min-height:52px;color:var(--ink);font:inherit;font-size:var(--text-input);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:12px;padding:0 14px;font-weight:500;display:flex}.cat-actions__item:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.cat-actions__item:hover{background:color-mix(in srgb, var(--surface-muted), var(--ink) 6%)}}.cat-actions__item svg{color:var(--ink-soft)}.cat-actions__item--danger{color:var(--negative)}.cat-actions__item--danger svg{color:inherit}.cat-actions__note{color:var(--ink-soft);font-size:var(--text-meta);margin:8px 4px 0}.cat-delete__lead{color:var(--ink);font-size:var(--text-body);margin:0}.cat-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.cat-choice button{border-radius:var(--radius-card);background:var(--surface-muted);min-height:48px;color:var(--ink);font:inherit;font-size:var(--text-meta);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;padding:0 12px;font-weight:600}.cat-choice button.is-active{background:var(--brand-soft);color:var(--brand-strong)}.cat-choice button:active{filter:var(--press-filter)}.ai-review__scan{font-size:var(--text-meta)}.ai-review__scan button{background:var(--brand-soft);min-height:32px;color:var(--brand-strong);font-size:var(--text-meta);padding:0 12px}.ai-review__progress{background:var(--surface-muted)}.ai-review__progress i{background:var(--brand);transition:transform var(--dur-slow) var(--ease-out)}.ai-review__summary span{background:var(--surface-muted);color:var(--ink-soft);font-size:var(--text-meta)}.ai-review__summary b{font-size:var(--text-meta)}.ai-review__tools{grid-template-columns:minmax(190px,.72fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.ai-review__search{border-radius:var(--radius-pill);background:var(--surface-muted);height:40px;box-shadow:none;transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:0}.ai-review__search:focus-within{background:var(--paper);box-shadow:0 0 0 2px var(--brand-ring);border:0}:root:root .ai-review__search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:0;font-size:var(--text-input);background:0 0;border-radius:0;padding:0}:root:root .ai-review__search input:focus{box-shadow:none;background:0 0}.ai-review__filters{border-radius:var(--radius-pill);background:var(--surface-muted);padding:3px}.ai-review__filters button{border-radius:var(--radius-pill);min-height:34px;font-size:var(--text-meta);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.ai-review__filters button.is-active{background:var(--brand-soft);color:var(--brand-strong);box-shadow:none}.ai-review__filters i{background:color-mix(in srgb, currentColor 10%, transparent);font-size:var(--text-caption)}.ai-review__accept{border-radius:var(--radius-pill);background:var(--brand-soft);min-height:36px;color:var(--brand-strong);font:inherit;font-size:var(--text-meta);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;grid-column:1/-1;justify-self:start;padding:0 14px;font-weight:600}.ai-review__accept:active{filter:var(--press-filter)}.ai-review__list{background:0 0;border:0;border-radius:0;gap:2px}.ai-review__item{border-radius:var(--radius-card);background:var(--surface-muted);transition:background-color var(--dur-fast) var(--ease-out);border:0}.ai-review__item:last-child{border-bottom:0}.ai-review__item.is-selected{background:var(--brand-pale,var(--brand-soft))}html.dark .ai-review__item.is-selected{background:color-mix(in srgb, var(--brand) 14%, var(--surface-muted))}.ai-review__toggle{transition:color var(--dur-fast) var(--ease-out)}.ai-review__transaction strong{font-size:var(--text-body);font-weight:500}.ai-review__transaction span,.ai-review__reason{font-size:var(--text-meta)}.ai-review__confidence{min-height:26px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;padding:0 9px}.ai-review__confidence--check{background:var(--brand-soft);color:var(--brand-strong)}:root:root .ai-review__category .category-picker-trigger{border-radius:var(--radius-field);background:var(--paper);height:40px}.ai-review__category>button{font-size:var(--text-meta)}.ai-review__empty{font-size:var(--text-body)}.ai-review__empty strong{font-size:var(--text-body);font-weight:500}.ai-review__empty span{font-size:var(--text-meta)}.ai-review__footer{background:var(--paper);border-top:0}.ai-review__footer>span{font-size:var(--text-meta)}.ai-review--loading>strong,.ai-review--state>strong{font-size:var(--text-title);font-weight:600}.ai-review--loading>span,.ai-review--state>span{font-size:var(--text-meta)}.ai-review__loading-icon{border-radius:var(--radius-card);background:var(--brand-soft);color:var(--brand-strong)}.ai-review__loading-icon .spin{background:var(--paper)}.ai-review__skeleton i{border-radius:var(--radius-card);background:linear-gradient(100deg, var(--surface-muted) 25%, var(--paper) 45%, var(--surface-muted) 65%);background-size:220% 100%}@media (max-width:720px){.cat{gap:10px}.cat .rx-seg.cat-seg{justify-self:stretch}.cat .rx-seg.cat-seg button{min-height:40px}:root:root .cat-search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){min-height:var(--tap)}:root:root .cat-add{width:var(--tap);min-height:var(--tap);padding:0}.cat-add>span{display:none}.cat-list{padding:6px}.cat-row{gap:8px;padding-right:2px}.cat-row__toggle{grid-template-columns:40px minmax(0,1fr) auto 18px;gap:8px}.cat-row__toggle.cat-row__open{grid-template-columns:40px minmax(0,1fr) auto}.cat-row--sub{padding-left:58px}.cat-row--openable>.cat-row__open:not(.cat-row__toggle){gap:8px}.ai-review__tools{grid-template-columns:1fr}.ai-review__item{background:var(--surface-muted)}}.rg-row.rg-row--rename{grid-template-columns:minmax(0, 1fr) var(--tap) var(--tap)}.rg-row.rg-row--merchant{grid-template-columns:40px minmax(0, 1fr) var(--tap);gap:12px;padding-left:4px}.rg-row.rg-row--merchant.rg-row--rename{grid-template-columns:40px minmax(0, 1fr) var(--tap) var(--tap)}.cat-palette{flex-wrap:wrap;gap:8px;display:flex}.cat-palette__swatch{border-radius:var(--radius-pill);background:var(--swatch);color:#fff;cursor:pointer;width:32px;height:32px;transition:box-shadow var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.cat-palette__swatch.is-active{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--brand)}.cat-palette__swatch:active{filter:var(--press-filter)}.cat-palette__swatch:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--brand-ring);outline:0}.cat-palette__swatch--auto{background:color-mix(in srgb, var(--swatch) 18%, var(--surface-muted));width:auto;color:var(--ink);font:inherit;font-size:var(--text-meta);padding:0 12px;font-weight:600}.cat-palette__swatch--auto span:before{content:"";border-radius:var(--radius-pill);background:var(--swatch);vertical-align:-1px;width:10px;height:10px;margin-right:6px;display:inline-block}.cat-detail__merchants{gap:2px;display:grid}.cat-detail__merchant{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 4px;display:grid}.cat-detail__merchant>span{gap:1px;min-width:0;display:grid}.cat-detail__merchant strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cat-detail__merchant small{color:var(--ink-soft);font-size:var(--text-meta)}.cat-detail__merchant>b{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.cat-preview{padding:var(--space-2) 0;justify-content:center;display:flex}.cat-preview .txn-icon{width:64px;height:64px}.cat-preview .txn-icon svg{width:30px;height:30px}.cat-icons{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:8px;max-height:232px;margin:-4px;padding:4px;display:grid;overflow-y:auto}.cat-icons__item{aspect-ratio:1;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--swatch) 14%, var(--surface-muted));min-width:40px;color:var(--swatch);cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out);border:0;place-items:center;padding:0;display:grid}.cat-icons__item.is-active{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--brand)}.cat-icons__item:active{filter:var(--press-filter)}.cat-icons__item:focus-visible{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--brand-ring);outline:0}.cat-icons__item--auto{color:var(--ink);font:inherit;font-size:var(--text-caption);font-weight:600}.cat-row--hidden .cat-row__toggle{cursor:default;opacity:.62}.cat-row__show{flex:none;margin-right:8px}.sk-categories-search{border-radius:var(--radius-pill);flex:auto;min-width:0;height:40px}.sk-categories-add{border-radius:var(--radius-pill);flex:none;width:184px;height:44px}@media (max-width:720px){.sk-categories-search{height:var(--tap)}.sk-categories-add{width:var(--tap);height:48px}}
.bud{gap:12px;display:grid}.bud>*{min-width:0}.bud .page-heading{margin-bottom:0}.bud-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.bud-month{align-items:center;gap:4px;display:flex}.bud-month>strong{text-align:center;min-width:150px;font-size:var(--text-title);letter-spacing:-.01em;font-weight:600}.bud-month__arrow{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;place-items:center;display:grid}.bud-month__arrow:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.bud-month__arrow:hover{background:color-mix(in srgb, var(--surface-muted), var(--ink) 6%)}}.bud-more{color:var(--ink-soft)}:root:root .bud-add--head{min-height:40px}:root:root .bud-add--foot{display:none}.bud-summary{border-radius:var(--radius-hero);background:var(--brand-soft);color:var(--brand-strong);gap:6px;padding:18px 20px;display:grid}.bud-summary__label{font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.bud-status{border-radius:var(--radius-pill);min-height:24px;font-size:var(--text-caption);align-items:center;padding:0 10px;font-style:normal;font-weight:700;display:inline-flex}.bud-status--ok{background:var(--positive-soft);color:var(--positive)}.bud-status--fast{background:var(--caution-soft);color:var(--caution)}.bud-summary>strong{font-size:var(--text-hero);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.bud-summary>small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.bud-summary .bud-bar{background:color-mix(in srgb, var(--brand) 16%, transparent);margin-top:6px}.bud-summary.is-over{background:var(--negative-soft);color:var(--negative)}.bud-summary.is-over .bud-bar{background:color-mix(in srgb, var(--negative) 16%, transparent)}.bud-bar{border-radius:var(--radius-pill);background:var(--surface-muted);height:6px;position:relative}.bud-bar>b{border-radius:inherit;background:var(--brand);transform-origin:0;height:100%;animation:bud-grow var(--dur-slow) var(--ease-out) both;display:block}.bud-bar.is-near>b{background:var(--caution)}.bud-bar.is-over>b{background:var(--negative)}@keyframes bud-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bud-bar__pace{background:color-mix(in srgb, var(--ink) 55%, transparent);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.bud-summary>.bud-summary__pace{color:var(--brand-strong);font-weight:600}.bud-summary.is-over>.bud-summary__pace{color:var(--negative)}.bud-sk{gap:12px;display:grid}.bud-link{align-items:center;text-decoration:none;display:inline-flex}.bud-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bud-card{flex-direction:column;gap:8px;padding:6px;display:flex}.bud-card__main{border-radius:var(--radius-card);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"icon title sum""bar bar bar""foot foot foot";align-items:center;gap:10px 12px;padding:10px;display:grid}.bud-card__main:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.bud-card__main:hover{background:var(--surface-muted)}}.bud-card__main>.txn-icon{border-radius:var(--radius-xs);grid-area:icon;width:40px;height:40px}.bud-card__title{grid-area:title;gap:2px;min-width:0;display:grid}.bud-card__title strong{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bud-card__title small{color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.bud-card__title small.is-negative{font-weight:600}.bud-card__sum{font-variant-numeric:tabular-nums;grid-area:sum;justify-items:end;gap:2px;display:grid}.bud-card__sum b{font-size:var(--text-body);white-space:nowrap;font-weight:600}.bud-card__sum small{color:var(--ink-soft);font-size:var(--text-meta);white-space:nowrap}.bud-card__main>.bud-bar{grid-area:bar;margin-top:2px}.bud-card__foot{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:foot;justify-content:space-between;gap:4px 10px;margin-top:-2px;display:flex}.bud-card__plan{color:var(--ink-soft)}.bud .is-negative{color:var(--negative)}.bud-sublist{gap:2px;padding:0 0 4px;display:grid}.bud-subrow{border-radius:var(--radius-card);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;gap:6px;padding:10px 10px 10px 62px;display:grid}.bud-subrow:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.bud-subrow:hover{background:var(--surface-muted)}}.bud-subrow__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.bud-subrow__top strong{min-width:4em;font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:500;overflow:hidden}.bud-subrow__top small{min-width:0;color:var(--ink-soft);font-size:var(--text-meta);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 auto;overflow:hidden}.bud-subrow__top small b{color:var(--ink);font-weight:600}.bud-subrow .bud-bar{height:4px}.bud-subrow__foot{color:var(--ink-soft);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.bud-rest{gap:2px;padding:6px;display:grid}.bud-rest__head{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 10px 4px;display:flex}.bud-rest__head h2{font-size:var(--text-title);margin:0;font-weight:600}.bud-rest__head small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.bud-row{border-radius:var(--radius-card);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:6px 8px 6px 10px;display:grid}.bud-row:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.bud-row:hover{background:var(--surface-muted)}}.bud-row__name{min-width:0;font-size:var(--text-body);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.bud-row__sum{font-size:var(--text-body);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.bud-row__add{border-radius:var(--radius-pill);background:var(--brand-soft);width:28px;height:28px;color:var(--brand-strong);place-items:center;display:grid}.bud-actions{gap:4px;display:grid}.bud-actions__item{border-radius:var(--radius-card);background:var(--surface-muted);min-height:52px;color:var(--ink);font:inherit;font-size:var(--text-input);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;align-items:center;gap:12px;padding:0 14px;font-weight:500;display:flex}.bud-actions__item:active{filter:var(--press-filter)}.bud-actions__item:disabled{opacity:.5}@media (hover:hover) and (pointer:fine){.bud-actions__item:hover:not(:disabled){background:color-mix(in srgb, var(--surface-muted), var(--ink) 6%)}}.bud-actions__item svg{color:var(--ink-soft)}.bud-pick{gap:10px;display:grid}.bud-pick__search{color:var(--ink-soft);align-items:center;display:flex;position:relative}.bud-pick__search>svg{pointer-events:none;position:absolute;left:14px}:root:root .bud-pick__search input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]){border-radius:var(--radius-pill);width:100%;padding-left:40px}:root:root .bud-pick__search input::placeholder{color:var(--ink-soft)}.bud-pick__search input::-webkit-search-cancel-button{display:none}.bud-pick__list{gap:2px;max-height:52vh;display:grid;overflow-y:auto}.bud-pick__row{border-radius:var(--radius-card);min-height:48px;color:var(--ink);font:inherit;font-size:var(--text-body);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:4px 10px;display:flex}.bud-pick__row:active{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.bud-pick__row:hover{background:var(--surface-muted)}}.bud-pick__row>.txn-icon{flex:none}.bud-pick__row>span:not(.txn-icon){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bud-pick__row>small{color:var(--ink-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.bud-pick__row.is-sub{color:var(--ink-2);font-size:var(--text-meta);padding-left:48px}.bud-form__row{grid-template-columns:minmax(0,1fr) 120px;align-items:end;gap:10px;display:grid}.bud-form__remove{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--negative);font:inherit;font-size:var(--text-body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-weight:600;display:inline-flex}.bud-form__remove:active{background:var(--negative-soft)}.bud-form__remove:disabled{opacity:.5}.bud-form__typical{min-height:var(--tap);border-radius:var(--radius-field);background:var(--surface-muted);color:var(--ink-soft);font:inherit;font-size:var(--text-meta);text-align:left;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.bud-form__typical b{color:var(--ink);font-weight:600}.bud-form__typical em{color:var(--brand-strong);font-style:normal;font-weight:600}.bud-form__typical:active{filter:var(--press-filter)}@media (hover:hover) and (pointer:fine){.bud-form__typical:hover{background:var(--brand-soft)}}.bud-form__typical:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:0}.bud-form__dynamics{min-height:var(--tap);border-radius:var(--radius-pill);color:var(--brand-strong);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0 4px;font-weight:600;display:inline-flex}.bud-form__dynamics:active{filter:var(--press-filter)}.bud-form__dynamics:focus-visible{box-shadow:0 0 0 2px var(--brand-ring);outline:0}.bud-lead{color:var(--ink-soft);font-size:var(--text-body);margin:0}.bud-lead b{color:var(--ink);font-weight:600}@media (max-width:980px){.bud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.bud{gap:10px}.bud-month>strong{min-width:0}.bud-grid{grid-template-columns:1fr;gap:6px}.bud-summary{padding:16px}.bud-card__main{padding:8px}.bud-subrow{padding-left:60px;padding-right:8px}:root:root .bud-add--head{display:none}:root:root .bud-add--foot{justify-self:stretch;display:inline-flex}}@media (prefers-reduced-motion:reduce){.bud-bar>b{animation:none}}.bud-empty__actions{justify-items:center;gap:4px;display:grid}.bud-card__forecast{color:var(--caution);font-weight:600}
