.inline-page-agent{min-width:0;margin:0 0 20px}:is(#arc-page-header,.app-shell) .inline-page-composer{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transform:none!important}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box{border:1px solid var(--arc-border);background:var(--arc-surface);min-height:46px;box-shadow:none;border-radius:24px;gap:10px;padding:4px 5px 4px 14px;transform:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:before,:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:after{display:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:hover,:is(#arc-page-header,.app-shell) .inline-page-composer .aa-box:focus-within{border-color:color-mix(in srgb,#b0ed51 55%,var(--arc-border));background:color-mix(in srgb,#b0ed51 3%,var(--arc-surface));transform:none}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-field{min-height:36px}:is(#arc-page-header,.app-shell) .inline-page-composer :is(.aa-textarea,.aa-mirror){background:0 0;font-size:14px;line-height:20px;min-height:0!important;box-shadow:none!important;border:0!important;padding:8px 0!important}:is(#arc-page-header,.app-shell) .inline-page-composer .aa-send{width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:none;color:#17220b;background:#b0ed51;border-radius:50%;flex-basis:34px;align-self:center;margin:0;padding:0}.inline-page-composer .aa-composer-lead{color:var(--arc-text-secondary);align-items:center;display:flex}.inline-agent-status{color:var(--arc-text-secondary);margin:10px 14px;font-size:12px}.inline-agent-question{background:var(--arc-surface-muted,var(--hover));overflow-wrap:anywhere;border-radius:14px;width:fit-content;max-width:85%;margin:14px 4px 0 auto;padding:8px 12px;font-size:14px;line-height:1.5}.inline-agent-turn+.inline-agent-turn{border-top:1px solid var(--arc-border,var(--border));margin-top:8px}.inline-agent-answer{overflow-wrap:anywhere;background:0 0;border:0;padding:16px 4px 4px;font-size:14px;line-height:1.65}@media (width<=600px){:is(#arc-page-header,.app-shell) .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}.inline-page-agent{margin-bottom:14px}}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-box{grid-template-columns:none;grid-template-areas:none;align-items:center;gap:9px;padding:4px 5px 4px 13px;display:flex}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-composer-lead{flex:0 0 20px;width:20px;height:32px;margin:0}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-field{border-radius:0;flex:1;min-width:0;min-height:36px}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-send{margin:0}.app-shell:has(.inline-page-agent,.migration-file-first,.payroll-agent-integrated) .agent-floating{display:none}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-composer-tools{gap:0;min-height:28px;margin:0}:is(#arc-page-header,.app-shell) .inline-page-composer[data-variant=hero] .aa-box{gap:5px}:is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-agent-output{background:var(--surface,#fff);border:1px solid var(--border,#e4e4e4);border-radius:18px;max-height:45dvh;padding:5px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #00000015}.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-agent-output .assistant-input-tray{max-height:none;box-shadow:none;border:0;position:static}.app-shell .invoice-action-header{grid-template:"back actions"36px"title agent"/max-content minmax(0,1fr);align-items:center;gap:20px 24px;min-width:0;margin-bottom:24px;display:grid}.invoice-header-controls{display:contents}.invoice-header-title{grid-area:title;min-width:0}.invoice-header-title p{color:var(--text-muted);margin:5px 0 0;font-size:13px}.invoice-header-title .detail-title{align-items:center;gap:12px;display:flex}.invoice-header-title h1{margin:0}.app-shell .invoice-header-back{box-shadow:none;background:0 0;border:0;grid-area:back;justify-self:start;gap:10px;padding:0}.invoice-header-back svg{box-sizing:content-box;border:1px solid var(--border);background:var(--surface);border-radius:50%;width:16px;height:16px;padding:8px}.invoice-header-agent{grid-area:agent;min-width:0}.app-shell .invoice-header-agent :is(.inline-page-agent,.ev-invoice-agent){min-width:0;margin:0}.invoice-header-actions{white-space:nowrap;grid-area:actions;justify-content:flex-end;gap:8px;display:flex}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{z-index:35;left:var(--invoice-float-left);width:var(--invoice-float-width);box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"back agent actions";align-items:center;gap:4px;padding:7px;animation:.18s ease-out invoice-toolbar-in;display:grid;position:fixed;top:72px;box-shadow:0 8px 28px #00000012}.invoice-action-header[data-floating] .invoice-header-back-label{display:none}.app-shell .invoice-action-header[data-floating] .invoice-header-back{width:34px;height:34px;min-height:34px}.invoice-action-header[data-floating] .invoice-header-back svg{border:1px solid var(--border);background:var(--surface);padding:8px}.app-shell .invoice-action-header[data-floating] .invoice-header-agent{width:100%;max-width:none}.app-shell .invoice-action-header[data-floating] .invoice-header-actions{gap:4px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-box{border-radius:99px;min-height:36px;padding:2px 3px 2px 10px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-field{min-height:30px}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:13px;line-height:20px;padding:5px 0!important}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer .aa-send{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}.app-shell .invoice-action-header[data-floating] .invoice-header-actions .arc-control-button{border-radius:99px;min-height:34px;padding:6px 12px;font-size:12px}.invoice-action-header[data-floating] .inline-page-agent{position:relative}.invoice-action-header[data-floating] .inline-page-agent>:not(:first-child){background:var(--surface)}.invoice-action-header[data-floating] .inline-agent-answer{max-height:45dvh;overflow:auto}@keyframes invoice-toolbar-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.app-shell .invoice-action-header{grid-template:"back""title""agent""actions"/minmax(0,1fr);gap:16px}.invoice-header-actions>*{flex:1}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{border-radius:24px;grid-template-columns:32px minmax(0,1fr);grid-template-areas:"back agent""actions actions";gap:5px;padding:6px 8px;top:64px}.app-shell .invoice-action-header[data-floating] .invoice-header-actions{justify-content:flex-end}.app-shell .invoice-action-header[data-floating] .invoice-header-actions>*{flex:0 auto}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}}@media (prefers-reduced-motion:reduce){.app-shell .invoice-action-header[data-floating] .invoice-header-controls{animation:none}}.app-shell .invoice-action-header .invoice-header-agent .ev-invoice-agent{min-width:0;margin:0}.app-shell .invoice-action-header[data-floating]{z-index:35;position:relative}.app-shell .invoice-action-header[data-floating] .invoice-header-controls{background:var(--surface,#fff)}@media (width<=700px){:is(#arc-page-header,.app-shell) .ev-detail-arc .invoice-action-header[data-floating] .invoice-header-controls{border:1px solid var(--border);background:var(--surface);pointer-events:auto;border-radius:24px;padding:8px;box-shadow:0 8px 28px #00000012}}._frame_1pn94_2{--pad:28px;border:1px solid var(--border);background:var(--surface);width:min(100%,980px);min-width:0;height:640px;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;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden;container:page-header/inline-size}._header_1pn94_4{z-index:1;padding:16px var(--pad) 0;background:var(--surface);box-shadow:inset 0 -1px 0 var(--border);flex:none;position:relative}._bar_1pn94_5{min-height:var(--control-height-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}._lead_1pn94_7{align-items:center;min-width:0;display:grid}._lead_1pn94_7>*{grid-area:1/1;min-width:0}._crumbs_1pn94_10 ol{align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._crumbs_1pn94_10 li{color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}._crumbs_1pn94_10 li:last-child{flex:0 auto;min-width:0}._crumbs_1pn94_10 li>svg{color:var(--border-strong);flex:none}._crumb_1pn94_10{color:var(--text-muted);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;margin:0;padding:4px 2px}._current_1pn94_15{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;display:block;overflow:hidden}._compact_1pn94_17{max-width:calc(100% + 8px);color:var(--foreground);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;justify-self:start;align-items:center;gap:10px;margin-left:-8px;padding:5px 8px;display:inline-flex}._compactTitle_1pn94_18{min-width:0;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}._compactBadge_1pn94_19{flex:none}._dot_1pn94_20{background:currentColor;border-radius:50%;width:6px;height:6px}._actions_1pn94_23{justify-content:flex-end;align-items:center;display:flex}._secondary_1pn94_24{clip-path:inset(-8px 0 -8px -8px);flex:none;display:flex}._secondaryInner_1pn94_25{flex:none;gap:8px;padding-right:8px;display:flex}._trailing_1pn94_26{flex:none;align-items:center;gap:8px;display:flex}._actions_1pn94_23 ._iconButton_1pn94_27{width:var(--control-height-sm);padding-inline:0}._intro_1pn94_29{overflow:clip}._introInner_1pn94_30{justify-items:start;gap:10px;padding:18px 0 20px;display:grid}._titleRow_1pn94_31{transform-origin:0 0;flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._title_1pn94_31{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}._title_1pn94_31:focus{outline:none}._details_1pn94_34{justify-items:start;gap:14px;display:grid}._description_1pn94_35{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin:0}._meta_1pn94_36{color:var(--text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}._metaIcon_1pn94_37{align-items:center;gap:6px;display:inline-flex}._meta_1pn94_36 strong{color:var(--text-secondary);font-weight:500}._tabs_1pn94_41{margin:2px calc(var(--pad) * -1) 0;padding:0 calc(var(--pad) - 10px);overscroll-behavior-x:contain;scrollbar-width:none;gap:2px;display:flex;position:relative;overflow-x:auto}._tabs_1pn94_41::-webkit-scrollbar{display:none}._tab_1pn94_41{height:44px;color:var(--text-secondary);font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex;position:relative}._tab_1pn94_41:before{background:color-mix(in oklab, var(--foreground) 4.5%, transparent);content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);border-radius:8px;position:absolute;inset:8px 0}._tab_1pn94_41[data-state=active]{color:var(--foreground)}._tabLabel_1pn94_46,._count_1pn94_46{position:relative}._count_1pn94_46{color:var(--text-muted);font-variant-numeric:tabular-nums}._tab_1pn94_41[data-state=active] ._count_1pn94_46{color:var(--text-secondary)}._count_1pn94_46>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}._indicator_1pn94_51{background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:10px;right:10px}._scroller_1pn94_53{overscroll-behavior:contain;min-height:0;padding:28px var(--pad) 84px;scrollbar-color:var(--border-strong) transparent;scrollbar-width:thin;flex:auto;position:relative;overflow:hidden auto}._panel_1pn94_55{min-height:600px}._sectionTitle_1pn94_56{font-size:var(--text-sm);margin:0 0 8px;font-weight:500}._note_1pn94_57{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}._overview_1pn94_59{gap:36px;display:grid}._progress_1pn94_60{max-width:480px}._milestones_1pn94_61,._activity_1pn94_61,._issues_1pn94_61,._updates_1pn94_61,._files_1pn94_61{margin:0;padding:0;list-style:none}._milestones_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:48px;display:grid}._milestones_1pn94_61 li:last-child,._activity_1pn94_61 li:last-child,._files_1pn94_61 li:last-child{border-bottom:0}._milestones_1pn94_61 li>svg{color:var(--text-muted)}._milestones_1pn94_61 li[data-state=done]>svg{color:var(--success)}._milestones_1pn94_61 li[data-state=active]>svg{color:var(--accent)}._activity_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;display:grid}._activity_1pn94_61 p{color:var(--text-secondary);margin:0}._activity_1pn94_61 strong{color:var(--foreground);font-weight:500}._issue_1pn94_61,._update_1pn94_61{border-bottom:1px solid var(--border-subtle);overflow:visible clip}._issue_1pn94_61:last-child,._update_1pn94_61:last-child{border-bottom-color:#0000}._issueInner_1pn94_73{isolation:isolate;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:52px;margin-inline:-10px;padding:4px 10px;display:grid;position:relative}._check_1pn94_74{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-7px;padding:0;display:grid;position:relative}._checkGlyph_1pn94_75{place-items:center;display:grid}._issue_1pn94_61[data-closing] ._check_1pn94_74{color:var(--success);cursor:default}._issueText_1pn94_77{align-items:baseline;gap:12px;min-width:0;display:flex}._issueId_1pn94_78{min-width:60px;color:var(--text-muted);font-size:var(--text-xs);flex:none}._issueTitle_1pn94_79{text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard), text-decoration-color var(--duration-standard) var(--ease-standard);-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000;overflow:hidden}._issue_1pn94_61[data-closing] ._issueTitle_1pn94_79{color:var(--text-muted);text-decoration-color:currentColor}._issueLabel_1pn94_81{color:var(--text-muted);font-size:var(--text-xs)}._issue_1pn94_61[data-fresh] ._issueInner_1pn94_73:before,._update_1pn94_61[data-fresh] ._updateInner_1pn94_83:before{z-index:-1;background:color-mix(in oklab, var(--foreground) 6%, transparent);content:"";animation:_arrived_1pn94_1 1.8s var(--ease-standard) both;border-radius:10px;position:absolute;inset:3px 0}@keyframes _arrived_1pn94_1{0%,35%{opacity:1}to{opacity:0}}._updateInner_1pn94_83{isolation:isolate;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-inline:-10px;padding:18px 10px;display:grid;position:relative}._updateHead_1pn94_87{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:22px;display:flex}._author_1pn94_88{font-weight:500}._updateInner_1pn94_83 p{max-width:64ch;color:var(--text-secondary);text-wrap:pretty;margin:6px 0 0}._files_1pn94_61 li{border-bottom:1px solid var(--border-subtle);grid-template-columns:16px minmax(0,1fr) auto 52px;align-items:center;gap:14px;min-height:56px;display:grid}._files_1pn94_61 li>svg{color:var(--text-secondary)}._fileName_1pn94_93{min-width:0;display:grid}._fileName_1pn94_93>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._fileDate_1pn94_95{color:var(--text-muted);font-size:var(--text-xs);text-align:right;white-space:nowrap}._empty_1pn94_97{text-align:center;justify-items:center;gap:4px;padding:72px 16px;display:grid}._empty_1pn94_97>svg{color:var(--success);margin-bottom:8px}._empty_1pn94_97 p{font-size:var(--text-base);margin:0;font-weight:500}._empty_1pn94_97 span{color:var(--text-muted)}._empty_1pn94_97 button{margin-top:14px}._toastLayer_1pn94_103{z-index:3;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:16px;left:16px;right:16px}._toast_1pn94_103{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);max-width:100%;box-shadow:var(--shadow-floating);color:var(--foreground);font-size:var(--text-sm);align-items:center;gap:8px;padding:9px 14px;display:inline-flex}._toast_1pn94_103>svg{color:var(--text-secondary);flex:none}._toast_1pn94_103[data-tone=success]>svg{color:var(--success)}._toast_1pn94_103[data-tone=error]>svg{color:var(--danger)}._srOnly_1pn94_108{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._menu_1pn94_111{--menu-y:-5px;z-index:60;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);min-width:13rem;box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}._menu_1pn94_111[data-side=top]{--menu-y:5px}@starting-style{._menu_1pn94_111[data-state=open]{opacity:0;transform:translateY(var(--menu-y)) scale(.97)}}._menu_1pn94_111[data-state=closed]{opacity:0;transform:translateY(calc(var(--menu-y) * .5)) scale(.985);transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);animation:_menu-exit_1pn94_1 var(--duration-instant) linear both;pointer-events:none}@keyframes _menu-exit_1pn94_1{to{--menu-exit:1}}._highlight_1pn94_116{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;position:absolute;top:0;left:5px;right:5px}._item_1pn94_117{border-radius:calc(var(--radius-panel) - 6px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;min-height:36px;padding:0 11px;display:flex;position:relative}._item_1pn94_117>svg{color:var(--text-secondary);flex:none}._item_1pn94_117[data-disabled]{opacity:.45;cursor:default}._separator_1pn94_120{background:var(--border-subtle);height:1px;margin:4px -5px}@media (hover:hover) and (pointer:fine){._crumb_1pn94_10:hover{color:var(--foreground)}._compact_1pn94_17:hover{background:color-mix(in oklab, var(--foreground) 4.5%, transparent)}._tab_1pn94_41:hover{color:var(--foreground)}._tab_1pn94_41:hover:before{opacity:1}._check_1pn94_74:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent);color:var(--foreground)}._issue_1pn94_61[data-closing] ._check_1pn94_74:hover{color:var(--success);background:0 0}}@container page-header (width<=719px){._frame_1pn94_2:not([data-measured]) ._secondary_1pn94_24{opacity:0!important;width:0!important}}@container page-header (width<=559px){._header_1pn94_4,._scroller_1pn94_53{--pad:18px}._crumbs_1pn94_10 ._rootCrumb_1pn94_135,._compact_1pn94_17 ._compactBadge_1pn94_19{display:none}._tabs_1pn94_41{padding-right:calc(var(--pad) + 14px);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}._milestones_1pn94_61 li{grid-template-columns:16px minmax(0,1fr);padding-block:10px}._milestones_1pn94_61 li>._note_1pn94_57{grid-column:2}._title_1pn94_31{font-size:var(--text-2xl)}._introInner_1pn94_30{padding-top:16px}._issueInner_1pn94_73{grid-template-columns:32px minmax(0,1fr) auto;align-items:start;padding-block:10px}._issueInner_1pn94_73 ._check_1pn94_74{margin-top:-6px}._issueText_1pn94_77{gap:2px;display:grid}._issueTitle_1pn94_79{white-space:normal;overflow:visible}._issueLabel_1pn94_81,._fileDate_1pn94_95{display:none}._files_1pn94_61 li{grid-template-columns:16px minmax(0,1fr) auto}._activity_1pn94_61 li{grid-template-columns:auto minmax(0,1fr);padding-block:10px}._activity_1pn94_61 li>._note_1pn94_57{grid-column:2;margin-top:-8px}}@container page-header (width<=459px){._createText_1pn94_152{display:none}._actions_1pn94_23 ._create_1pn94_152{width:var(--control-height-sm);padding-inline:0}}@media (width<=560px){._frame_1pn94_2{border-radius:14px;height:clamp(560px,100svh - 48px,760px)}}@media (prefers-reduced-motion:reduce){._crumb_1pn94_10,._compact_1pn94_17,._tab_1pn94_41,._tab_1pn94_41:before,._check_1pn94_74,._issueTitle_1pn94_79{transition:none}._menu_1pn94_111,._menu_1pn94_111[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}:is(#arc-page-header,.app-shell) .workspace-page-header{--pad:24px;--surface:var(--wa-surface,#fff);--foreground:var(--wa-text,#171717);--text-secondary:var(--wa-muted,#616161);--text-muted:var(--wa-muted,#616161);--border:var(--wa-line,#e5e5e5);--border-strong:var(--wa-control-line,#888);--font-display:"Inter Variable",system-ui,sans-serif;--text-3xl:32px;--tracking-display:-.03em;--leading-display:1.2;border:1px solid var(--border);width:100%;min-width:0;box-shadow:none;color:var(--foreground);font-family:var(--font-display);border-radius:20px;margin-bottom:22px;padding-bottom:12px}:is(#arc-page-header,.app-shell) .workspace-page-header h1{font:550 32px/1.2 var(--font-display);letter-spacing:-.03em;margin:0}:is(#arc-page-header,.app-shell) .workspace-page-header p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}:is(#arc-page-header,.app-shell) .workspace-page-header nav{min-width:0;font-size:13px}:is(#arc-page-header,.app-shell) .workspace-page-header nav ol{flex-wrap:wrap}:is(#arc-page-header,.app-shell) .workspace-page-header button{border-radius:999px}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radiogroup]{width:auto;max-width:100%;box-shadow:none;background:0 0;border:0;border-radius:0}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radio]{height:46px;color:var(--text-secondary);background:0 0;border-radius:0;padding-inline:12px}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radio]>[aria-hidden=true]{height:3px;box-shadow:none;background:#b0ed51;border-radius:3px 3px 0 0;top:auto;bottom:0}:is(#arc-page-header,.app-shell) .workspace-page-tabs [aria-checked=true]{color:var(--foreground)}:is(#arc-page-header,.app-shell) .workspace-page-tabs [role=radiogroup]>div{overflow-x:auto}@media (width<=600px){:is(#arc-page-header,.app-shell) .workspace-page-header{--pad:16px}:is(#arc-page-header,.app-shell) .workspace-page-header h1{font-size:26px}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child{grid-template-columns:minmax(0,1fr);gap:12px}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child>div{flex-wrap:wrap;justify-content:flex-start}}:is(#arc-page-header,.app-shell) .workspace-page-header{--control-height-sm:36px;--text-xs:12px;--text-sm:14px}:is(#arc-page-header,.app-shell) .workspace-page-header :is(.button.primary,button[data-variant=primary],.arcs-button-primary){color:#17220b;background:#b0ed51;border-color:#9cd340}:is(#arc-page-header,.app-shell) .workspace-page-header .heading-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .workspace-page-header :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #5b810f}:is(#arc-page-header,.app-shell) .workspace-page-header [data-arc-variant=primary]{color:#17220b;background:#b0ed51;border-color:#9cd340}:is(#arc-page-header,.app-shell) .workspace-page-header :is(.bank-actions,.rd-heading-actions){flex-wrap:wrap;gap:8px;display:flex}:is(#arc-page-header,.app-shell) .workspace-page-header .workspace-page-tabs{margin:2px -10px 0;padding:0}.workspace-header-links{white-space:nowrap;gap:24px;display:flex}.workspace-header-links a{min-height:46px;color:var(--text-secondary);align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex;position:relative}.workspace-header-links a[aria-current=page]{color:var(--foreground)}.workspace-header-links a[aria-current=page]:after{content:"";background:#b0ed51;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.workspace-header-links a:hover{color:var(--foreground)}:is(#arc-page-header,.app-shell) .workspace-page-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crumbs actions""intro intro""agent agent""tabs tabs";display:grid}:is(#arc-page-header,.app-shell) .workspace-page-header>div:first-child{display:contents}.workspace-page-header>div:first-child>nav{grid-area:crumbs}.workspace-page-header>div:nth-child(2){grid-area:intro}.workspace-page-header>.workspace-page-tabs{grid-area:tabs}.page-action-controls{display:contents}.page-action-buttons{grid-area:actions}.page-action-agent{grid-area:agent;min-width:0}.page-action-agent:empty{display:none}.app-shell .page-action-agent .inline-page-agent{margin:12px 0}.app-shell .workspace-page-header[data-floating]{z-index:35}.app-shell .workspace-page-header[data-floating] .page-action-controls{top:72px;left:var(--invoice-float-left);width:var(--invoice-float-width);box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--surface,#fff) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:4px;padding:7px;animation:.18s ease-out invoice-toolbar-in;display:flex;position:fixed;box-shadow:0 8px 28px #00000012}.app-shell .workspace-page-header[data-floating] .page-action-controls:not([data-with-agent]){width:max-content;max-width:var(--invoice-float-width);left:calc(var(--invoice-float-left) + var(--invoice-float-width)/2);flex-wrap:wrap;transform:translate(-50%)}.app-shell .workspace-page-header[data-floating] .page-action-controls:not([data-with-agent]):has(.page-action-buttons:empty){display:none}.app-shell .workspace-page-header[data-floating] .page-action-agent{flex:1;min-width:0;position:relative}.app-shell .workspace-page-header[data-floating] .page-action-agent .inline-page-agent{margin:0}.app-shell .workspace-page-header[data-floating] .page-action-buttons{flex:none;gap:4px;max-width:100%}.app-shell .workspace-page-header[data-floating] .page-action-buttons>div{gap:4px}.app-shell .workspace-page-header[data-floating] .page-action-buttons button{min-height:34px;padding:6px 12px;font-size:12px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-box{gap:5px;min-height:36px;padding:2px 3px 2px 10px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-field{min-height:30px}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:13px;padding:5px 0!important}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer .aa-send{flex-basis:30px;width:30px;min-width:30px;height:30px;min-height:30px}:is(.workspace-page-header,.invoice-action-header)[data-floating] .assistant-input-tray{background:var(--surface,#fff);border:1px solid var(--border,#e4e4e4);border-radius:16px;max-height:28dvh;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 6px 18px #00000010}.app-shell .workspace-page-header[data-floating] .inline-agent-answer{background:var(--surface,#fff);max-height:40dvh;overflow:auto}@media (width<=800px){.app-shell .workspace-page-header[data-floating] .page-action-controls{border-radius:24px;flex-wrap:wrap;top:64px}.app-shell .workspace-page-header[data-floating] .page-action-agent{flex-basis:100%}.app-shell .workspace-page-header[data-floating] .page-action-buttons{margin-left:auto}:is(#arc-page-header,.app-shell) .workspace-page-header[data-floating] .inline-page-composer :is(.aa-textarea,.aa-mirror){font-size:16px}}@media (width<=600px){.app-shell .workspace-page-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""intro""agent""actions""tabs"}.page-action-buttons{justify-self:start}}@media (prefers-reduced-motion:reduce){.app-shell .workspace-page-header[data-floating] .page-action-controls{animation:none}}.app-shell .workspace-page-header[data-floating] .page-action-controls{background:var(--surface,#fff)}.app-shell .workspace-page-header[data-arc-page-header]{align-items:center;column-gap:16px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"crumbs crumbs""intro actions""agent agent""tabs tabs"!important;display:grid!important}.app-shell .workspace-page-header[data-arc-page-header] .page-action-agent{width:100%;min-width:0}.app-shell .workspace-page-header[data-arc-page-header] .page-action-buttons{justify-self:end}@media (width<=600px){.app-shell .workspace-page-header[data-arc-page-header]{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"crumbs""intro""agent""actions""tabs"!important}.app-shell .workspace-page-header[data-arc-page-header] .page-action-buttons{justify-self:start}.app-shell .workspace-header-links[data-accounting-tabs]{gap:6px}.app-shell .workspace-header-links[data-accounting-tabs] a{padding-inline:8px;font-size:13px}}.app-shell .accounting-page-frame{box-sizing:border-box;width:100%;max-width:1236px;margin:0 auto;padding:20px 28px 32px}.accounting-header-slot,.accounting-page-body{width:100%;min-width:0}:is(#arc-page-header,.app-shell) .accounting-page-body :is(.books-main,.books-page,.accounting-review.journal-workspace,.finance-flow.accounting-review,.banking.page-content,.migration-workspace-compact,.payroll-page){max-width:none;margin-inline:0}:is(#arc-page-header,.app-shell) .accounting-page-body :is(.books-main,.accounting-review.journal-workspace,.finance-flow.accounting-review,.banking.page-content,.migration-workspace-compact,.payroll-page){padding:0}:is(#arc-page-header,.app-shell) .accounting-page-body>.page-content{max-width:none;margin:0;padding:0}:is(#arc-page-header,.app-shell) .accounting-header-slot>.workspace-page-header[data-accounting-header]{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:none;border-radius:20px;gap:0 16px;margin:0 0 24px;padding:18px 24px 10px;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"crumbs crumbs""intro actions""description description""agent agent""tabs tabs"!important}.accounting-header-slot .workspace-page-header>div:first-child{display:contents}.accounting-header-slot .workspace-page-header>div:nth-child(2)>div{gap:0;padding:18px 0 8px}:is(#arc-page-header,.app-shell) .accounting-header-slot h1{letter-spacing:-.03em;margin:0;font:550 32px/1.2 Inter Variable,system-ui,sans-serif}.accounting-header-description{grid-area:description;align-items:center;gap:6px;min-height:24px;display:flex}.accounting-header-description>p{flex:0 auto}.accounting-header-top{grid-area:crumbs;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:28px;display:flex}.accounting-header-top>nav{flex:1;min-width:0}.accounting-header-meta{color:var(--text-secondary);text-align:right;flex:none;font-size:12px;line-height:20px}.accounting-header-help{border:1px solid var(--border);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}.accounting-header-help-content{max-width:min(360px,100vw - 32px);padding:14px 16px;font:13px/1.6 Inter Variable,system-ui,sans-serif}.app-shell .accounting-header-slot .page-action-agent .inline-page-agent,.accounting-header-slot .page-specialist-agent:not(:empty){margin:14px 0 10px}.page-specialist-agent:empty{display:none}.accounting-header-slot .aa-field:has(.aa-textarea:placeholder-shown) :is(.aa-mirror,.aa-textarea){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accounting-header-slot .page-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;display:flex}.accounting-header-slot .page-action-buttons>:is(.jr-actions,.bank-actions,.heading-actions,.reports-shortcuts,.remaining-section-head){flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}:is(#arc-page-header,.app-shell) .accounting-header-slot .page-action-buttons .arc-control-button{height:auto;min-height:36px;box-shadow:none;border-radius:999px;padding:7px 14px;font-size:13px}.accounting-header-slot .page-action-buttons .arc-control-button>span>span>span{align-items:center;gap:6px;display:inline-flex}.accounting-header-slot .finance-saved-short{display:none}:is(#arc-page-header,.app-shell) .accounting-header-slot .workspace-page-tabs{min-width:0;margin:0 -10px;padding:0;display:block;overflow:visible;-webkit-mask-image:none;mask-image:none}.accounting-header-navigation{width:100%;min-width:0}.accounting-header-navigation .workspace-header-links{overscroll-behavior-x:contain;scrollbar-width:none;gap:18px;min-width:0;overflow-x:auto}.accounting-primary-links a{flex:none;font-weight:500}.accounting-primary-links a[aria-current]{color:var(--foreground)}.accounting-primary-links a[aria-current]:after{content:"";background:#b0ed51;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:4px;right:4px}.accounting-header-slot nav a{color:var(--text-secondary);text-decoration:none}.accounting-header-slot nav a:hover{color:var(--foreground)}.page-header-back{display:none}.app-shell .workspace-page-header[data-floating] .page-header-back{border:1px solid var(--border);background:var(--surface);width:34px;height:34px;min-height:34px;color:var(--foreground);cursor:pointer;flex:0 0 34px;justify-content:center;align-items:center;padding:0;display:inline-flex}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-controls{border-radius:28px;flex-wrap:wrap}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-agent{flex:220px}.app-shell .accounting-header-slot .workspace-page-header[data-floating] :is(.inline-page-agent,.page-specialist-agent){margin:0}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{flex-wrap:wrap;gap:4px;margin-left:auto}:is(#arc-page-header,.app-shell) .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons button{min-height:34px;padding:6px 12px;font-size:12px}@media (width<=800px){.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-controls{border-radius:24px;grid-template-columns:34px minmax(0,1fr);gap:4px;display:grid}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-header-back{grid-area:1/1}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-agent{grid-area:1/2}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{grid-area:2/1/3/3;justify-self:end}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons:empty{display:none}}@media (width<=700px){.app-shell .accounting-page-frame{padding:16px 16px 24px}:is(#arc-page-header,.app-shell) .accounting-header-slot>.workspace-page-header[data-accounting-header]{padding:16px 16px 10px;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"crumbs""intro""description""agent""actions""tabs"!important}:is(#arc-page-header,.app-shell) .accounting-header-slot h1{font-size:26px}.accounting-header-top{flex-wrap:wrap;gap:6px}.accounting-header-top>nav{flex-basis:100%}.accounting-header-meta{text-align:left}:is(#arc-page-header,.app-shell) .accounting-header-slot .workspace-page-tabs:has(>.accounting-header-navigation){display:none}.accounting-header-slot .page-action-buttons{justify-self:start;margin-bottom:8px}.accounting-header-slot .finance-saved-label{display:none}.accounting-header-slot .finance-saved-short{display:inline}.app-shell .accounting-header-slot .workspace-page-header[data-floating] .page-action-buttons{margin:0}}.page-header-top{grid-area:crumbs;align-items:center;gap:16px;min-width:0;display:flex}.app-shell .page-header-return{min-height:32px;color:var(--foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-size:13px;display:inline-flex}.page-header-return:disabled,.page-header-back:disabled{opacity:.45;cursor:default}.page-header-return:focus-visible,.page-header-back:focus-visible{outline-offset:4px;outline:2px solid #b0ed51}.page-header-back>span{display:none}.app-shell .workspace-page-header[data-floating] .page-header-return{visibility:hidden}.app-shell .workspace-page-header[data-floating] .page-header-back{border-radius:50%}@media (width<=700px){.accounting-header-top,.page-header-top{flex-wrap:wrap;gap:8px}.accounting-header-top>nav,.page-header-top>nav{flex-basis:100%;order:2}.accounting-header-top .accounting-header-meta{margin-left:auto}}.accounting-header-navigation{--tab-fade-left:0px;--tab-fade-right:0px}.accounting-header-navigation[data-left]{--tab-fade-left:28px}.accounting-header-navigation[data-right]{--tab-fade-right:28px}.accounting-header-navigation .workspace-header-links{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-left),#000 calc(100% - var(--tab-fade-right)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade-left),#000 calc(100% - var(--tab-fade-right)),transparent);-webkit-user-select:none;user-select:none;scroll-padding-inline:28px}.accounting-header-navigation .workspace-header-links::-webkit-scrollbar{width:0;height:0;display:none}.accounting-header-navigation:is([data-left],[data-right]) .workspace-header-links{cursor:grab}.accounting-header-navigation[data-dragging] .workspace-header-links,.accounting-header-navigation[data-dragging] a{cursor:grabbing}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-buttons,.invoice-header-actions) .arc-control-button>span:not([aria-hidden=true]){width:auto!important}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-buttons,.invoice-header-actions) .arc-control-button{line-height:20px}.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){transition:none;animation:.18s cubic-bezier(.22,1,.36,1) both page-toolbar-enter}.app-shell :is(.workspace-page-header,.invoice-action-header) :is(.page-action-controls,.invoice-header-controls) :is(.aa-textarea,.aa-mirror){line-height:20px!important;transition:none!important}@keyframes page-toolbar-enter{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.app-shell :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){animation:none}}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"back agent actions";align-items:center;gap:10px;padding:0;display:grid}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-header-back,.invoice-header-back){border:1px solid var(--border);background:var(--surface);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--foreground);pointer-events:auto;border-radius:50%;grid-area:back;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) .invoice-action-header[data-floating] .invoice-header-back svg{background:0 0;border:0;width:18px;height:18px;padding:0}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-agent,.invoice-header-agent){pointer-events:auto;grid-area:agent;width:100%;min-width:0}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-page-composer .aa-box{border:1px solid var(--border);background:var(--surface);border-radius:24px;min-height:44px;margin-right:54px;padding:5px 9px 5px 12px;position:relative;overflow:visible;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] .inline-page-composer .aa-send{border-radius:50%;flex-basis:44px;width:44px;min-width:44px;height:44px;min-height:44px;position:absolute;top:50%;right:-55px;translate:0 -50%;box-shadow:0 5px 18px #00000014}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions){pointer-events:auto;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:center;gap:8px;margin:0;display:flex}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions):empty{display:none}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions) button{border-radius:999px;min-height:44px;box-shadow:0 5px 18px #00000014}@media (width<=800px){:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){grid-template-columns:44px minmax(0,1fr);grid-template-areas:"back agent""actions actions";gap:10px}:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-buttons,.invoice-header-actions){grid-column:1/-1;justify-self:end}}@media (width<=700px){:is(#arc-page-header,.app-shell) :is(.workspace-page-header,.invoice-action-header)[data-floating] :is(.page-action-controls,.invoice-header-controls){background:var(--surface);pointer-events:auto;border-radius:24px}}:is(#arc-page-header,.app-shell) .workspace-page-header :is(.button.primary,button[data-variant=primary],.arcs-button-primary,[data-arc-variant=primary]):is(:disabled,[aria-disabled=true]){background:var(--wa-surface-muted,#f0f0f0);color:var(--wa-muted,#737373);border-color:var(--wa-line,#ddd);opacity:.65;box-shadow:none;cursor:not-allowed}.app-shell[data-workspace-dark=true] .workspace-page-header :is(.button.primary,button[data-variant=primary],.arcs-button-primary,[data-arc-variant=primary]):is(:disabled,[aria-disabled=true]){background:var(--wa-soft)}
