.is-editor-dialog,.is-model-editor,.is-outline-editor,.is-studio{--is-accent:var(--aa-ink,#173f3b);--is-line:var(--aa-border,#d7d9d3);color:var(--aa-ink,#173f3b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.5}.is-studio{display:grid;grid-gap:22px;gap:22px;margin-block:24px;min-width:0}.is-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.is-heading h2,.is-heading h3{margin:0 0 6px}.is-heading p{margin:0;max-width:70ch;color:var(--aa-muted,#586b67)}.is-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:750}.is-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.is-actions a,.is-footer a{text-underline-offset:4px}.is-model-editor label,.is-outline-editor label,.is-studio label{display:grid;grid-gap:6px;gap:6px;font-size:.88rem;font-weight:600;min-width:0}.is-model-editor input:not([type=checkbox]),.is-model-editor select,.is-outline-editor input:not([type=checkbox]),.is-outline-editor textarea,.is-studio input,.is-studio select{width:100%;min-height:42px;border:1px solid var(--is-line);border-radius:8px;background:var(--aa-surface,#fff);color:inherit;padding:9px 11px;font:inherit}.is-editor-dialog button,.is-model-editor button,.is-outline-editor button,.is-studio button{min-height:40px;padding:8px 13px;background:var(--is-accent);color:var(--aa-surface,#fff);border:1px solid var(--is-accent);border-radius:8px;cursor:pointer;font:inherit;font-size:.85rem}.is-model-editor button:disabled,.is-outline-editor button:disabled,.is-studio button:disabled{opacity:.48;cursor:not-allowed}.is-editor-dialog button:focus-visible,.is-model-editor :focus-visible,.is-outline-editor :focus-visible,.is-studio a:focus-visible,.is-studio button:focus-visible{outline:3px solid var(--is-accent);outline-offset:3px}.is-studio summary{cursor:pointer;font-weight:650}.is-filterbar{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr)) minmax(200px,2fr);grid-gap:12px;gap:12px;align-items:end}.is-extra-filters{border-top:1px solid var(--is-line);padding-top:12px}.is-extra-filters .is-filterbar{margin-top:12px}.is-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--is-line)}.is-metrics article{padding:18px 14px;display:grid;grid-gap:5px;gap:5px;border-bottom:1px solid var(--is-line)}.is-metrics strong{font-size:clamp(1.35rem,2vw,2rem);letter-spacing:-.04em;font-weight:650}.is-metrics small,.is-metrics span,.is-muted{color:var(--aa-muted,#586b67)}.is-metrics span{font-size:.78rem}.is-readiness{display:flex;flex-wrap:wrap;gap:10px}.is-readiness span,.is-status{display:inline-flex;padding:4px 9px;border-radius:5px;border:1px solid var(--is-line);font-size:.76rem;background:var(--aa-surface,#fff)}.is-ready,.is-status.is-complete,.is-status.is-connected{border-color:#6f9b86;color:#275841}.is-status.is-failed,.is-status.is-reconciliation_required,.is-warning{color:#8c422e}.is-callout{-webkit-border-start:3px solid var(--is-accent);border-inline-start:3px solid var(--is-accent);background:var(--aa-surface,#fff);padding:16px 20px}.is-callout p{margin:6px 0}.is-callout.is-warning{border-color:#a26740}.is-breakdowns,.is-budget,.is-trend{border-bottom:1px solid var(--is-line);padding-bottom:24px}.is-chart svg{display:block;width:100%;height:180px;color:var(--is-accent);margin-top:12px}.is-day-picker{display:flex;gap:6px;overflow-x:auto;padding:8px 2px}.is-day-picker button{flex:0 0 auto;background:transparent;color:inherit;border-color:var(--is-line);min-height:32px}.is-day-picker button[aria-pressed=true]{background:var(--is-accent);color:var(--aa-surface,#fff)}.is-table-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--is-line);border-radius:8px}.is-table-scroll table{border-collapse:collapse;width:100%;font-size:.82rem;white-space:nowrap}.is-table-scroll caption{text-align:start;padding:12px;font-size:.75rem;color:var(--aa-muted,#586b67)}.is-table-scroll td,.is-table-scroll th{padding:11px 13px;border-top:1px solid var(--is-line);text-align:start;vertical-align:top}.is-table-scroll td small{display:block;white-space:normal;max-width:240px}.is-table-scroll thead th{font-size:.75rem}.is-table-scroll tbody tr:hover,.is-table-scroll thead th{background:var(--aa-surface,#fff)}.is-budget-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.is-budget-grid>div{display:grid;grid-gap:6px;gap:6px}.is-budget-grid progress{width:100%;height:10px;accent-color:var(--is-accent)}.is-budget-grid small{color:var(--aa-muted,#586b67)}.is-breakdowns details{padding:12px 0;border-bottom:1px solid var(--is-line)}.is-account-list,.is-breakdowns ul{list-style:none;padding:0;margin:12px 0}.is-breakdowns li{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:12px;gap:12px;margin:12px 0}.is-breakdowns meter{width:100%;accent-color:var(--is-accent)}.is-footer{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:.8rem;border-top:1px solid var(--is-line);padding-top:16px}.is-empty,.is-footer{color:var(--aa-muted,#586b67)}.is-empty{padding:24px 0}.is-studio .is-text-button{justify-self:start;background:transparent;color:inherit;border:0;text-decoration:underline;padding:4px 0}.is-receipt-dialog{max-width:660px;width:calc(100% - 32px);max-height:85dvh;border:1px solid var(--is-line);border-radius:14px;padding:24px;background:var(--aa-surface,#fff);color:var(--is-accent)}.is-editor-dialog::-webkit-backdrop,.is-receipt-dialog::-webkit-backdrop{background:rgb(10 30 26/.5)}.is-editor-dialog::backdrop,.is-receipt-dialog::backdrop{background:rgb(10 30 26/.5)}.is-receipt-dialog dl>div{display:grid;grid-template-columns:minmax(130px,1fr) 2fr;grid-gap:16px;gap:16px;border-bottom:1px solid var(--is-line);padding:9px 0;font-size:.85rem}.is-receipt-dialog dt{color:var(--aa-muted,#586b67)}.is-receipt-dialog dd{margin:0;overflow-wrap:anywhere}.is-account-list>li{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-top:1px solid var(--is-line);padding:20px 0}.is-account-list p{margin:6px 0}.is-connection-summary{display:flex;gap:30px;flex-wrap:wrap;border-block:1px solid var(--is-line);padding:16px 0}.is-connection-summary strong{font-size:1.5rem;-webkit-margin-end:6px;margin-inline-end:6px}.is-connect-start{display:grid;grid-gap:14px;gap:14px;padding-block:12px}.is-check{display:flex!important;align-items:flex-start;gap:10px!important}.is-check input{width:auto!important;min-height:0!important;margin-top:5px}.is-model-editor{border:1px solid var(--is-line);border-radius:10px;padding:18px;display:grid;grid-gap:16px;gap:16px}.is-model-chips{display:flex;gap:10px;flex-wrap:wrap}.is-model-chips>span{display:flex;gap:8px;align-items:center;border:1px solid var(--is-line);border-radius:8px;padding:5px 8px;overflow-wrap:anywhere}.is-model-chips button{min-height:30px;padding:2px 6px}.is-task-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.is-task-grid small{font-size:.73rem;font-weight:400;color:var(--aa-muted,#586b67)}.is-model-editor pre{max-width:100%;overflow:auto;font-size:.78rem}.is-outline-editor{padding-block:20px;border-block:1px solid var(--is-line)}.is-outline-editor ol{padding-left:22px}.is-outline-editor li{padding:18px 0;border-bottom:1px solid var(--is-line)}.is-outline-editor label{margin-top:12px}.is-outline-editor fieldset{margin-top:14px;border:1px solid var(--is-line)}.is-outline-editor textarea{resize:vertical}.is-editor-dialog{font-size:1rem;width:min(1050px,calc(100% - 32px));max-height:92dvh;border:1px solid var(--is-line);border-radius:16px;padding:24px;background:var(--aa-paper,#f6f5ef);color:var(--is-accent)}.is-editor-panel-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.is-editor-panel-header h2{margin:0}.is-editor-panel-header p{margin:6px 0;font-size:.85rem}.is-tabs{display:flex;gap:6px;border-bottom:1px solid var(--is-line);padding:16px 0}.is-tabs button[aria-selected=false]{background:transparent;color:inherit}.is-editor-dialog .is-heading{flex-wrap:wrap}.is-editor-dialog .is-studio{margin:20px 0}.is-editor-dialog .is-studio h2{font-size:1.3rem}.is-editor-dialog .is-studio .is-heading>div{flex:1 1}.is-editor-dialog .is-metrics strong{font-size:1.45rem}@media (max-width:760px){.is-heading{flex-direction:column}.is-filterbar,.is-metrics{grid-template-columns:1fr 1fr}.is-breakdowns li,.is-budget-grid,.is-task-grid{grid-template-columns:1fr}.is-account-list>li{flex-direction:column}.is-editor-dialog{width:100%;max-height:100dvh;height:100dvh;border-radius:0;margin:0;padding:18px}.is-editor-panel-header{position:-webkit-sticky;position:sticky;top:0;background:var(--aa-paper,#f6f5ef);z-index:2}.is-editor-panel-header h2{font-size:1.2rem}.is-receipt-dialog dl>div{grid-template-columns:1fr;gap:4px}.is-metrics article{padding-inline:6px}.is-table-scroll{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.is-editor-dialog *,.is-studio *{scroll-behavior:auto!important;transition:none!important}}@media print{.is-editor-dialog button,.is-extra-filters,.is-filterbar,.is-studio button{display:none}.is-chart{page-break-inside:avoid;break-inside:avoid}}.is-compact{gap:12px;margin-block:12px}.is-compact>.is-heading{order:-2}.is-compact>.is-heading>div:first-child{display:none}.is-compact>.is-metrics{order:-1}