.r2-contents{display:contents}html[data-look=v2]{--r2-left-width:236px;--r2-dock-width:clamp(380px,28vw,440px);--r2-bento-gap:14px}html[data-look=v2] .r2-left-nav a:hover{background:var(--r2-surface-2)}html[data-look=v2] .r2-left-nav a.active{background:var(--r2-ink);color:var(--r2-chrome);font-weight:600}html[data-look=v2] .r2-left-nav a.active svg{color:inherit}html[data-look=v2] .r2-nav-collapse,html[data-look=v2] .r2-nav-launch{display:none!important}html[data-look=v2] .r2-top{display:grid;grid-template-columns:minmax(2.5rem,1fr) minmax(0,640px) minmax(2.5rem,1fr);align-items:center;grid-gap:10px;gap:10px;padding:0 14px}html[data-look=v2] .r2-bar-toggle{grid-column:1;justify-self:start}html[data-look=v2] .r2-bar-center{grid-column:2;display:flex;align-items:center;gap:10px;min-width:0}html[data-look=v2] .r2-top-tools{grid-column:3;justify-self:end;gap:10px}html[data-look=v2] .r2-bar-toggle,html[data-look=v2] .r2-top-tools .r2-dock-toggle,html[data-look=v2] .r2-top-tools .r2-width-toggle{width:var(--r2-ctl);min-width:var(--r2-ctl);height:var(--r2-ctl);min-height:var(--r2-ctl);border:0;border-radius:10px;background:transparent;box-shadow:none;color:var(--r2-muted)}html[data-look=v2] .r2-bar-toggle:hover,html[data-look=v2] .r2-top-tools .r2-dock-toggle:hover,html[data-look=v2] .r2-top-tools .r2-width-toggle:hover{background:var(--r2-surface-2);color:var(--r2-ink)}html[data-look=v2] .r2-top-tools .r2-dock-toggle[aria-pressed=true]{background:transparent;color:var(--r2-ink)}html[data-look=v2] .r2-bar-toggle svg,html[data-look=v2] .r2-top-tools .r2-dock-toggle svg,html[data-look=v2] .r2-top-tools .r2-width-toggle svg{width:20px;height:20px}html[data-look=v2] .r2-bar-toggle-phone{display:none}html[data-look=v2] .r2-app.is-nav-collapsed .r2-bar-toggle-wide{opacity:.6}html[data-look=v2] .r2-bar-dock-icon{transform:scaleX(-1)}html[data-look=v2] .r2-bar-search{display:flex;align-items:center;flex:1 1 auto;gap:8px;min-width:0;height:var(--r2-ctl);min-height:0;padding:0 12px;border:1px solid var(--r2-line-strong);border-radius:var(--r2-radius-pill);background:var(--r2-surface);color:var(--r2-muted);font:inherit;line-height:1;text-align:left;cursor:pointer}html[data-look=v2] .r2-bar-search:hover{border-color:color-mix(in srgb,var(--r2-ink) 28%,var(--r2-line-strong))}html[data-look=v2] .r2-bar-search svg{flex:none;width:16px;height:16px}html[data-look=v2] .r2-bar-search span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-bar-search kbd{flex:none;padding:1px 6px;border:1px solid var(--r2-line-strong);border-radius:6px;color:var(--r2-muted);font:inherit;font-size:12px}html[data-look=v2] .r2-capture-btn{display:inline-flex;align-items:center;flex:none;gap:6px;height:var(--r2-ctl);min-height:0;padding:0 14px;border:0;border-radius:var(--r2-radius-pill);background:var(--r2-accent-c3p0);color:#121212;font:inherit;font-weight:600;line-height:1;cursor:pointer}html[data-look=v2] .r2-capture-btn:hover{background:color-mix(in srgb,var(--r2-accent-c3p0) 86%,#fff)}html[data-look=v2] .r2-capture-btn svg,html[data-look=v2] .r2-capture-btn svg *{fill:currentColor;filter:none}html[data-look=v2] .r2-capture-btn svg{width:15px;height:15px}html[data-look=v2] .r2-left-account{position:-webkit-sticky;position:sticky;bottom:-1.4rem;margin:0 -1rem -1.4rem;padding:10px 1rem 12px;background:var(--r2-chrome);border-top:1px solid var(--r2-line)}html[data-look=v2] .r2-left-account .r2-top-menu{display:block}html[data-look=v2] .r2-account-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:var(--r2-ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}html[data-look=v2] .r2-account-row.is-active,html[data-look=v2] .r2-account-row:hover{background:var(--r2-surface-2)}html[data-look=v2] .r2-account-row img{flex:none;width:30px;height:30px;border-radius:50%;object-fit:cover}html[data-look=v2] .r2-account-row span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-top-menu-list.is-up{top:auto;bottom:calc(100% + 8px);left:0;right:auto}html[data-look=v2] .r2-app.is-nav-collapsed .r2-left-account{margin-left:-.55rem;margin-right:-.55rem;padding-left:.55rem;padding-right:.55rem}html[data-look=v2] .r2-app.is-nav-collapsed .r2-account-row{justify-content:center;padding:4px 0}html[data-look=v2] .r2-app.is-nav-collapsed .r2-account-row span{display:none}@media (hover:none) and (max-height:34rem),(hover:none) and (max-width:52rem){html[data-look=v2] .r2-top{display:flex;gap:6px}html[data-look=v2] .r2-top-tools{margin-left:auto}html[data-look=v2] .r2-view-bar .r2-view-menu>.r2-btn>:not(:first-child){display:none}html[data-look=v2] .r2-view-bar .r2-view-menu>.r2-btn{width:var(--r2-ctl-sm,28px);padding-inline:0;justify-content:center}html[data-look=v2] .r2-view-bar .r2-date-trigger{white-space:nowrap}html[data-look=v2] .r2-view-bar-start .r2-db-search{flex:1 1 auto;min-width:0}html[data-look=v2] .r2-table-wrap.is-money .r2-table :is(th,td){padding-inline:8px}html[data-look=v2] .r2-table-wrap.is-money:not(.is-small) .r2-table :is(th,td):is([data-col=amount],[data-col=in],[data-col=out],[data-col=lines]){padding-right:8px}html[data-look=v2] .r2-table-wrap.is-money .r2-table :is(th,td)[data-col=title]{min-width:0}html[data-look=v2] .r2-table-wrap.is-money .r2-table th[data-col=status]{padding-right:18px}html[data-look=v2] .r2-table-wrap.is-money td[data-col=status] .r2-chip.is-status{gap:0;font-size:0}html[data-look=v2] .r2-bar-toggle-wide{display:none}html[data-look=v2] .r2-bar-toggle-phone{display:block}html[data-look=v2] .r2-bar-search{flex:none;width:var(--r2-ctl);justify-content:center;padding:0}html[data-look=v2] .r2-bar-search kbd,html[data-look=v2] .r2-bar-search span,html[data-look=v2] .r2-capture-btn{display:none}}html[data-look=v2] .r2-dock-head .r2-segment-tabs.is-icons .r2-segment-tabs-track{gap:0;justify-content:stretch;overflow:visible}html[data-look=v2] .r2-dock-head .r2-segment-tabs.is-icons .r2-segment-tabs-tab{flex:1 1;justify-content:center;height:40px;padding:0 0 4px}html[data-look=v2] .r2-segment-tabs-badge{position:absolute;top:2px;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;border-radius:var(--r2-radius-pill);background:var(--r2-status-alert);color:#fff;font-family:var(--r2-mono);font-size:10px;font-weight:700;line-height:16px;text-align:center}html[data-look=v2][data-theme=dark] .r2-segment-tabs-badge{color:#121212}html[data-look=v2] .r2-tab-bar.is-v2{grid-template-columns:repeat(5,minmax(0,1fr));width:min(23rem,calc(100vw - 2rem));background:var(--r2-chrome);border-color:var(--r2-glass-edge);box-shadow:var(--r2-glass-shadow);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-look=v2] .r2-tab-bar.is-v2 a,html[data-look=v2] .r2-tab-bar.is-v2 button{position:relative;display:grid;justify-items:center;grid-gap:.1rem;gap:.1rem;min-width:0;padding:.32rem .2rem;border:0;border-radius:var(--r2-radius-pill);background:none;color:var(--r2-muted);font:inherit;font-size:.6rem;font-weight:650;letter-spacing:.02em;text-decoration:none;cursor:pointer}html[data-look=v2] .r2-tab-bar.is-v2 svg{width:1.35rem;height:1.35rem}html[data-look=v2] .r2-tab-bar.is-v2 a.is-current{background:var(--r2-ink);color:var(--r2-chrome);box-shadow:none}html[data-look=v2] .r2-tab-bar.is-v2 svg,html[data-look=v2] .r2-tab-bar.is-v2 svg *{fill:currentColor;filter:none}html[data-look=v2] .r2-tab-bar.is-v2 .is-accent svg{box-sizing:content-box;padding:.3rem;border-radius:var(--r2-radius-pill);background:var(--r2-accent-c3p0);color:#121212}html[data-look=v2] .r2-tab-bar-badge{position:absolute;top:.1rem;left:calc(50% + .3rem);min-width:1rem;height:1rem;padding:0 .25rem;border-radius:var(--r2-radius-pill);background:var(--r2-status-alert);color:#fff;font-family:var(--r2-mono);font-size:.58rem;font-weight:700;line-height:1rem;text-align:center}@property --r2-page-max{syntax:"<length>";inherits:true;initial-value:1152px}html[data-look=v2] .r2-width-toggle{display:none}@media (min-width:64rem){html[data-look=v2] .r2-top-tools .r2-width-toggle{display:inline-flex;align-items:center;justify-content:center}html[data-look=v2] .r2-canvas{--r2-page-max:72rem;--r2-page-pad:2.25rem;padding-left:max(var(--r2-page-pad),calc((100% - var(--r2-page-max)) / 2));padding-right:max(var(--r2-page-pad),calc((100% - var(--r2-page-max)) / 2));transition:--r2-page-max .5s cubic-bezier(.22,1,.36,1)}html[data-look=v2][data-wide="1"] .r2-canvas{--r2-page-max:100vw}}@media (prefers-reduced-motion:reduce){html[data-look=v2] .r2-canvas{transition:none}}html[data-look=v2] .r2-money-who{display:flex;flex-direction:column;min-width:0}html[data-look=v2] .r2-money-name,html[data-look=v2] .r2-money-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-sub{display:block;max-width:28rem;color:var(--r2-muted);font-size:12.5px}html[data-look=v2] .r2-money-amount{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-look=v2] .r2-table-wrap.is-money .r2-table td.r2-money-amount .r2-money-sub{color:var(--r2-muted)}html[data-look=v2] .r2-money-open{display:flex;flex-direction:column;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-look=v2] a.r2-money-open{text-decoration:none}html[data-look=v2] .r2-money-subscriptions tr.is-muted :is(th,td):not([data-col=action]):not([data-col=status]){color:var(--r2-muted)}html[data-look=v2] .r2-money-debts{display:grid;grid-gap:var(--r2-space-4);gap:var(--r2-space-4)}html[data-look=v2] .r2-money-debts tr.is-muted :is(th,td):not([data-col=status]){color:var(--r2-muted)}html[data-look=v2] .r2-money-debts th[data-col=title]{max-width:22rem}html[data-look=v2] .r2-money-debt-name,html[data-look=v2] .r2-money-debts th[data-col=title] .r2-money-why{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-debts th[data-col=title] .r2-money-why{width:0;min-width:100%}html[data-look=v2] .r2-money-debts td[data-col=status] .r2-chip.is-status{gap:0;font-size:0}html[data-look=v2] .r2-money-debts tbody tr{cursor:pointer}html[data-look=v2] .r2-money-caps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-look=v2] .r2-money-caps .r2-input{width:100%;min-width:0}html[data-look=v2] .r2-row>.r2-money-archive{margin-left:auto}html[data-look=v2] .r2-money-subscriptions td[data-col=action]{text-align:right}html[data-look=v2] .r2-money-subscriptions .r2-money-cut{display:block;max-width:8.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-subscriptions td[data-col=since] .r2-money-sub{display:block}html[data-look=v2] .r2-table-wrap.is-money tbody tr{cursor:pointer}html[data-look=v2] .r2-money-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-note svg{color:var(--r2-muted)}html[data-look=v2] .r2-money-import{display:flex;flex-direction:column;gap:1rem}html[data-look=v2] .r2-money-drop{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;border:1px dashed var(--r2-line-strong);border-radius:var(--r2-radius-md);text-align:center}html[data-look=v2] .r2-money-drop.is-over{border-color:var(--r2-accent-money);background:color-mix(in srgb,var(--r2-accent-money) 10%,transparent)}html[data-look=v2] .r2-money-link{padding:0;border:0;background:none;color:var(--r2-primary);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}html[data-look=v2] .r2-money-balance,html[data-look=v2] .r2-money-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}html[data-look=v2] .r2-money-balance{padding:.5rem 0}html[data-look=v2] .r2-money-balance>.r2-money-name{min-width:8rem;align-self:center}html[data-look=v2] .r2-money-blockers{margin:0;padding-left:1.1rem;color:var(--r2-muted)}html[data-look=v2] .r2-money-actions{display:flex;justify-content:flex-end;gap:.5rem}html[data-look=v2] .r2-table-wrap.is-money .r2-table :is(th,td){padding-inline:14px}html[data-look=v2] .r2-table-wrap.is-money .r2-table :is(th,td):is([data-col=amount],[data-col=in],[data-col=out],[data-col=lines],[data-col=interest],[data-col=minimum]){text-align:right}html[data-look=v2] .r2-table-wrap.is-money .r2-table th:is([data-col=amount],[data-col=in],[data-col=out],[data-col=lines],[data-col=interest],[data-col=minimum]) .r2-th{justify-content:flex-end}html[data-look=v2] .r2-table-wrap.is-money:not(.is-small) .r2-table :is(th,td):is([data-col=amount],[data-col=in],[data-col=out],[data-col=lines],[data-col=interest],[data-col=minimum]){padding-right:32px}html[data-look=v2] .r2-table-wrap.is-money .r2-table :is(th,td)[data-col=note]{text-align:center}html[data-look=v2] .r2-table-wrap.is-money .r2-money-open .r2-money-sub{display:-webkit-box;max-width:none;overflow:hidden;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-look=v2] .r2-money-subtitle{margin:0 0 .9rem;color:var(--r2-muted);font-size:13.5px;line-height:1.45;overflow-wrap:anywhere}html[data-look=v2] .r2-money-meaning{display:block;margin-top:2px;color:var(--r2-muted);font-size:12.5px}html[data-look=v2] .r2-money-name,html[data-look=v2] .r2-money-open .r2-money-sub,html[data-look=v2] .r2-money-subtitle,html[data-look=v2] .r2-money-window .r2-record-title{text-transform:uppercase}html[data-look=v2] .r2-window.is-inspect.r2-money-window .r2-md-field,html[data-look=v2] .r2-window.r2-money-window .r2-md-field{min-height:7rem}html[data-look=v2] .r2-money-history{display:flex;flex-direction:column;gap:8px;min-width:11rem;margin:0;padding:0;list-style:none}html[data-look=v2] .r2-money-history li{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}html[data-look=v2] .r2-money-history-date{color:var(--r2-muted);font-size:12.5px;white-space:nowrap}html[data-look=v2] .r2-money-history.is-activity li{font-size:13.5px}html[data-look=v2]{--r2-money-in:var(--r2-chart-tone);--r2-money-out:var(--r2-chart-heat)}html[data-look=v2][data-theme=dark]{--r2-money-in:#46d9a0;--r2-money-out:#f56bad}html[data-look=v2] .r2-money-in,html[data-look=v2] .r2-table-wrap.is-money .r2-table td.r2-money-amount.is-in{color:var(--r2-money-in);font-weight:400}html[data-look=v2] .r2-money-out,html[data-look=v2] .r2-table-wrap.is-money .r2-table td.r2-money-amount.is-out{color:var(--r2-money-out);font-weight:400}html[data-look=v2] .r2-money-dropall{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;border:2px dashed var(--r2-accent-money);border-radius:var(--r2-shell-radius,20px);margin:14px;background:color-mix(in srgb,var(--r2-accent-money) 12%,var(--r2-chrome));color:var(--r2-ink);font-weight:600;pointer-events:none}html[data-look=v2] .r2-money-dropall svg{width:2rem;height:2rem;color:var(--r2-accent-money)}html[data-look=v2] .r2-money-clip{display:inline-flex;padding:0;border:0;background:none;color:var(--r2-muted);cursor:pointer}html[data-look=v2] .r2-money-clip:hover{color:var(--r2-ink)}html[data-look=v2] .r2-table-wrap.is-money .r2-table td.r2-money-ask{color:var(--r2-status-decide,var(--r2-ink));font-weight:600}html[data-look=v2] .r2-money-window .r2-window-readable{display:flex;flex-direction:column;min-height:100%}html[data-look=v2] .r2-money-window .r2-window-readable>*{min-width:0}html[data-look=v2] .r2-money-box{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px 16px;border-radius:14px;background:var(--r2-surface)}html[data-look=v2] .r2-money-box.is-empty{flex-direction:row;align-items:center;gap:12px;border:1px dashed var(--r2-line-strong);background:transparent;color:var(--r2-muted)}html[data-look=v2] .r2-money-box.is-empty>div{display:flex;flex-direction:column}html[data-look=v2] .r2-money-box.is-empty>div>span:first-child{color:var(--r2-ink)}html[data-look=v2] .r2-money-label{display:block;color:var(--r2-muted);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}html[data-look=v2] .r2-money-booking-head,html[data-look=v2] .r2-money-doc-head,html[data-look=v2] .r2-money-facts-top{display:flex;align-items:center;gap:10px}html[data-look=v2] .r2-money-bigamount{flex:1 1 auto;font-size:26px;font-weight:700;letter-spacing:-.01em}html[data-look=v2] .r2-money-facts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}html[data-look=v2] .r2-money-facts-grid>div,html[data-look=v2] .r2-money-figures>div{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}html[data-look=v2] .r2-money-doc-name{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}html[data-look=v2] .r2-money-doc-summary{margin:-6px 0 0;overflow:hidden;color:var(--r2-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-iconbtn{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--r2-muted);cursor:pointer}html[data-look=v2] .r2-money-iconbtn:hover{background:var(--r2-glass-fill);color:var(--r2-ink)}html[data-look=v2] .r2-money-menu{position:relative}html[data-look=v2] .r2-money-menu-list{position:absolute;top:calc(100% + 4px);right:0;z-index:5;display:flex;flex-direction:column;min-width:13rem;padding:4px;border:1px solid var(--r2-line);border-radius:12px;background:var(--r2-chrome);box-shadow:var(--r2-shadow)}html[data-look=v2] .r2-money-menu-list button{padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--r2-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}html[data-look=v2] .r2-money-menu-list button:hover:not(:disabled){background:var(--r2-surface)}html[data-look=v2] .r2-money-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:12px;border-top:1px dashed var(--r2-line-strong)}html[data-look=v2] .r2-money-booking{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed var(--r2-line-strong)}html[data-look=v2] .r2-money-booking-head>.r2-money-label{flex:1 1 auto}html[data-look=v2] .r2-money-booking-head>.r2-muted{font-size:12.5px}html[data-look=v2] .r2-money-booking-code{display:flex;align-items:baseline;gap:10px}html[data-look=v2] .r2-money-paidby-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase}html[data-look=v2] .r2-money-booking-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}html[data-look=v2] .r2-money-booking select,html[data-look=v2] .r2-money-doc-form select{width:100%;min-width:0;height:34px}html[data-look=v2] .r2-money-doc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}html[data-look=v2] .r2-money-doc-form .r2-money-actions{grid-column:1/-1}html[data-look=v2] .r2-money-activity{--r2-activity-row:18px;--r2-activity-gap:8px;display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;color:var(--r2-muted);font-size:12px;line-height:var(--r2-activity-row)}html[data-look=v2] .r2-money-window .r2-window-readable>.r2-field:has(.r2-md-field){margin-bottom:14px}html[data-look=v2] .r2-money-activity-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}html[data-look=v2] .r2-money-activity-label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}html[data-look=v2] .r2-money-activity ul{display:flex;flex-direction:column;gap:var(--r2-activity-gap);max-height:calc(5 * var(--r2-activity-row) + 4 * var(--r2-activity-gap));margin:0;padding:10px 0 0;border-top:1px solid var(--r2-line);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--r2-line-strong) transparent;list-style:none;box-sizing:content-box}html[data-look=v2] .r2-money-activity li{display:flex;flex:none;gap:16px}html[data-look=v2] .r2-money-activity-date{flex:0 0 6.5rem;white-space:nowrap}html[data-look=v2] .r2-money-activity-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-viewer{flex:1 1 auto;width:100%;min-height:0;border:0;border-radius:var(--r2-radius-sm,10px);background:var(--r2-surface-2,var(--r2-surface));object-fit:contain}html[data-look=v2] .r2-money-window .r2-money-sample{margin-top:-6px;color:var(--r2-muted);font-size:12px}html[data-look=v2] .r2-money-window .r2-money-sample summary{cursor:pointer}html[data-look=v2] .r2-money-window .r2-money-sample p{margin:6px 0 0;overflow-wrap:anywhere}html[data-look=v2] .r2-money-pills{display:flex;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-money-pills>.r2-view-menu{min-width:0}html[data-look=v2] .r2-money-pills>.r2-view-menu>.r2-btn{max-width:100%}html[data-look=v2] .r2-money-pills .r2-filter-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-action{display:flex}html[data-look=v2] .r2-money-action.is-full>.r2-btn{position:relative;width:100%;justify-content:center}html[data-look=v2] .r2-money-kbd{position:absolute;right:14px;font:inherit;font-size:12px;opacity:.7}html[data-look=v2] .r2-money-doc-form .r2-field>.r2-view-menu{align-self:flex-start}html[data-look=v2] .r2-money-filename{display:block;max-width:17rem;overflow:hidden;font-size:14px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-filenote{display:-webkit-box;max-width:17rem;overflow:hidden;color:var(--r2-muted);font-size:12.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}html[data-look=v2] .r2-money-window .r2-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}html[data-look=v2] .r2-money-saved{margin-left:auto;color:var(--r2-muted);font-size:12.5px}html[data-look=v2] .r2-money-pills>.r2-view-menu:first-child{flex:1 1 auto}html[data-look=v2] .r2-money-pills>.r2-view-menu:first-child>.r2-btn{width:100%}html[data-look=v2] .r2-money-pills>.r2-view-menu:first-child .r2-filter-value{flex:1 1 auto;text-align:left}html[data-look=v2] .r2-pick-search{padding:4px 8px 6px}html[data-look=v2] .r2-pick-search .r2-db-search{width:100%;max-width:none}html[data-look=v2] .r2-pick-list.is-scroll{max-height:16rem;overflow-y:auto}html[data-look=v2] .r2-view-check.r2-pick-row{display:flex;align-items:baseline;gap:12px}html[data-look=v2] .r2-pick-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-pick-detail{flex:none;color:var(--r2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-look=v2] .r2-pick-empty{margin:0;padding:8px 12px}html[data-look=v2] .r2-money-tool-slot{display:contents}html[data-look=v2] .r2-money-window .r2-window-tools .r2-money-menu-list{z-index:20}html[data-look=v2] .r2-money-box.is-empty{border:1px dashed color-mix(in srgb,var(--r2-primary) 45%,transparent);background:color-mix(in srgb,var(--r2-primary) 9%,transparent)}html[data-look=v2] .r2-money-window .r2-md-field{background:var(--r2-surface)}html[data-look=v2] .r2-money-import{min-width:0;overflow-x:hidden}html[data-look=v2] .r2-money-readlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--r2-line);border-radius:14px}html[data-look=v2] .r2-money-readlist li{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 14px}html[data-look=v2] .r2-money-readlist li+li{border-top:1px dashed var(--r2-line)}html[data-look=v2] .r2-money-readtext{display:flex;flex-direction:column;gap:1px;min-width:0}html[data-look=v2] .r2-money-readsupplier{overflow:hidden;font-size:13.5px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html[data-look=v2] .r2-money-readtext .r2-money-filename,html[data-look=v2] .r2-money-readtext .r2-money-filenote{max-width:none}html[data-look=v2] .r2-window.r2-money-window.is-dropping .r2-window-scroll{background:color-mix(in srgb,var(--r2-primary) 12%,var(--r2-chrome));outline:2px dashed color-mix(in srgb,var(--r2-primary) 60%,transparent);outline-offset:-8px}html[data-look=v2] .r2-money-cards{margin-bottom:1rem}html[data-look=v2] .r2-money-card{display:block;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}html[data-look=v2] .r2-money-card>.r2-stat{height:100%;transition:border-color .16s ease}html[data-look=v2] .r2-money-card:focus-visible>.r2-stat,html[data-look=v2] .r2-money-card:hover>.r2-stat{border-color:var(--r2-line-strong)}html[data-look=v2] .r2-money-card.is-static{cursor:default}html[data-look=v2] .r2-money-card.is-on:hover>.r2-stat,html[data-look=v2] .r2-money-card.is-on>.r2-stat{border-color:var(--r2-ink)}html[data-look=v2] .r2-money-card.is-static:hover>.r2-stat{border-color:var(--r2-line)}html[data-look=v2] .r2-money-control{display:grid;grid-gap:var(--r2-space-6);gap:var(--r2-space-6)}html[data-look=v2] .r2-money-control>*{min-width:0;margin:0}html[data-look=v2] .r2-money-period{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}html[data-look=v2] .r2-money-period-start{min-width:0}html[data-look=v2] .r2-money-cashfree{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;color:var(--r2-muted);font:inherit;font-size:14px;cursor:pointer}html[data-look=v2] .r2-money-cashfree b{color:var(--r2-ink);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-money-cashfree:focus-visible b,html[data-look=v2] .r2-money-cashfree:hover b{text-decoration:underline;text-underline-offset:3px}html[data-look=v2] .r2-money-period:not(.r2-money-control>*){margin-bottom:12px}html[data-look=v2] .r2-money-page-cards{margin-bottom:1rem}html[data-look=v2] .r2-money-cards-block{display:grid;grid-gap:12px;gap:12px;min-width:0}html[data-look=v2] .r2-money-cards-block>.r2-money-period{justify-content:flex-end;margin:0}html[data-look=v2] .r2-money-cards-block>.r2-money-cards{margin:0}html[data-look=v2] .r2-money-open-month+.r2-money-open-month{margin-top:var(--r2-space-6)}html[data-look=v2] .r2-money-open-month-title{margin:0 0 12px;font-size:18px;font-weight:600}html[data-look=v2] .r2-money-expenses-top{display:grid;grid-gap:var(--r2-space-6);gap:var(--r2-space-6);margin-bottom:1rem}html[data-look=v2] .r2-money-expenses-top>*{min-width:0;margin:0}html[data-look=v2] .r2-money-delta.is-good{color:var(--r2-money-in)}html[data-look=v2] .r2-money-delta.is-bad{color:var(--r2-money-out)}html[data-look=v2] .r2-money-section-tools{display:flex;align-items:center;gap:8px}html[data-look=v2] .r2-money-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}html[data-look=v2] .r2-money-tile{--tile:var(--r2-ink);display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:14px 18px;border:1px solid color-mix(in srgb,var(--tile) 28%,transparent);border-radius:18px;background:linear-gradient(90deg,color-mix(in srgb,var(--tile) 22%,transparent),color-mix(in srgb,var(--tile) 6%,transparent));color:var(--r2-ink);text-decoration:none;transition:border-color .16s ease}html[data-look=v2] .r2-money-tile.is-tone{--tile:var(--r2-chart-tone)}html[data-look=v2] .r2-money-tile.is-style{--tile:var(--r2-chart-style)}html[data-look=v2] .r2-money-tile.is-cool{--tile:var(--r2-chart-cool)}html[data-look=v2] .r2-money-tile.is-total{border-color:var(--r2-line);background:var(--r2-surface)}html[data-look=v2] a.r2-money-tile:focus-visible,html[data-look=v2] a.r2-money-tile:hover{border-color:var(--tile)}html[data-look=v2] .r2-money-tile-label{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--r2-muted);font-size:14px;font-weight:500}html[data-look=v2] .r2-money-tile:not(.is-total) .r2-money-tile-label:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--tile)}html[data-look=v2] .r2-money-tile-value{display:grid;justify-items:end;min-width:0;font-family:var(--r2-font-display);font-size:18px;font-weight:var(--r2-font-weight-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-look=v2] .r2-money-tile-other{color:var(--r2-muted);font-family:var(--r2-font);font-size:12px;font-weight:400}@media (max-width:52rem){html[data-look=v2] .r2-money-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-look=v2] .r2-money-tile{padding:12px 14px}html[data-look=v2] .r2-money-tile-value{font-size:16px}}html[data-look=v2] .r2-money-needs-you{display:block;color:inherit;text-decoration:none}html[data-look=v2] .r2-money-needs-you:focus-visible .r2-droid-note,html[data-look=v2] .r2-money-needs-you:hover .r2-droid-note{border-color:var(--r2-droid)}html[data-look=v2] .r2-money-control-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px}html[data-look=v2] .r2-money-control-row>*{min-width:0;margin:0;align-content:start}html[data-look=v2] .r2-money-bars{display:grid;grid-gap:4px;gap:4px}html[data-look=v2] .r2-money-bar{display:block;width:100%;padding:6px 8px;border:0;border-radius:var(--r2-radius-md);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .16s ease}html[data-look=v2] .r2-money-bar:focus-visible,html[data-look=v2] .r2-money-bar:hover{background:var(--r2-soft)}html[data-look=v2] .r2-money-sum{width:100%;border-collapse:collapse;font-size:13.5px}html[data-look=v2] .r2-money-sum th{padding:6px 0;font-weight:400;text-align:left}html[data-look=v2] .r2-money-sum td{padding:6px 0;text-align:right;white-space:nowrap}html[data-look=v2] .r2-money-sum tfoot td,html[data-look=v2] .r2-money-sum tfoot th{border-top:1px solid var(--r2-line);font-weight:600}html[data-look=v2] .r2-money-salary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-look=v2] .r2-money-salary .r2-input{width:100%;min-width:0}@media (max-width:52rem){html[data-look=v2] .r2-money-control-row{grid-template-columns:minmax(0,1fr)}html[data-look=v2] .r2-money-card .r2-stat-value{font-size:22px}}html[data-look=v2] .r2-money-droid{gap:12px}html[data-look=v2] .r2-money-ways{display:flex;flex-wrap:wrap;gap:8px}html[data-look=v2] .r2-money-ask-row{display:flex;gap:8px;min-width:0}html[data-look=v2] .r2-money-ask-row>.r2-input{flex:1 1;min-width:0;height:28px}html[data-look=v2] .r2-money-followed{display:flex;align-items:center;gap:10px;margin:0}html[data-look=v2] .r2-money-close,html[data-look=v2] .r2-money-open-items,html[data-look=v2] .r2-money-revenue{display:flex;flex-direction:column;gap:24px;min-width:0}html[data-look=v2] .r2-money-open-items{gap:14px}html[data-look=v2] .r2-money-revenue>.r2-droid-note{margin-bottom:12px}html[data-look=v2] .r2-money-checklist{display:flex;flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none}html[data-look=v2] .r2-money-checklist>li{display:flex;align-items:center;gap:10px;color:var(--r2-muted)}html[data-look=v2] .r2-money-checklist>li.is-done{color:var(--r2-ink)}html[data-look=v2] .r2-money-checklist>li>svg{flex:none;width:18px;height:18px}html[data-look=v2] .r2-money-checklist>li.is-done>svg{color:var(--r2-chart-tone)}html[data-look=v2] .r2-money-statement{width:9rem;height:28px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-money-why{display:block;margin-top:2px;color:var(--r2-muted);font-size:13px;font-weight:400;white-space:normal}html[data-look=v2] .r2-money-list{display:flex;flex-direction:column;gap:12px;min-width:0}html[data-look=v2] .r2-money-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}html[data-look=v2] .r2-money-list-head>p{margin:0}html[data-look=v2] .r2-ledger-mark{display:inline-flex;align-items:baseline;gap:5px;max-width:100%;padding:1px 7px;border:1px solid transparent;border-radius:6px;background:var(--r2-chip-style-fill);color:var(--r2-chip-style-ink);font-size:.92em;font-weight:500;line-height:1.45;vertical-align:baseline;white-space:nowrap}html[data-look=v2] .r2-ledger-mark.is-proposed{border-color:color-mix(in srgb,var(--r2-chip-style-ink) 45%,transparent);background:transparent}html[data-look=v2] .r2-ledger-code{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}html[data-look=v2] .r2-ledger-name{min-width:0;overflow:hidden;text-overflow:ellipsis}html[data-look=v2] .r2-ledger-marks{display:inline-flex;flex-wrap:wrap;gap:4px}html[data-look=v2] .r2-droid-avatar{display:inline-grid;flex:none;place-items:center;width:36px;height:36px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.02em}html[data-look=v2] .r2-droid-avatar.is-xs{width:22px;height:22px;font-size:9px}html[data-look=v2] .r2-droid-avatar.has-image{overflow:hidden}html[data-look=v2] .r2-droid-avatar.has-image>img{width:100%;height:100%;border-radius:inherit;object-fit:cover}html[data-look=v2] .r2-droid-avatar.is-sm{width:28px;height:28px;font-size:11px}html[data-look=v2] .r2-droid-avatar.is-lg{width:44px;height:44px;font-size:15px}html[data-look=v2] .r2-droid-avatar.is-money{background:color-mix(in srgb,var(--r2-droid-b1ll) 18%,transparent);color:var(--r2-droid-b1ll-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid-b1ll) 45%,transparent)}html[data-look=v2] .r2-droid-avatar.is-r2{background:color-mix(in srgb,var(--r2-droid-r2) 18%,transparent);color:var(--r2-droid-r2-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid-r2) 45%,transparent)}html[data-look=v2] .r2-droid-avatar.is-c3p0{background:color-mix(in srgb,var(--r2-accent-c3p0) 18%,transparent);color:var(--r2-accent-c3p0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-accent-c3p0) 45%,transparent)}html[data-look=v2] .r2-droid-page,html[data-look=v2] .r2-droids-home{display:flex;flex-direction:column;gap:10px;min-width:0}html[data-look=v2] .r2-droid-row{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;border:1px solid var(--r2-line);border-radius:14px;background:var(--r2-surface);color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-look=v2] .r2-droid-row.is-static{cursor:default}html[data-look=v2] button.r2-droid-row:hover{border-color:var(--r2-line-strong)}html[data-look=v2] .r2-droid-row-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}html[data-look=v2] .r2-droid-row-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-droids-faces{display:flex;gap:18px;padding:2px 2px 0}html[data-look=v2] .r2-droids-face{display:flex;flex-direction:column;align-items:center;gap:6px;width:64px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}html[data-look=v2] .r2-droids-face>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-droids-face:focus-visible .r2-droid-avatar,html[data-look=v2] .r2-droids-face:hover .r2-droid-avatar{outline:2px solid var(--r2-line-strong);outline-offset:2px}html[data-look=v2] .r2-droids-panel .r2-desk-mark{width:auto;height:auto;border:0;border-radius:999px;background:none}html[data-look=v2] .r2-droids-panel .r2-desk-row-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-droids-panel .r2-desk-row-meta{flex:none;color:var(--r2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-droid-section{display:flex;flex-direction:column;gap:6px;margin-top:6px}html[data-look=v2] .r2-droid-trust{padding:8px 8px 8px 12px}html[data-look=v2] .r2-droid-trust .r2-segment-tabs{flex:none}html[data-look=v2] .r2-droid-asks{margin:0;padding:0 2px;font-size:13.5px}html[data-look=v2] .r2-droid-chat{display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;min-width:0;width:100%}html[data-look=v2] .r2-droid-chat .r2-droid-card-lines,html[data-look=v2] .r2-droid-chat .r2-droid-card-lines>li,html[data-look=v2] .r2-droid-chat .r2-droid-note,html[data-look=v2] .r2-droid-chat-body>*{min-width:0;max-width:100%;flex-shrink:0}html[data-look=v2] .r2-droid-chat .r2-droid-note-text{overflow-wrap:anywhere}html[data-look=v2] .r2-droid-chat .r2-money-box>.r2-droid-card-lines>li{flex-wrap:wrap}html[data-look=v2] .r2-droid-chat .r2-money-box>.r2-droid-card-lines>li>span:first-child{white-space:normal;overflow-wrap:anywhere}html[data-look=v2] .r2-droid-chat-head{display:flex;align-items:center;gap:10px;min-width:0}html[data-look=v2] .r2-droid-chat>.r2-droid-chat-head{flex:none;padding-bottom:12px;border-bottom:1px solid var(--r2-line)}html[data-look=v2] .r2-droid-chat-title{display:flex;flex-direction:column;min-width:0;flex:1 1}html[data-look=v2] .r2-droid-head-action{flex:none;white-space:nowrap}html[data-look=v2] .r2-droid-chat-title>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-droid-chat-body{display:flex;flex:1 1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto}html[data-look=v2] .r2-droid-msg{display:flex;flex-direction:column;gap:8px;margin:0}html[data-look=v2] .r2-droid-card-lines{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}html[data-look=v2] .r2-droid-card-lines>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px}html[data-look=v2] .r2-money-box>.r2-droid-card-lines>li{flex-wrap:nowrap}html[data-look=v2] .r2-money-box>.r2-droid-card-lines>li>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-box>.r2-droid-card-lines>li>span:last-child{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-droid-thinking{display:flex;align-items:center;gap:8px}html[data-look=v2] .r2-droid-name.is-money{color:var(--r2-droid-b1ll-ink)}html[data-look=v2] .r2-droid-name.is-c3p0{color:var(--r2-accent-c3p0-ink)}html[data-look=v2] .r2-droid-avatar.has-ring.is-money{box-shadow:0 0 0 2px var(--r2-droid-b1ll)}html[data-look=v2] .r2-droid-avatar.has-ring.is-c3p0{box-shadow:0 0 0 2px var(--r2-accent-c3p0)}html[data-look=v2] .r2-chat-file-mark svg,html[data-look=v2] .r2-chat-file-mark svg *,html[data-look=v2] .r2-chat-new-mark svg,html[data-look=v2] .r2-chat-new-mark svg *,html[data-look=v2] .r2-chat-row-saved,html[data-look=v2] .r2-chat-row-saved *,html[data-look=v2] .r2-chat-send svg,html[data-look=v2] .r2-chat-send svg *{fill:currentColor}html[data-look=v2] .r2-chat-back{display:inline-grid;flex:none;place-items:center;width:var(--r2-ctl-sm);height:var(--r2-ctl-sm);padding:0;border:0;border-radius:999px;background:var(--r2-surface);color:var(--r2-ink);cursor:pointer}html[data-look=v2] .r2-chat-back:hover{background:var(--r2-surface-2)}html[data-look=v2] .r2-chat-back svg{width:16px;height:16px}html[data-look=v2] .r2-droid-chat-title>strong{font-size:15px;font-weight:600}html[data-look=v2] .r2-droid-chat-title>span{font-size:13px}html[data-look=v2] .r2-chat-started{margin:0;color:var(--r2-muted);font-size:12.5px;text-align:center}html[data-look=v2] .r2-droid-note.is-line{flex-direction:row;align-items:flex-start;gap:8px;padding:10px 12px;border:0;border-radius:14px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid) 30%,transparent)}html[data-look=v2] .r2-droid-note.is-line>.r2-droid-note-text{color:var(--r2-droid-ink);font-size:13px}html[data-look=v2] .r2-droid-note.is-bubble .r2-droid-avatar.is-xs,html[data-look=v2] .r2-droid-note.is-line .r2-droid-avatar.is-xs{width:20px;height:20px}html[data-look=v2] .r2-droid-chat .r2-droid-note.is-bubble{align-self:flex-start;gap:6px;max-width:88%;padding:10px 12px;border:0;border-radius:16px 16px 16px 6px;background:var(--r2-surface)}html[data-look=v2] .r2-droid-note.is-bubble>.r2-droid-note-head{gap:6px;font-size:13px}html[data-look=v2] .r2-droid-note.is-bubble .r2-droid-name{font-weight:600}html[data-look=v2] .r2-chat-stamp{flex:none;margin-left:auto;padding-left:12px;color:var(--r2-muted);font-size:12px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}html[data-look=v2] .r2-droid-note.is-bubble>.r2-droid-note-head{align-self:stretch}html[data-look=v2] .r2-droid-note.is-bubble>.r2-droid-note-text{line-height:1.45;white-space:pre-line}html[data-look=v2] .r2-chat-mine{align-self:flex-end;max-width:82%}html[data-look=v2] .r2-chat-mine,html[data-look=v2] .r2-chat-mine-files{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}html[data-look=v2] .r2-chat-mine-files{max-width:100%}html[data-look=v2] .r2-chat-bubble{display:flex;flex-direction:column;gap:2px;margin:0;padding:8px 12px 10px;border-radius:16px 16px 6px 16px;background:var(--r2-primary);color:#ffffff;font-size:14.5px;line-height:1.45;overflow-wrap:anywhere}html[data-look=v2] .r2-chat-bubble>.r2-chat-stamp{align-self:flex-end;color:rgba(255,255,255,.75)}html[data-look=v2] .r2-chat-bubble>p{margin:0;white-space:pre-wrap}html[data-look=v2] .r2-chat-loading{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-droid-chat .r2-money-box.is-decision{gap:10px;padding:12px;border-radius:16px;background:var(--r2-droid-wash);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid) 55%,transparent)}html[data-look=v2] .r2-droid-chat .r2-money-box.is-decision>.r2-droid-note{padding:0;border:0;background:none}html[data-look=v2] .r2-chat-file{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:6px 6px 6px 8px;border-radius:12px;background:var(--r2-surface-2)}html[data-look=v2] .r2-chat-file-link{display:flex;align-items:center;gap:8px;min-width:0;padding-right:4px;color:inherit;text-decoration:none}html[data-look=v2] .r2-chat-file-mark{display:inline-grid;flex:none;place-items:center;width:30px;height:30px;border-radius:8px}html[data-look=v2] .r2-chat-file-mark.is-doc{background:var(--r2-chip-heat-fill);color:var(--r2-chip-heat-ink)}html[data-look=v2] .r2-chat-file-mark.is-image{background:var(--r2-chip-cool-fill);color:var(--r2-chip-cool-ink)}html[data-look=v2] .r2-chat-file-mark svg{width:16px;height:16px}html[data-look=v2] .r2-chat-file-text{display:flex;flex-direction:column;min-width:0}html[data-look=v2] .r2-chat-file-text>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-chat-file-text>strong{font-size:13px;font-weight:600}html[data-look=v2] .r2-chat-file-text>span{color:var(--r2-muted);font-size:12px}html[data-look=v2] .r2-chat-file-remove{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);cursor:pointer}html[data-look=v2] .r2-chat-file-remove:hover{color:var(--r2-ink)}html[data-look=v2] .r2-chat-file-remove svg{width:14px;height:14px}html[data-look=v2] .r2-chat-composer{position:relative;display:flex;flex:none;flex-direction:column;gap:6px;padding:10px 8px 8px 12px;border-radius:18px;background:var(--r2-surface);box-shadow:inset 0 0 0 1px var(--r2-line);cursor:text}html[data-look=v2] .r2-chat-composer:focus-within{box-shadow:inset 0 0 0 1px var(--r2-primary)}html[data-look=v2] .r2-chat-composer.is-disabled{opacity:.6}html[data-look=v2] .r2-chat-composer-files{display:flex;flex-wrap:wrap;gap:6px;min-width:0}html[data-look=v2] .r2-chat-composer .r2-chat-field{width:100%;min-height:0;box-sizing:border-box;margin:0;padding:2px 4px 2px 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--r2-ink);font:inherit;font-size:14.5px;line-height:1.4;resize:none;outline:none}html[data-look=v2] .r2-chat-tools{display:flex;align-items:center;gap:2px;cursor:default}html[data-look=v2] .r2-chat-tools-gap{flex:1 1}html[data-look=v2] .r2-chat-reads{min-width:0;padding-left:6px;overflow:hidden;color:var(--r2-muted);font-size:12.5px;white-space:nowrap;text-overflow:ellipsis}html[data-look=v2] .r2-chat-sources{display:flex;flex-direction:column;gap:6px;max-width:88%;min-width:0}html[data-look=v2] .r2-chat-sources ul{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}html[data-look=v2] .r2-chat-sources li{min-width:0;max-width:100%}html[data-look=v2] .r2-chat-source{display:inline-flex;align-items:center;gap:5px;max-width:240px;height:24px;padding:0 9px 0 7px;border:1px solid var(--r2-line);border-radius:999px;background:var(--r2-soft);color:var(--r2-muted);font-size:12.5px;text-decoration:none}html[data-look=v2] .r2-chat-source:hover{color:var(--r2-ink);border-color:var(--r2-line-strong)}html[data-look=v2] .r2-chat-source svg{flex:none;width:13px;height:13px}html[data-look=v2] .r2-chat-source span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-look=v2] .r2-chat-actions{display:flex;flex-direction:column;gap:4px;max-width:88%;min-width:0;margin:0;padding:0;list-style:none}html[data-look=v2] .r2-chat-action{display:flex;align-items:center;gap:8px;min-width:0;min-height:28px;padding:2px 4px 2px 10px;border:1px solid var(--r2-line);border-radius:10px;background:var(--r2-surface);font-size:13px}html[data-look=v2] .r2-chat-action>svg{flex:none;width:14px;height:14px;color:var(--r2-muted)}html[data-look=v2] .r2-chat-action>.r2-chat-action-text{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-look=v2] .r2-chat-action.is-undone>.r2-chat-action-text{color:var(--r2-muted);text-decoration:line-through}html[data-look=v2] .r2-chat-action-state,html[data-look=v2] .r2-chat-action-undo{flex:none;height:24px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);font:inherit;font-size:12.5px;line-height:24px}html[data-look=v2] .r2-chat-action-undo{color:var(--r2-ink);cursor:pointer}html[data-look=v2] .r2-chat-action-undo:hover:not(:disabled){background:var(--r2-soft)}html[data-look=v2] .r2-chat-r2note{display:flex;align-items:center;gap:6px;margin:0;color:var(--r2-muted);font-size:12.5px}html[data-look=v2] .r2-chat-action>.r2-droid-avatar.is-xs,html[data-look=v2] .r2-chat-r2note>.r2-droid-avatar.is-xs{width:18px;height:18px}html[data-look=v2] .r2-chat-action:has(>.r2-droid-avatar){padding-left:5px}html[data-look=v2] .r2-view-check.r2-droid-pick{display:flex;align-items:center;gap:8px}html[data-look=v2] .r2-chat-tool{display:inline-grid;place-items:center;width:var(--r2-ctl-sm);height:var(--r2-ctl-sm);padding:0;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);cursor:pointer}html[data-look=v2] .r2-chat-tool:hover:not(:disabled){background:var(--r2-surface-2);color:var(--r2-ink)}html[data-look=v2] .r2-chat-tool svg{width:18px;height:18px}html[data-look=v2] .r2-chat-tool.is-camera{display:none}@media (pointer:coarse){html[data-look=v2] .r2-chat-tool.is-camera{display:inline-grid}}html[data-look=v2] .r2-chat-model{position:relative}html[data-look=v2] .r2-chat-model-button{display:inline-flex;align-items:center;gap:4px;height:var(--r2-ctl-sm);padding:0 8px 0 10px;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}html[data-look=v2] .r2-chat-model-button.is-open,html[data-look=v2] .r2-chat-model-button:hover:not(:disabled){background:var(--r2-surface-2);color:var(--r2-ink)}html[data-look=v2] .r2-chat-model-button svg{width:14px;height:14px;transition:transform .16s ease}html[data-look=v2] .r2-chat-model-button.is-open svg{transform:rotate(180deg)}html[data-look=v2] .r2-chat-model-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:5;display:flex;flex-direction:column;gap:2px;width:236px;padding:6px;border-radius:14px;background:var(--r2-chrome);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 0 0 1px var(--r2-line)}html[data-look=v2] .r2-chat-model-menu>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--r2-ink);font:inherit;text-align:left;cursor:pointer}html[data-look=v2] .r2-chat-model-menu>button.is-current,html[data-look=v2] .r2-chat-model-menu>button:hover{background:var(--r2-surface)}html[data-look=v2] .r2-chat-model-menu strong{font-size:14px;font-weight:600}html[data-look=v2] .r2-chat-model-menu span{color:var(--r2-muted);font-size:12.5px}html[data-look=v2] .r2-chat-send{display:inline-grid;flex:none;place-items:center;width:var(--r2-ctl-sm);height:var(--r2-ctl-sm);margin-left:2px;padding:0;border:0;border-radius:999px;background:var(--r2-primary);color:#ffffff;cursor:pointer}html[data-look=v2] .r2-chat-send:disabled{opacity:.4;cursor:default}html[data-look=v2] .r2-chat-send svg{width:16px;height:16px}html[data-look=v2] .r2-chat-list{display:flex;flex-direction:column;min-width:0;margin:0 -8px}html[data-look=v2] .r2-chat-row{display:flex;align-items:center;gap:4px;min-width:0;padding-right:6px;border-radius:14px}html[data-look=v2] .r2-chat-row-main{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0;padding:10px 8px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-look=v2] .r2-chat-row-action{display:inline-grid;flex:none;place-items:center;width:var(--r2-ctl-sm);height:var(--r2-ctl-sm);padding:0;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);cursor:pointer;opacity:0}html[data-look=v2] .r2-chat-row:focus-within .r2-chat-row-action,html[data-look=v2] .r2-chat-row:hover .r2-chat-row-action{opacity:1}html[data-look=v2] .r2-chat-row-action:hover{background:var(--r2-surface-2);color:var(--r2-ink)}html[data-look=v2] .r2-chat-row-action svg{width:16px;height:16px}@media (hover:none){html[data-look=v2] .r2-chat-row-action{opacity:1}}html[data-look=v2] .r2-chat-row.is-archived .r2-chat-row-main{opacity:.6}html[data-look=v2] .r2-chats-tools{display:flex;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-chats-tools>.r2-search-field{flex:1 1;box-sizing:border-box;min-width:0;height:var(--r2-ctl);min-height:0;padding-block:0}html[data-look=v2] .r2-chats-tools .r2-btn{width:var(--r2-ctl);height:var(--r2-ctl)}html[data-look=v2] .r2-chat-row.is-decision,html[data-look=v2] .r2-chat-row:hover{background:var(--r2-surface)}html[data-look=v2] .r2-chat-row.is-decision:hover{background:var(--r2-surface-2)}html[data-look=v2] .r2-chat-row-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}html[data-look=v2] .r2-chat-row-sub,html[data-look=v2] .r2-chat-row-top{display:flex;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-chat-row-top{align-items:baseline}html[data-look=v2] .r2-chat-row-sub>span:not(.r2-chat-row-badge),html[data-look=v2] .r2-chat-row-top>strong{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-chat-row-top>strong{font-size:15px;font-weight:600}html[data-look=v2] .r2-chat-row-time{flex:none;color:var(--r2-muted);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-chat-row.is-decision .r2-chat-row-time{color:var(--r2-droid-ink)}html[data-look=v2] .r2-chat-row-sub>span:not(.r2-chat-row-badge){color:var(--r2-muted);font-size:13.5px}html[data-look=v2] .r2-chat-row-saved{flex:none;width:15px;height:15px;color:var(--r2-accent-money-ink)}html[data-look=v2] .r2-chat-row-badge{display:inline-grid;flex:none;place-items:center;box-sizing:border-box;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--r2-droid);color:#141414;font-size:11.5px;font-weight:700}html[data-look=v2] .r2-chat-new-mark{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--r2-primary);color:#ffffff}html[data-look=v2] .r2-chat-new-mark svg{width:20px;height:20px}html[data-look=v2] .r2-chat-new-label{color:var(--r2-primary);font-size:15px;font-weight:600}html[data-look=v2] .r2-money-group-actions{display:inline-flex;gap:6px;white-space:nowrap}html[data-look=v2] .r2-dock-body:has(>.r2-dock-panel:not([hidden])>.r2-droid-chat){align-content:stretch;overflow:hidden}html[data-look=v2] .r2-dock-panel:has(>.r2-droid-chat){min-height:0}html[data-look=v2] .r2-money-group{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-money-group.is-proposed{color:var(--r2-muted)}html[data-look=v2] .r2-table-wrap.is-money tbody tr.is-history,html[data-look=v2] .r2-table-wrap.is-money tbody tr.is-history .r2-money-open{cursor:default}html[data-look=v2] .r2-table-wrap.is-money tfoot tr.r2-money-total :is(th,td){border-top:1px solid var(--r2-line-strong);border-bottom:0;color:var(--r2-title);font-weight:600;background:transparent}html[data-look=v2] .r2-table-wrap.is-money tfoot tr.r2-money-total th[data-col=title]{text-align:left}html[data-look=v2] .r2-money-total-sum{display:flex;flex-direction:column;align-items:flex-end}html[data-look=v2] .r2-money-total-sum strong{font-weight:600}html[data-look=v2] .r2-money-total-sum strong.is-in{color:var(--r2-money-in)}html[data-look=v2] .r2-money-total-sum strong.is-out{color:var(--r2-money-out)}html[data-look=v2] .r2-money-total-sum .r2-money-sub{color:var(--r2-muted);font-weight:400}html[data-look=v2] .r2-money-group-option{display:flex;flex-direction:column}html[data-look=v2] .r2-view-check.is-sub{padding-left:30px}html[data-look=v2] .r2-view-check.r2-money-group-setup{border-top:1px solid var(--r2-line);color:var(--r2-primary)}html[data-look=v2] .r2-training-groups,html[data-look=v2] .r2-training-trusted{display:flex;flex-direction:column;gap:18px}html[data-look=v2] .r2-training-part{display:flex;flex-direction:column;gap:8px}html[data-look=v2] .r2-training-part h2{margin:0}html[data-look=v2] .r2-table-wrap.is-money.is-training .r2-table :is(th,td)[data-col=title]{width:auto}html[data-look=v2] .r2-table-wrap.is-money.is-training tbody tr{cursor:default}html[data-look=v2] .r2-training-review{display:flex;flex-direction:column;gap:18px}html[data-look=v2] .r2-review-list tr.r2-review-detail>td{width:auto;max-width:0;padding:4px 8px 14px;white-space:normal;background:none}html[data-look=v2] .r2-review-list tr.is-open>:is(th,td){background:var(--r2-soft)}html[data-look=v2] .r2-review-list tr.is-muted :is(th,td):not([data-col=status]){color:var(--r2-muted)}html[data-look=v2] .r2-review-list .r2-money-box:focus-within{outline:2px solid var(--r2-primary);outline-offset:2px}html[data-look=v2] .r2-group-pick{display:inline-flex}html[data-look=v2] .r2-group-pick.is-proposed .r2-chip{background:transparent;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-chip-hex) 55%,transparent)}html[data-look=v2] .r2-field .r2-date-trigger{width:100%;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--r2-line-strong);border-radius:var(--r2-radius-md);background:var(--r2-surface);color:var(--r2-ink);justify-content:flex-start;text-align:left}html[data-look=v2] .r2-lab-chats{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}html[data-look=v2] .r2-lab-dock{box-sizing:border-box;width:var(--r2-dock-width);max-width:100%;padding:14px;border-radius:var(--r2-radius-tile);background:var(--r2-chrome);box-shadow:inset 0 0 0 1px var(--r2-line)}html[data-look=v2] .r2-lab-dock>.r2-droid-chat{height:760px}html[data-look=v2] .r2-droids-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-look=v2] .r2-count-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-width:0;height:172px;padding:16px 14px 14px;overflow:hidden;border:0;border-radius:var(--r2-radius-tile);color:var(--r2-ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer}html[data-look=v2] .r2-count-tile.is-r2{background:color-mix(in srgb,var(--r2-accent-r2) 22%,var(--r2-chrome))}html[data-look=v2] .r2-count-tile.is-money{background:color-mix(in srgb,var(--r2-accent-money) 22%,var(--r2-chrome))}html[data-look=v2] .r2-count-tile.is-r2:hover{background:color-mix(in srgb,var(--r2-accent-r2) 30%,var(--r2-chrome))}html[data-look=v2] .r2-count-tile.is-money:hover{background:color-mix(in srgb,var(--r2-accent-money) 30%,var(--r2-chrome))}html[data-look=v2] .r2-count-tile-icon{position:absolute;top:-26px;right:-34px;opacity:.1;pointer-events:none}html[data-look=v2] .r2-count-tile-icon svg{width:150px;height:150px}html[data-look=v2] .r2-count-tile-icon svg,html[data-look=v2] .r2-count-tile-icon svg *{fill:currentColor}html[data-look=v2] .r2-count-tile-foot,html[data-look=v2] .r2-count-tile-head{position:relative;display:flex;flex-direction:column;min-width:0}html[data-look=v2] .r2-count-tile-head{gap:2px}html[data-look=v2] .r2-count-tile-head>strong{overflow:hidden;font-size:21px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-count-tile-head>span{color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-count-tile-foot{gap:8px;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-count-tile-foot strong{font-weight:700}html[data-look=v2] .r2-count-tile-faces{display:flex}html[data-look=v2] .r2-droids-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}html[data-look=v2] .r2-action-tile.is-stacked{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;margin:0;padding:14px 6px 12px;border:0;border-radius:16px;background:var(--r2-surface);box-shadow:none;color:var(--r2-ink);font:inherit;cursor:pointer}html[data-look=v2] .r2-action-tile.is-stacked:hover{background:var(--r2-surface-2)}html[data-look=v2] .r2-action-tile.is-stacked .r2-action-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--r2-surface-2);box-shadow:none;color:var(--r2-ink)}html[data-look=v2] .r2-action-tile.is-stacked .r2-action-icon svg{width:20px;height:20px}html[data-look=v2] .r2-action-tile.is-stacked .r2-action-label{max-width:100%;overflow:hidden;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-home-pickup .r2-desk-row-meta{flex:none}html[data-look=v2] .r2-home-pickup .r2-desk-row-sub{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden}html[data-look=v2] .r2-pickup-age{color:var(--r2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-look=v2] .r2-pickup-age.is-stalled{color:var(--r2-status-missing);font-weight:600}html[data-look=v2] .r2-pickup-note{margin-bottom:var(--r2-space-4)}html[data-look=v2] .r2-modal:has(.r2-capture){border-color:color-mix(in srgb,var(--r2-droid) 45%,transparent);background:color-mix(in srgb,var(--r2-droid) 8%,var(--r2-tip-fill))}html[data-look=v2] .r2-modal:has(.r2-capture) .r2-window-chrome .r2-eyebrow{color:var(--r2-droid-ink)}html[data-look=v2] .r2-capture{display:flex;flex-direction:column;gap:12px;width:100%}html[data-look=v2] .r2-capture,html[data-look=v2] .r2-capture-drops,html[data-look=v2] .r2-modal:has(.r2-capture) .r2-modal-body{min-width:0}html[data-look=v2] .r2-capture-greet{display:flex;align-items:flex-start;gap:10px}html[data-look=v2] .r2-capture-says{margin:0;padding:8px 12px;border-radius:6px 16px 16px 16px;background:color-mix(in srgb,var(--r2-droid) 16%,var(--r2-tip-fill));color:var(--r2-ink);font-size:14.5px;line-height:1.45}html[data-look=v2] .r2-capture-box{display:flex;flex-direction:column;gap:8px;padding:12px 10px 10px 14px;border-radius:18px;background:color-mix(in srgb,var(--r2-canvas) 55%,var(--r2-tip-fill));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid) 25%,transparent);cursor:text}html[data-look=v2]:not([data-theme]) .r2-capture-box,html[data-look=v2][data-theme=light] .r2-capture-box{background:var(--r2-tip-fill)}html[data-look=v2] .r2-capture-box:focus-within{box-shadow:inset 0 0 0 1px var(--r2-droid)}html[data-look=v2] .r2-capture .r2-capture-field{width:100%;box-sizing:border-box;margin:0;padding:0 4px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--r2-ink);font:inherit;font-size:17px;line-height:1.45;resize:none;outline:none}html[data-look=v2] .r2-capture-row{display:flex;justify-content:flex-end}html[data-look=v2] .r2-capture-send{height:var(--r2-ctl-sm);padding:0 14px;border:0;border-radius:var(--r2-radius-pill);background:var(--r2-accent-c3p0);color:#121212;font:inherit;font-size:13px;font-weight:600;cursor:pointer}html[data-look=v2] .r2-capture-send:hover:not(:disabled){background:color-mix(in srgb,var(--r2-accent-c3p0) 86%,#fff)}html[data-look=v2] .r2-capture-send:disabled{opacity:.45;cursor:default}html[data-look=v2] .r2-capture-drops{display:flex;flex-direction:column;gap:10px}html[data-look=v2] .r2-capture-sorting{display:inline-flex;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-capture.is-over .r2-capture-box{box-shadow:inset 0 0 0 2px var(--r2-droid)}html[data-look=v2] .r2-capture-files{display:flex;flex-wrap:wrap;gap:6px;min-width:0}html[data-look=v2] .r2-capture-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;min-width:0}html[data-look=v2] .r2-action-tile.r2-capture-tile{display:flex;align-items:center;gap:8px;min-width:0;height:var(--r2-ctl);margin:0;padding:0 12px;border:0;border-radius:12px;background:color-mix(in srgb,var(--r2-droid) 10%,var(--r2-tip-fill));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r2-droid) 22%,transparent);color:var(--r2-ink);font:inherit;font-size:13.5px;cursor:pointer}html[data-look=v2] .r2-action-tile.r2-capture-tile:hover{background:color-mix(in srgb,var(--r2-droid) 18%,var(--r2-tip-fill))}html[data-look=v2] .r2-action-tile.r2-capture-tile .r2-action-icon{display:inline-grid;flex:none;place-items:center;width:auto;height:auto;border:0;background:none;box-shadow:none;color:var(--r2-droid-ink)}html[data-look=v2] .r2-action-tile.r2-capture-tile .r2-action-icon svg,html[data-look=v2] .r2-action-tile.r2-capture-tile .r2-action-icon svg *{width:16px;height:16px;fill:currentColor}html[data-look=v2] .r2-action-tile.r2-capture-tile .r2-action-label{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-capture-detail{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}html[data-look=v2] .r2-capture-thumb{display:block;max-width:100%;border-radius:12px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--r2-line)}html[data-look=v2] .r2-capture-thumb img{display:block;max-width:100%;max-height:120px;object-fit:contain}html[data-look=v2] .r2-capture-items{margin:0;padding-left:18px;color:var(--r2-muted);font-size:13.5px;line-height:1.5}html[data-look=v2] .r2-capture-filed{display:flex;flex-direction:column;gap:6px;min-width:0}html[data-look=v2] .r2-capture-context{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:var(--r2-ctl-sm);color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-capture-context>span{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-capture-context .r2-capture-context-input{width:100%;height:var(--r2-ctl-sm);box-sizing:border-box;margin:0;padding:0 12px;border:0;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--r2-line);color:var(--r2-ink);font:inherit;font-size:13px;outline:none}html[data-look=v2] .r2-capture-context .r2-capture-context-input:focus{box-shadow:inset 0 0 0 1px var(--r2-droid)}html[data-look=v2] .r2-capture-open{color:var(--r2-primary);font-weight:600}html[data-look=v2] .r2-capture-fields{display:flex;flex-direction:column;gap:8px;min-width:0}html[data-look=v2] .r2-capture-pills{flex-wrap:wrap}html[data-look=v2] .r2-capture-pills,html[data-look=v2] .r2-review-list .r2-review-who{display:flex;align-items:center;gap:8px;min-width:0}html[data-look=v2] .r2-review-list .r2-review-who>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-review-list .r2-review-who.is-capture{text-transform:none}html[data-look=v2] .r2-capture-pills :is(.r2-date-trigger,.r2-clock-trigger){display:inline-flex;align-items:center;height:var(--r2-ctl);min-height:0;padding:0 12px;border:1px solid var(--r2-line-strong);border-radius:var(--r2-radius-pill);background:var(--r2-soft);color:var(--r2-ink);font-size:14px}html[data-look=v2] .r2-capture-pills :is(.r2-date-trigger,.r2-clock-trigger):hover{background:color-mix(in srgb,var(--r2-ink) 9%,transparent)}html[data-look=v2] .r2-review-list .r2-review-who.is-capture+.r2-money-why{overflow:hidden;width:0;min-width:100%;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-review-cards{display:flex;flex-direction:column;gap:12px;min-width:0}html[data-look=v2] .r2-review-clip{flex:none;width:14px;height:14px;color:var(--r2-muted)}html[data-look=v2] .r2-review-clip,html[data-look=v2] .r2-review-clip *{fill:currentColor}html[data-look=v2] .r2-training-mail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--r2-space-3);min-width:0}html[data-look=v2] .r2-training-mail .r2-task-row.is-muted .r2-money-name{color:var(--r2-muted)}html[data-look=v2] .r2-mail-who{display:flex;flex-direction:column;min-width:0;max-width:min(30rem,52vw)}html[data-look=v2] .r2-mail-who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-mail-name{color:var(--r2-ink);font-size:14.5px}html[data-look=v2] .r2-mail-address,html[data-look=v2] .r2-mail-sub{color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-mail-hint{color:var(--r2-droid-ink);font-size:12.5px}html[data-look=v2] .r2-mail-answer{display:inline-flex;align-items:center;gap:6px}html[data-look=v2] .r2-mail-labels{display:inline-flex;flex-wrap:nowrap;gap:4px;max-width:16rem;overflow:hidden}html[data-look=v2] .r2-mail-label-add{display:flex;gap:6px;padding:6px 8px 2px;border-top:1px solid var(--r2-line);margin-top:4px}html[data-look=v2] .r2-mail-label-add .r2-input{flex:1 1;min-width:0;height:28px}html[data-look=v2] .r2-mail-pile{display:inline-flex;align-items:center;gap:6px;color:var(--r2-muted);font-size:13.5px;white-space:nowrap;cursor:pointer}html[data-look=v2] .r2-capture-mail{align-self:flex-start;color:var(--r2-primary);font-size:13px;text-decoration:none}html[data-look=v2] .r2-capture-mail:hover{text-decoration:underline}html[data-look=v2] .r2-questions{display:flex;flex-direction:column;gap:20px}html[data-look=v2] .r2-questions-section{display:flex;flex-direction:column;gap:10px}html[data-look=v2] .r2-questions-list{margin:0;padding:0;list-style:none;border-radius:16px;background:var(--r2-surface);border:1px solid var(--r2-line);overflow:hidden}html[data-look=v2] .r2-questions-list>li+li{border-top:1px dashed var(--r2-line)}html[data-look=v2] .r2-questions-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px 0 16px;border:0;background:transparent;color:var(--r2-ink);font:inherit;font-size:15px;text-align:left;cursor:pointer;transition:background-color .16s}html[data-look=v2] .r2-questions-row.is-current,html[data-look=v2] .r2-questions-row:hover{background:var(--r2-soft)}html[data-look=v2] .r2-questions-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-questions-meta{flex:none;color:var(--r2-muted);font-size:13.5px;white-space:nowrap}html[data-look=v2] .r2-questions-caret{flex:none;width:14px;height:14px;color:var(--r2-muted)}html[data-look=v2] .r2-question{display:flex;flex-direction:column;gap:12px}html[data-look=v2] .r2-question-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:34px}html[data-look=v2] .r2-question-back{justify-self:start;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 4px;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);font:inherit;font-size:14px;cursor:pointer}html[data-look=v2] .r2-question-back:hover{color:var(--r2-ink)}html[data-look=v2] .r2-question-back svg{width:16px;height:16px}html[data-look=v2] .r2-question-progress{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-question-bar{display:block;width:160px;height:4px;border-radius:999px;background:var(--r2-line-strong);overflow:hidden}html[data-look=v2] .r2-question-bar>span{display:block;height:100%;border-radius:999px;background:var(--r2-primary);transition:width .3s ease}html[data-look=v2] .r2-question-main{width:min(680px,100%);align-self:center;display:flex;flex-direction:column;gap:20px;margin-top:24px}html[data-look=v2] .r2-question.is-panel .r2-question-main{width:100%;gap:18px;margin-top:0}html[data-look=v2] .r2-question-window .r2-question-asker{margin-bottom:-4px}html[data-look=v2] .r2-question-window .r2-inspect-title{margin-bottom:4px;color:var(--r2-ink);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.25}html[data-look=v2] .r2-question-count{padding:0 6px;color:var(--r2-muted);font-size:13px;white-space:nowrap}html[data-look=v2] .r2-question-asker{display:flex;align-items:center;gap:10px;margin:0;font-size:14px}html[data-look=v2] .r2-question-asker>span:last-child{color:var(--r2-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-question-asker.is-b1-ll strong{color:var(--r2-droid-b1ll-ink)}html[data-look=v2] .r2-question-asker.is-c3p0-box strong{color:var(--r2-accent-c3p0-ink)}html[data-look=v2] .r2-question-text{margin:0;color:var(--r2-ink);font-size:28px;line-height:1.25;font-weight:600;letter-spacing:-.02em}html[data-look=v2] .r2-question-answers{display:flex;flex-direction:column;gap:10px}html[data-look=v2] .r2-question-answer{display:flex;align-items:center;gap:14px;min-height:60px;padding:10px 18px;box-sizing:border-box;border:1px solid var(--r2-line);border-radius:14px;background:var(--r2-surface);color:var(--r2-ink);font:inherit;font-size:16px;text-align:left;cursor:pointer;transition:background-color .16s,border-color .16s}html[data-look=v2] .r2-question-answer.is-open,html[data-look=v2] .r2-question-answer:hover:not(:disabled){background:var(--r2-soft);border-color:var(--r2-line-strong)}html[data-look=v2] .r2-question-answer.is-pick{border:1.5px dashed var(--r2-droid-ink)}html[data-look=v2] .r2-question-answer:disabled{cursor:default;opacity:.6}html[data-look=v2] .r2-question-answer[aria-busy=true]{opacity:1}html[data-look=v2] .r2-question-key{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:8px;background:var(--r2-line-strong);color:var(--r2-muted);font-size:13px;font-weight:600}html[data-look=v2] .r2-question-label{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-look=v2] .r2-question-label small{color:var(--r2-muted);font-size:13px}html[data-look=v2] .r2-question-pick{flex:none;color:var(--r2-droid-ink);font-size:12.5px;font-weight:600}html[data-look=v2] .r2-question-field{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 4px 18px}html[data-look=v2] .r2-question-field .r2-input{flex:1 1 260px;min-width:0}html[data-look=v2] .r2-question-field.is-card{display:block;padding:0}html[data-look=v2] .r2-question-chat{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:0;background:transparent;color:var(--r2-muted);font:inherit;font-size:15px;text-align:left;cursor:pointer}html[data-look=v2] .r2-question-chat:hover{color:var(--r2-ink)}html[data-look=v2] .r2-question-chat svg{width:18px;height:18px}html[data-look=v2] .r2-question-more{padding:0 18px}html[data-look=v2] .r2-question-cases,html[data-look=v2] .r2-question-evidence{display:flex;flex-direction:column;gap:8px;padding-top:14px;border-top:1px solid var(--r2-line)}html[data-look=v2] .r2-question-cases ul,html[data-look=v2] .r2-question-recap{margin:0;padding:0;list-style:none;border-radius:14px;background:var(--r2-surface);border:1px solid var(--r2-line)}html[data-look=v2] .r2-question-cases li,html[data-look=v2] .r2-question-recap li{display:flex;align-items:center;gap:12px;min-height:40px;padding:0 14px;font-size:14px}html[data-look=v2] .r2-question-cases li+li,html[data-look=v2] .r2-question-recap li+li{border-top:1px dashed var(--r2-line)}html[data-look=v2] .r2-question-cases label{display:flex;align-items:center;gap:12px;width:100%;cursor:pointer}html[data-look=v2] .r2-question-cases input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--r2-primary)}html[data-look=v2] .r2-question-case-name,html[data-look=v2] .r2-question-recap li>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-question-case-day{flex:none;color:var(--r2-muted)}html[data-look=v2] .r2-question-case-amount,html[data-look=v2] .r2-question-fact-amount{flex:none;text-align:right;white-space:nowrap}html[data-look=v2] :is(.r2-question-case-amount,.r2-question-fact-amount).is-in{color:var(--r2-money-in)}html[data-look=v2] :is(.r2-question-case-amount,.r2-question-fact-amount).is-out{color:var(--r2-money-out)}html[data-look=v2] .r2-question-cases a,html[data-look=v2] .r2-question-fact-link{flex:none;color:var(--r2-primary);font-size:13.5px;text-decoration:none}html[data-look=v2] .r2-question-recap button{flex:none;height:28px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--r2-muted);font:inherit;font-size:13.5px;cursor:pointer}html[data-look=v2] .r2-question-recap button:hover{color:var(--r2-ink)}html[data-look=v2] .r2-question-evidence-toggle{display:flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--r2-muted);font:inherit;font-size:14px;cursor:pointer}html[data-look=v2] .r2-question-evidence-toggle svg{width:14px;height:14px}html[data-look=v2] .r2-question-evidence-items{display:flex;flex-direction:column;gap:8px}html[data-look=v2] .r2-question-fact{display:flex;align-items:center;gap:12px;min-height:44px;margin:0;padding:8px 14px;box-sizing:border-box;border-radius:12px;background:var(--r2-surface);border:1px solid var(--r2-line);color:var(--r2-ink);font-size:14px;text-decoration:none}html[data-look=v2] a.r2-question-fact:hover{border-color:var(--r2-line-strong)}html[data-look=v2] .r2-question-fact-day{flex:none;width:64px;color:var(--r2-muted)}html[data-look=v2] .r2-question-fact-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-look=v2] .r2-question-fact.is-note .r2-question-fact-text{white-space:normal;color:var(--r2-muted)}html[data-look=v2] .r2-question-fact.is-note{align-items:flex-start;line-height:1.5}html[data-look=v2] .r2-question-mail{border-radius:12px;background:var(--r2-surface);border:1px solid var(--r2-line);color:var(--r2-ink);font-size:14px;min-width:0}html[data-look=v2] .r2-question-mail-toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 14px;box-sizing:border-box;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}html[data-look=v2] .r2-question-mail-label{flex:none;display:inline-flex;align-items:center;gap:6px;min-width:64px;white-space:nowrap;color:var(--r2-muted)}html[data-look=v2] .r2-question-mail-label svg{width:12px;height:12px}html[data-look=v2] .r2-question-mail-peek{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r2-muted)}html[data-look=v2] .r2-question-mail-body{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px}html[data-look=v2] .r2-question-mail-meta{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;margin:0;padding-bottom:12px;border-bottom:1px solid var(--r2-line)}html[data-look=v2] .r2-question-mail-meta dt{color:var(--r2-muted)}html[data-look=v2] .r2-question-mail-meta dd{margin:0;min-width:0;overflow-wrap:anywhere}html[data-look=v2] .r2-question-mail-address{color:var(--r2-muted)}html[data-look=v2] .r2-question-mail-subject{font-weight:600}html[data-look=v2] .r2-question-mail-preview{margin:0;max-width:62ch;line-height:1.6;color:var(--r2-ink);overflow-wrap:anywhere}html[data-look=v2] .r2-question-mail-more{align-self:flex-start;color:var(--r2-primary);font-size:13.5px;text-decoration:none}html[data-look=v2] .r2-question-mail-more:hover{text-decoration:underline}html[data-look=v2] .r2-question-fact.is-more{min-height:0;border:0;background:transparent;color:var(--r2-muted)}html[data-look=v2] .r2-question-then{margin:0;color:var(--r2-muted);font-size:13.5px}@media (hover:none) and (max-height:34rem),(hover:none) and (max-width:52rem){html[data-look=v2] .r2-question-sheet{position:fixed;inset:0;z-index:70;overflow-y:auto;background:var(--r2-canvas);padding:calc(env(safe-area-inset-top, 0px) + 14px) 16px calc(env(safe-area-inset-bottom, 0px) + 24px)}html[data-look=v2] .r2-question-sheet .r2-question{min-height:100%}html[data-look=v2] .r2-question-sheet .r2-question-top{display:flex;gap:12px}html[data-look=v2] .r2-question-sheet .r2-question-back{width:36px;height:36px;padding:0;justify-content:center;background:var(--r2-surface)}html[data-look=v2] .r2-question-sheet .r2-question-progress{flex:1 1 auto;flex-direction:row-reverse;gap:12px}html[data-look=v2] .r2-question-sheet .r2-question-bar{flex:1 1 auto;width:auto}html[data-look=v2] .r2-question-sheet .r2-question-main{flex:1 1 auto;margin-top:10px;gap:16px}html[data-look=v2] .r2-question-sheet .r2-question-text{font-size:23px;line-height:1.3}html[data-look=v2] .r2-question-sheet .r2-question-answers{margin-top:auto}html[data-look=v2] .r2-question-sheet .r2-question-answer{min-height:56px;border-radius:16px;padding:10px 16px}html[data-look=v2] .r2-question-sheet .r2-question-chat{justify-content:center}html[data-look=v2] .r2-questions-row{align-items:flex-start;flex-wrap:wrap;padding:12px 14px}html[data-look=v2] .r2-questions-text{flex-basis:calc(100% - 40px);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35}html[data-look=v2] .r2-questions-meta{padding-left:38px;font-size:12.5px}html[data-look=v2] .r2-questions-caret{display:none}}html[data-look=v2] .r2-training-droid-meta{display:inline-flex;align-items:center;gap:10px;color:var(--r2-muted);font-size:15px}html[data-look=v2] .r2-training-droid{display:flex;flex-direction:column;gap:20px}