._field_mvypq_2{min-width:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);display:grid}._label_mvypq_3{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);justify-self:start}._control_mvypq_6{min-width:0;height:var(--money-input-height,76px);box-sizing:border-box;align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);padding:0 8px 0 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){._control_mvypq_6:hover:not([data-invalid]){border-color:var(--foreground)}}._control_mvypq_6[data-focused]{border-color:var(--foreground)}._control_mvypq_6[data-invalid]{border-color:var(--danger)}._field_mvypq_2[data-disabled] ._control_mvypq_6{opacity:.5;background:var(--surface-muted)}._amountWrap_mvypq_13{cursor:text;flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}._field_mvypq_2[data-disabled] ._amountWrap_mvypq_13{cursor:not-allowed}._group_mvypq_15{transform-origin:0;white-space:nowrap;color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;font-kerning:none;flex:none;align-items:baseline;font-weight:500;line-height:1.2;display:inline-flex}._symbol_mvypq_17{color:var(--text-secondary);white-space:pre;margin-right:.06em;display:inline-block;position:relative}._group_mvypq_15>._symbol_mvypq_17:last-child{margin-left:.18em;margin-right:0}._symbolSizer_mvypq_19{visibility:hidden;white-space:pre;position:absolute;top:0;left:0}._symbolGlyph_mvypq_20{white-space:pre;display:inline-block}._number_mvypq_23{display:inline-flex;position:relative}._mirror_mvypq_24{display:inline-flex}._input_mvypq_25{z-index:1;color:#0000;width:calc(100% + .5em);height:100%;caret-color:var(--foreground);font:inherit;font-variant-numeric:inherit;font-kerning:none;letter-spacing:inherit;line-height:inherit;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;top:0;left:0}._input_mvypq_25::selection{background:color-mix(in oklab, var(--foreground) 16%, transparent);color:#0000}._input_mvypq_25:disabled{cursor:not-allowed}._field_mvypq_2 ._group_mvypq_15 ._number_mvypq_23,._field_mvypq_2 ._group_mvypq_15 ._mirror_mvypq_24{font:inherit;letter-spacing:inherit;font-variant-numeric:inherit}.app-shell ._field_mvypq_2._field_mvypq_2._field_mvypq_2 ._group_mvypq_15._group_mvypq_15 ._number_mvypq_23._number_mvypq_23 ._input_mvypq_25,._field_mvypq_2 ._group_mvypq_15 ._number_mvypq_23 ._input_mvypq_25{font:inherit;letter-spacing:inherit;font-variant-numeric:inherit;line-height:inherit;height:100%;max-height:none;box-shadow:none;color:#0000;caret-color:var(--foreground);background:0 0;border:0;border-radius:0;padding:0;font-size:inherit!important;min-height:0!important}._column_mvypq_35{--feather:.18em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.4), #000 calc(100% - var(--feather) * 1.4), transparent);transition:color var(--duration-standard) var(--ease-standard);display:inline-block;position:relative;overflow:visible clip}._column_mvypq_35[data-ghost]{color:color-mix(in oklab, var(--text-muted) 55%, transparent)}._sizer_mvypq_38{visibility:hidden;white-space:pre}._glyph_mvypq_39{inset:var(--feather) 0;text-align:center;white-space:pre;position:absolute}._menuAnchor_mvypq_42{flex:none;position:relative}._currencyButton_mvypq_43{border-radius:var(--radius-pill);height:36px;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){._currencyButton_mvypq_43:hover:not(:disabled){background:var(--surface-muted)}}._currencyButton_mvypq_43:active:not(:disabled),._currencyButton_mvypq_43[data-open]{background:var(--surface-muted)}._currencyButton_mvypq_43:disabled{cursor:not-allowed}._code_mvypq_47{font-variant-numeric:tabular-nums}._codeStatic_mvypq_48{color:var(--text-secondary);font-size:var(--text-sm);flex:none;padding:0 10px;font-weight:500}._chevron_mvypq_49{width:16px;height:16px;color:var(--text-muted);place-items:center;display:grid}._menu_mvypq_42{--drop:calc((var(--money-input-height,76px) - 36px) / 2 + var(--space-2));z-index:30;top:calc(100% + var(--drop));box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);width:min(256px,100vw - 2rem);box-shadow:var(--shadow-floating);transform-origin:calc(100% - 44px) calc(var(--drop) * -1 - 18px);padding:6px;position:absolute;right:-8px}._list_mvypq_53{overscroll-behavior:contain;scrollbar-width:thin;outline:none;gap:2px;max-height:288px;display:grid;position:relative;overflow-y:auto}._highlight_mvypq_54{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:14px;position:absolute;top:0;left:0;right:0}._option_mvypq_55{box-sizing:border-box;min-height:36px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard);border-radius:14px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}._option_mvypq_55[data-active],._option_mvypq_55[aria-selected=true]{color:var(--foreground)}._optionSymbol_mvypq_57{width:22px;color:var(--text-muted);text-align:center;flex:none}._optionCode_mvypq_58{font-variant-numeric:tabular-nums;flex:none;font-weight:500}._optionName_mvypq_59{min-width:0;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._check_mvypq_60{width:16px;height:16px;color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}._check_mvypq_60[data-on]{opacity:1;transform:none}._toolbar_mvypq_64{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding-top:var(--space-3);flex-wrap:wrap;display:flex}._chips_mvypq_65{flex-wrap:wrap;gap:6px;display:flex}._chip_mvypq_65{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);padding:0 12px;font-weight:500}@media (hover:hover) and (pointer:fine){._chip_mvypq_65:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}._chip_mvypq_65:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transform:scale(.96)}._chip_mvypq_65[aria-disabled=true]{opacity:.45}._chip_mvypq_65:disabled{opacity:.45;cursor:not-allowed}._range_mvypq_71{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;transition:color var(--duration-standard) var(--ease-standard)}._range_mvypq_71[data-flash]{color:var(--warning);transition-duration:var(--duration-instant)}._messageSlot_mvypq_74{display:block;position:relative;overflow:hidden}._hint_mvypq_75,._error_mvypq_75{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}._hint_mvypq_75{color:var(--text-muted)}._error_mvypq_75{color:var(--danger)}._srOnly_mvypq_79{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=420px){._control_mvypq_6{padding-left:14px}._group_mvypq_15{font-size:var(--text-2xl)}}@media (prefers-reduced-motion:reduce){._control_mvypq_6,._column_mvypq_35,._check_mvypq_60,._chip_mvypq_65,._range_mvypq_71{transition-duration:0s}._chip_mvypq_65:active:not(:disabled){transform:none}}.books-page{color:var(--ws-text,#303030);min-width:0}.books-page :is(h1,h2,h3){text-wrap:balance}.books-page :is(.books-total,.books-amount){font-variant-numeric:tabular-nums}.books-page :is(input,select,textarea):focus-visible{outline:2px solid var(--ws-ink,#303030);outline-offset:2px}.books-page .books-form>label{min-width:0}.books-page .books-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%}.books-page .books-form textarea{border:1px solid var(--ws-line-strong,#d4d4d4);width:100%;min-height:64px;color:inherit;background:var(--ws-surface,#fff);font:inherit;resize:vertical;border-radius:8px;padding:8px 10px}.books-page table{color:var(--ws-text,#303030)}.books-page table caption{text-align:left;padding:0 0 8px;font-size:13px;font-weight:600}.books-page table :is(th,td){border-bottom-color:var(--ws-line,#e3e3e3);vertical-align:middle}.books-page table tbody tr:last-child td{border-bottom:0}.books-page table tbody tr:hover td{background:var(--ws-soft,#f1f1f1)}.books-page .books-card:has(table){overflow-x:auto}.books-page .books-card-head{flex-wrap:wrap}.books-page .books-card-head .ws-pill{flex:none}.books-flow-page{gap:12px;max-width:1080px;display:grid}.books-flow-head h1{margin:0 0 4px}.books-flow-head p{max-width:680px;color:var(--ws-muted,#616161);margin:0;font-size:13px;line-height:1.5}.books-card{border:1px solid var(--ws-line,#e3e3e3);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);min-width:0;padding:16px;box-shadow:0 1px 2px #0000000a}.books-card-focus{border-color:var(--ws-line-strong,#cfcfcf);box-shadow:0 1px 3px #0000000a}.books-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.books-card-head .books-group{margin:0;font-size:14px;font-weight:600}.books-card table{margin:4px 0 0}.books-row-action{white-space:nowrap;text-align:right;width:1%}.books-hint{color:var(--ws-muted,#616161);margin:0 0 10px;font-size:13px;line-height:1.5}.books-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.books-form-grid label,.books-field{color:var(--ws-text,#303030);align-content:start;gap:5px;font-size:13px;font-weight:500;display:grid}.books-form-grid label small{color:var(--ws-muted,#616161);font-weight:400}.books-form-grid :is(input,select),.books-field input{border:1px solid var(--ws-line-strong,#d4d4d4);background:var(--ws-surface,#fff);min-height:32px;color:inherit;font:inherit;border-radius:8px;width:100%;padding:5px 10px;font-weight:500}.books-span{grid-column:1/-1}.books-pay-line{grid-column:1/-1;align-items:flex-end;gap:8px;display:flex}.books-pay-line label{flex:1}.books-field{max-width:520px;margin-top:8px}.books-total{font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:13px}.books-total strong{font-size:16px}.books-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.books-confirm{border:1px solid var(--ws-line,#e3e3e3);background:var(--ws-soft,#f7f7f7);border-radius:8px;margin-top:12px;padding:12px}.books-confirm p{margin:0;font-size:13px}.books-error,.books-error-list li{color:#a23b2a;font-size:13px;line-height:1.5}.books-error-list{margin:8px 0;padding-left:18px}.books-success{color:#008060;margin:0 0 10px;font-size:14px;font-weight:600}.books-status{background:var(--ws-soft,#f1f1f1);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}@media (width<=720px){.books-card{padding:14px}.books-form-grid{grid-template-columns:1fr}.books-actions .button{flex:1;justify-content:center;min-height:44px}.books-row-action{text-align:left}}@media (prefers-reduced-motion:no-preference){.books-card-focus,.books-confirm{animation:ws-rise var(--ws-med,.22s) var(--ws-ease,ease)}}.books-repay{border-top:1px solid var(--ws-line,#e6e6e6);margin-top:14px;padding-top:14px}.books-repay h3{margin:0 0 10px;font-size:14px;font-weight:650}.books-attach{border-top:1px solid var(--ws-line,#e6e6e6);margin-top:14px;padding-top:14px}.books-page:not(.books-flow-page){max-width:1080px}.books-page:not(.books-flow-page)>p.books-label:first-of-type{max-width:700px;color:var(--ws-muted,#616161);margin:4px 0 14px;font-size:13px;line-height:1.5}.books-page:not(.books-flow-page) h2{letter-spacing:-.005em;margin:16px 0 8px;font-size:15px;font-weight:650}.books-page:not(.books-flow-page) .books-label{color:var(--ws-muted,#616161);font-size:12.5px;line-height:1.5}.books-page .books-row-note{color:var(--ws-muted,#616161);margin-top:2px;font-size:12px;line-height:1.4;display:block}.books-page:not(.books-flow-page) .books-result{font-variant-numeric:tabular-nums;font-size:13px}.books-page:not(.books-flow-page) form.books-form,.books-page:not(.books-flow-page) div.books-form{border:1px solid var(--ws-line,#e3e3e3);border-radius:var(--ws-radius-lg,12px);background:var(--ws-surface,#fff);gap:12px;margin:12px 0;padding:14px 16px}.books-page:not(.books-flow-page) .books-form>h2{flex-basis:100%;margin:0}.books-page:not(.books-flow-page) .books-form label{color:var(--ws-text,#303030);font-size:13px;font-weight:500}.books-page:not(.books-flow-page) .books-form :is(input:not([type=checkbox]):not([type=radio]),select){border:1px solid var(--ws-line-strong,#d4d4d4);min-height:32px;font:inherit;background:var(--ws-surface,#fff);color:inherit;border-radius:8px;padding:5px 10px;font-weight:500}.books-page:not(.books-flow-page) .books-form :is(select:not([multiple]):not([size])){padding-right:32px}.books-page:not(.books-flow-page) span[role=alertdialog]{background:var(--ws-soft,#f1f1f1);border-radius:8px;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;margin:8px 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.books-page:not(.books-flow-page) span[role=alertdialog]>.button:first-of-type{background:var(--ws-ink,#1f1f1f);border-color:var(--ws-ink,#1f1f1f);color:#fff}.books-page:not(.books-flow-page) [role=alert]:not(.books-error){color:#a23b2a;font-size:13px}@media (prefers-reduced-motion:no-preference){.books-page:not(.books-flow-page) span[role=alertdialog]{animation:ws-rise var(--ws-med,.22s) var(--ws-ease,ease)}}@media (width<=720px){.books-page:not(.books-flow-page) form.books-form{padding:12px}.books-page:not(.books-flow-page) span[role=alertdialog] .button{flex:1;justify-content:center;min-height:44px}}.app-shell .accounting-area[data-accounting-view=setup] .books-main{width:100%;max-width:836px;margin-inline:auto}.accounting-area[data-accounting-view=setup] .books-page>section{margin-top:20px}.accounting-area[data-accounting-view=setup] .books-fit{border:1px solid var(--ws-line,#e5e5e5);background:var(--ws-surface,#fff);border-radius:12px;padding:16px}.accounting-area[data-accounting-view=setup] .books-fit>h2:first-child{margin-top:0}.agent-permissions{border-collapse:collapse;width:100%;margin:12px 0 8px;font-size:13px}.agent-permissions :is(th,td){border-bottom:1px solid var(--ws-line,#ececec);text-align:left;vertical-align:middle;padding:7px 8px}.agent-permissions thead th{color:var(--ws-muted,#616161);font-size:12px;font-weight:600}.agent-permissions thead th:not(:first-child),.agent-permissions td{text-align:center;width:96px}.agent-permissions tbody th strong{font-weight:600;display:block}.agent-permissions tbody th small{color:var(--ws-muted,#616161);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.agent-switch{cursor:pointer;width:40px;height:24px;display:inline-flex;position:relative}.agent-switch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.agent-switch span{width:40px;height:24px;transition:background var(--ws-fast,.14s) var(--ws-ease,ease);background:#d4d4d6;border-radius:12px}.agent-switch span:after{content:"";width:18px;height:18px;transition:transform var(--ws-med,.22s) var(--ws-ease,ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.agent-switch input:checked+span{background:#1f1f1f}.agent-switch input:checked+span:after{transform:translate(16px)}.agent-switch input:disabled+span{opacity:.55;cursor:default}.agent-switch input:focus-visible+span{outline-offset:2px;outline:2px solid #303030}.agent-never{color:var(--ws-muted,#616161);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.agent-warning{color:#8a4b08}.agent-usage{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0 8px;display:grid}.agent-usage div{background:var(--ws-soft,#f7f7f7);border-radius:10px;padding:10px 12px}.agent-usage dt{color:var(--ws-muted,#616161);font-size:12px}.agent-usage dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:15px;font-weight:650}@media (width<=620px){.agent-usage{grid-template-columns:1fr}.agent-permissions :is(th,td){padding:8px 4px}.agent-permissions thead th:not(:first-child),.agent-permissions td{width:64px}}@media (pointer:coarse){.agent-switch{align-items:center;width:48px;height:44px}}.agent-jobs{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.agent-jobs li{border:1px solid var(--ws-line,#e6e6e6);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.agent-jobs strong{font-size:13px;display:block}.agent-jobs small{color:var(--ws-muted,#616161);font-size:12px;display:block}.agent-jobs p{margin:4px 0 0;font-size:13px;line-height:1.5}.agent-job-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}@media (width<=620px){.agent-jobs li{flex-direction:column}.agent-job-side{flex-direction:row;align-items:center}}.conversion-items{border:1px solid var(--ws-line,#e6e6e6);border-radius:10px;flex-basis:100%;gap:8px;margin:0;padding:10px 12px;display:grid}.conversion-items legend{padding:0 4px;font-size:13px;font-weight:600}.conversion-item{flex-wrap:wrap;align-items:end;gap:8px 12px;display:flex}.books-check{align-items:flex-start;gap:10px;font-weight:600;display:flex!important}.books-check input{accent-color:#1f1f1f;flex:none;height:16px;margin-top:2px;width:16px!important;min-height:16px!important}.books-check small,.books-form-grid label>small{color:var(--ws-muted,#616161);font-size:12.5px;font-weight:400;line-height:1.45;display:block}.books-limits summary{cursor:pointer;font-size:13px;font-weight:600}.books-limits[open] summary{margin-bottom:10px}.books-asset-lines{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.books-asset-lines li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;font-size:13px;display:flex}.books-fit-group{border:0;gap:6px;margin:10px 0;padding:0;display:grid}.books-fit-group legend{margin-bottom:4px;font-size:13px;font-weight:600}.books-fit-excluded{border:1px solid var(--ws-line,#e3e3e3);border-left:3px solid #b42318;border-radius:8px;margin:10px 0;padding:12px 14px}.books-fit-excluded ul{margin:6px 0;padding-left:18px}.books-page .control-notes{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.books-page tr.books-subhead th{text-align:left;padding-top:12px;font-weight:600}.books-page tr.books-subtotal td{font-weight:550}.books-page select.books-group-select{width:auto;min-width:0;max-width:100%}.books-page .books-wide{max-width:100%;overflow-x:auto}.books-page .books-wide:focus-visible{outline-offset:2px;outline:2px solid}.books-page table.monthly td.books-amount,.books-page table.monthly th.books-amount{white-space:nowrap}.books-page ul.opening-evidence{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.books-page ul.opening-evidence li{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.books-page ul.opening-evidence li>span{flex:260px}.books-page ul.opening-evidence label.button:focus-within{outline-offset:2px;outline:2px solid}._root_k4otb_6{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(100%,1000px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:16px;margin-inline:auto;container-type:inline-size}._header_k4otb_7{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}._heading_k4otb_8{min-width:0}._heading_k4otb_8 h2{color:var(--foreground);font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0;font-weight:500;line-height:20px}._scope_k4otb_10{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;margin:2px 0 0}._controls_k4otb_11{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._body_k4otb_13{--pad:16px;min-width:0;padding:var(--pad);align-content:start;display:grid;position:relative}._grid_k4otb_14{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}._cell_k4otb_15{min-width:0;display:flex}._card_k4otb_16{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;border-radius:14px;flex-direction:column;padding:16px;display:flex;position:relative}button._card_k4otb_16{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}button._card_k4otb_16:active{transform:scale(.985)}@media (hover:hover) and (pointer:fine){button._card_k4otb_16:hover{border-color:var(--border-strong);box-shadow:var(--shadow-resting)}}._cardBody_k4otb_20{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._card_k4otb_16[data-returning] ._cardBody_k4otb_20{animation:_kdd-reveal_k4otb_1 var(--duration-standard) var(--ease-enter) both}._card_k4otb_16[data-lead][data-returning] ._cardBody_k4otb_20{animation-delay:80ms}._cardTop_k4otb_24{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}._label_k4otb_25{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:20px;overflow:hidden}._valueRow_k4otb_26{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}._card_k4otb_16[data-stale] ._valueRow_k4otb_26{opacity:.55}._value_k4otb_26{min-width:0;max-width:100%;font-family:var(--font-display);letter-spacing:var(--tracking-display);font-size:1.75rem;font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._value_k4otb_26.ui-amount-long{font-size:1.375rem}._value_k4otb_26.ui-amount-xlong{font-size:1.125rem}._valueSkeleton_k4otb_32{width:70%;padding-top:8px}._none_k4otb_33{color:var(--text-muted);font-size:var(--text-base);font-weight:500;line-height:1.6}._delta_k4otb_34{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:2px;font-weight:500;display:inline-flex}._delta_k4otb_34[data-tone=good]{color:var(--success)}._delta_k4otb_34[data-tone=bad]{color:var(--danger)}._deltaIcon_k4otb_37{width:13px;height:13px;display:inline-grid}._deltaIcon_k4otb_37 svg{display:block}._note_k4otb_39{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}._note_k4otb_39 [data-tone=good]{color:var(--success)}._note_k4otb_39 [data-tone=bad]{color:var(--danger)}._detail_k4otb_42{color:var(--text-secondary)}._sep_k4otb_43{color:var(--text-muted);margin:0 5px}._action_k4otb_44{flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}._action_k4otb_44>:is(a,button){white-space:normal;text-align:center;max-width:100%;min-height:36px;padding-block:6px}._spark_k4otb_46{flex:none;width:100%;height:44px;margin-top:auto;padding-top:12px;display:block;overflow:visible}._sparkLine_k4otb_47{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}._sparkArea_k4otb_48{fill:color-mix(in oklab, var(--accent) 9%, transparent)}._panel_k4otb_51{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);border-radius:14px}._footer_k4otb_52{border-top:1px solid var(--border-subtle);gap:8px;padding:12px 16px;display:grid}._footer_k4otb_52:empty{display:none}._srOnly_k4otb_55{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=760px){._grid_k4otb_14{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){._header_k4otb_7{padding-inline:12px}._body_k4otb_13{--pad:12px}._footer_k4otb_52{padding-inline:12px}._grid_k4otb_14{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}._controls_k4otb_11{width:100%}._value_k4otb_26{font-size:1.375rem}._value_k4otb_26.ui-amount-xlong{font-size:1.125rem}}@media (pointer:coarse){._action_k4otb_44>:is(a,button){min-height:44px}}@media (prefers-reduced-motion:reduce){button._card_k4otb_16{transition:none}button._card_k4otb_16:active{transform:none}._card_k4otb_16[data-returning] ._cardBody_k4otb_20{animation:none}}@keyframes _kdd-reveal_k4otb_1{0%{opacity:0;transform:translateY(6px)}}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._root_k4otb_6,._header_k4otb_7,._card_k4otb_16,._panel_k4otb_51){border-color:var(--border)}.app-shell[data-workspace-theme][data-workspace-dark=true] ._footer_k4otb_52{border-color:var(--border-subtle)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._heading_k4otb_8 h2,._value_k4otb_26){color:var(--foreground)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._label_k4otb_25,._detail_k4otb_42){color:var(--text-secondary)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._scope_k4otb_10,._note_k4otb_39,._none_k4otb_33,._sep_k4otb_43,._delta_k4otb_34){color:var(--text-muted)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._delta_k4otb_34[data-tone=good],._note_k4otb_39 [data-tone=good]){color:var(--success)}.app-shell[data-workspace-theme][data-workspace-dark=true] :is(._delta_k4otb_34[data-tone=bad],._note_k4otb_39 [data-tone=bad]){color:var(--danger)}@media (hover:hover) and (pointer:fine){.app-shell[data-workspace-theme][data-workspace-dark=true] button._card_k4otb_16:hover{border-color:var(--border-strong)}}.error-state{--es-line:var(--wa-line,var(--border,#e5e5e5));--es-surface:var(--wa-surface,var(--surface,#fff));--es-text:var(--wa-text,var(--foreground,#171717));--es-muted:var(--wa-muted,var(--text-muted,#646464));--es-hue:#d4573b;box-sizing:border-box;border:1px solid var(--es-line);background:color-mix(in srgb,var(--es-hue) 2.5%,var(--es-surface));border-radius:16px;grid-template-columns:28px minmax(0,auto) auto;align-items:start;gap:4px 12px;width:fit-content;min-width:min(100%,320px);max-width:min(100%,720px);margin:0;padding:12px 14px 12px 12px;font-size:13px;animation:.22s cubic-bezier(.16,1,.3,1) both error-state-in;display:grid;box-shadow:0 1px 2px #00000008;color:var(--es-text)!important}@keyframes error-state-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.error-state[data-tone=partial]{--es-hue:#c4810b}.error-state[data-tone=unavailable]{--es-hue:var(--es-muted);background:var(--es-surface)}.error-state-icon{background:color-mix(in srgb,var(--es-hue) 11%,var(--es-surface));width:28px;height:28px;color:color-mix(in srgb,var(--es-hue) 85%,var(--es-text));border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.error-state[data-tone=unavailable] .error-state-icon{background:var(--wa-soft,color-mix(in srgb,var(--es-text) 6%,var(--es-surface)));color:var(--es-muted)}.error-state-body{gap:2px;min-width:0;padding-top:4px;display:grid}:is(#arc-page-header,.app-shell) .error-state.error-state .error-state-title{letter-spacing:-.005em;margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--es-text)!important}:is(#arc-page-header,.app-shell) .error-state.error-state .error-state-line{max-width:60ch;margin:0;font-size:13px;line-height:19px;color:var(--es-muted)!important}.error-state-actions{flex-wrap:wrap;grid-area:1/3;justify-content:flex-end;align-items:center;gap:6px;padding-left:8px;display:flex}:is(#arc-page-header,.app-shell) .error-state.error-state .error-state-actions :is(.arc-control-button,a),.app-shell .error-state .error-state-actions :is(.arc-control-button,a){white-space:nowrap;height:30px;min-height:30px;box-shadow:none;border-radius:999px;padding:0 13px;font-size:13px;font-weight:500;line-height:1}:is(#arc-page-header,.app-shell) .error-state.error-state .arc-control-button.error-state-retry[data-arc-variant]{border:1px solid var(--es-line);background:var(--es-surface);color:var(--es-text)}:is(#arc-page-header,.app-shell) .error-state.error-state .arc-control-button.error-state-retry[data-arc-variant]:hover:not(:disabled){background:var(--wa-soft,color-mix(in srgb,var(--es-text) 5%,var(--es-surface)));border-color:color-mix(in srgb,var(--es-text) 18%,var(--es-line));color:var(--es-text)}.app-shell .error-state .error-state-actions .error-state-assist{color:var(--es-muted);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.app-shell .error-state .error-state-actions .error-state-assist:hover{color:var(--es-text);background:var(--wa-soft,transparent)}.app-shell .error-state .error-state-actions a{border:1px solid var(--es-line);background:var(--es-surface);color:var(--es-text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.app-shell .error-state .error-state-actions a:hover{background:var(--wa-soft,var(--es-surface))}.app-shell .error-state .error-state-actions a:focus-visible{outline:2px solid var(--focus-outline,#8fc93a);outline-offset:2px}.error-state-details{grid-column:2/-1;min-width:0;margin:0}.app-shell .error-state .error-state-details>summary{cursor:pointer;border-radius:6px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:2px 0;font-size:12px;line-height:18px;list-style:none;display:inline-flex;color:var(--es-muted)!important}.error-state-details>summary::-webkit-details-marker{display:none}.error-state-details>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:2px;transition:transform .16s;transform:rotate(-45deg)}.error-state-details[open]>summary:before{transform:rotate(45deg)}.app-shell .error-state .error-state-details>summary:hover{color:var(--es-text)}.app-shell .error-state .error-state-details>summary:focus-visible{outline:2px solid var(--focus-outline,#8fc93a);outline-offset:2px}.app-shell .error-state .error-state-details>p{border:1px solid var(--es-line);background:var(--es-surface);color:var(--es-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:6px 0 0;padding:10px 12px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.error-state-help{grid-column:2/-1;min-width:0;padding-right:40px;position:relative}.app-shell .error-state .error-state-help .inline-page-agent{margin:0}.app-shell .error-state .error-state-help-close{background:0 0;border:0;width:32px;height:32px;min-height:32px;padding:0;position:absolute;top:4px;right:0}.error-state-parts{grid-column:2/-1;gap:6px;min-width:0;margin:2px 0 0;padding:0;list-style:none;display:grid}.error-state-part{border-top:1px solid var(--es-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:8px 0;display:flex}.app-shell .error-state .error-state-part-title{min-width:0;color:var(--es-text);font-size:13px;font-weight:500;line-height:19px}.error-state-part-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.app-shell .error-state .error-state-part-actions :is(.arc-control-button,a){white-space:nowrap;height:30px;min-height:30px;box-shadow:none;border-radius:999px;height:30px;min-height:30px;padding:0 12px;font-size:13px;font-weight:500}.app-shell .error-state .error-state-part-actions a{border:1px solid var(--es-line);background:var(--es-surface);color:var(--es-text);align-items:center;text-decoration:none;display:inline-flex}.app-shell .error-state .error-state-part-actions a:focus-visible{outline:2px solid var(--focus-outline,#8fc93a);outline-offset:2px}.app-shell .error-state .error-state-details>p+p{margin-top:4px}.error-state[data-size=section]{border-radius:14px;padding:10px 12px 10px 10px}.error-state--follower{background:var(--es-surface);border-radius:12px;grid-template-columns:24px minmax(0,1fr);align-items:center;padding:10px 14px}.error-state--follower .error-state-icon{grid-row:auto;width:24px;height:24px}.error-state--follower .error-state-icon svg{width:14px;height:14px}.app-shell .error-state .error-state-follower-text{margin:0;font-size:13px;line-height:19px;color:var(--es-muted)!important}.app-shell .error-state .error-state-follower-text strong{color:var(--es-text);font-weight:500}@media (width<=640px){.error-state{grid-template-columns:28px minmax(0,1fr);column-gap:10px;width:100%;min-width:0;padding:12px}.error-state-icon{grid-row:auto}.error-state-body{padding-top:4px}.error-state-actions{grid-area:auto/2;justify-content:flex-start;margin-top:6px;padding-left:0}:is(#arc-page-header,.app-shell) .error-state.error-state .error-state-actions :is(.arc-control-button,a){height:34px;min-height:34px}.error-state-details,.error-state-help,.error-state-parts{grid-column:2/-1}.error-state-part-actions{flex:100%;justify-content:flex-start}.error-state--follower{grid-template-columns:24px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.error-state{animation:none}.error-state-details>summary:before{transition:none}}@media (forced-colors:active){.error-state,.error-state-icon{border:1px solid canvastext}}.app-shell[data-workspace-theme] .workspace-unsaved-bar{--save-bg:#0b0b0b;--save-fg:#fafafa;--save-secondary:#292929;z-index:1900;top:calc(env(safe-area-inset-top,0px) + 64px);box-sizing:border-box;background:var(--save-bg);width:max-content;max-width:calc(100vw - 24px);color:var(--save-fg);border:1px solid #ffffff18;border-radius:999px;align-items:center;gap:22px;padding:6px 6px 6px 20px;font-size:15px;line-height:22px;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 8px 24px #0002,0 2px 5px #0002}.app-shell[data-workspace-theme][data-workspace-dark=true] .workspace-unsaved-bar{--save-bg:#f4f4f4;--save-fg:#111;--save-secondary:#e0e0e0;border-color:#00000012}.app-shell[data-workspace-theme] .workspace-unsaved-bar>span{white-space:nowrap;color:var(--save-fg);font-weight:500}.workspace-unsaved-actions{align-items:center;gap:6px;display:flex}.app-shell[data-workspace-theme] .workspace-unsaved-bar button{white-space:nowrap;height:38px;min-height:38px;padding:0 17px;font-size:14px;line-height:20px;transform:none;box-shadow:none!important;border:0!important;border-radius:999px!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-discard{background:var(--save-secondary)!important;color:var(--save-fg)!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar :is(button.unsaved-save,button.unsaved-keep){background:var(--save-fg)!important;color:var(--save-bg)!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{opacity:.75;order:3;width:28px;min-width:28px;padding:0;color:var(--save-fg)!important;background:0 0!important}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:hover{filter:brightness(.92)}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:focus-visible{outline:2px solid var(--save-fg);outline-offset:2px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button:disabled{opacity:.5}@media (width<=560px){.app-shell[data-workspace-theme] .workspace-unsaved-bar{gap:10px;padding-left:14px;font-size:13px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button{padding:0 12px;font-size:13px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{width:24px;min-width:24px}}@media (width<=560px),(pointer:coarse){.app-shell[data-workspace-theme] .workspace-unsaved-bar button{height:44px;min-height:44px}.app-shell[data-workspace-theme] .workspace-unsaved-bar button.unsaved-close{width:44px;min-width:44px}}@media (width<=560px){.app-shell[data-workspace-theme] .workspace-unsaved-bar{flex-wrap:wrap;justify-content:center}}
