:root{color-scheme:dark;--bg:#070a0b;--panel:#111517;--card:#181d1f;--line:hsla(0,0%,100%,.13);--orange:#d9b93e;--orange-soft:rgba(217,185,62,.14);--ai-blue:#d9b93e;--text:#f6f4eb;--muted:#b8bbb8;--green:#5ecf82;--blue:#d9b93e;--red:#f06464;--graphite-0:#070a0b;--graphite-1:#111517;--graphite-2:#181d1f;--graphite-3:#202527;--graphite-border:hsla(0,0%,100%,.12);--graphite-border-strong:hsla(0,0%,100%,.2);--graphite-blue:#d9b93e;--graphite-blue-soft:rgba(217,185,62,.14);--graphite-gold:#f0c94a;--graphite-success:#67d779;--graphite-danger:#ef6262;--hq-app-bg:#070a0b;--hq-app-wash:rgba(67,66,26,.32);--hq-app-panel:rgba(21,25,26,.92);--hq-app-panel-soft:rgba(26,31,32,.78);--hq-app-card:rgba(28,33,34,.88);--hq-app-gold:#d9b93e;--hq-app-gold-bright:#f0c94a;--hq-app-gold-soft:rgba(217,185,62,.16);--hq-app-shadow:0 18px 48px rgba(0,0,0,.34),inset 0 1px 0 hsla(0,0%,100%,.035);--hq-app-shadow-soft:0 10px 28px rgba(0,0,0,.25);--hq-app-radius:24px}body,html{background:radial-gradient(circle at 78% 14%,rgba(217,185,62,.07),transparent 28rem),linear-gradient(180deg,#090d0e,#070a0b 42%,#050707)!important;color:var(--text)}::selection{background:rgba(57,120,189,.55);color:#fff}:focus-visible{outline-color:var(--hq-app-gold-bright)}h1,h2,h3,h4,h5,h6{color:#f7f8f8}.admin-permission-heading,.commercial-register-table th,.eyebrow,.rme-works-table th,.shortcut-group-label,.workflow-register-head{color:var(--graphite-gold)!important}input,select:not(.rme-status-select):not(.rme-formitise-select),textarea{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;color:var(--text)!important;box-shadow:none!important}input:hover,select:not(.rme-status-select):not(.rme-formitise-select):hover,textarea:hover{border-color:var(--graphite-border-strong)!important}input:focus,select:not(.rme-status-select):not(.rme-formitise-select):focus,textarea:focus{border-color:var(--hq-app-gold)!important}input::placeholder,textarea::placeholder{color:#7e878e}input[type=checkbox],input[type=radio]{accent-color:var(--hq-app-gold)}.button,.pill,a.button,button.button{border-color:var(--graphite-border-strong)!important;background:var(--graphite-2)!important;color:var(--text)!important;box-shadow:none!important}.button:hover,.pill:hover,a.button:hover,button.button:hover{border-color:#747c83!important;background:var(--graphite-3)!important;color:#fff!important}.button.primary,a.button.primary,button.button.primary{border-color:#d7b719!important;background:var(--graphite-gold)!important;color:#151719!important}.button.primary:hover,a.button.primary:hover,button.button.primary:hover{border-color:#f7dc4f!important;background:#f7d735!important;color:#101214!important}.button.danger,.danger-button{border-color:rgba(239,98,98,.7)!important;color:#ff9b9b!important}.account-card,.account-section,.assistant-settings-panel,.beta-request-card,.business-tool-panel,.card,.company-chat-shell,.employee-access-card,.feature-card,.feature-card-copy,.feature-card-shot,.home-ai-chat,.job-folder-report-strip,.job-image-section,.panel,.paut-panel,.quick-job-form,.reference-add-card,.register-create-panel,.register-photo-panel,.register-settings-tab,.register-table-panel,.review-register-report-card,.rme-works-register,.rt-film-card,.rt-panel,.screenshot-slot,.viewer-panel,.workflow-register-panel,.workflow-section,.workflow-tile,.xero-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.home-ai-console,.home-ai-messages{border-color:var(--graphite-border)!important;background:var(--graphite-0)!important;box-shadow:none!important}.home-ai-message.assistant .home-ai-bubble,.home-ai-message.user .home-ai-bubble{border-color:var(--graphite-border-strong)!important;background:var(--graphite-3)!important;color:var(--text)!important;box-shadow:none!important}.home-ai-message.user .home-ai-bubble{border-color:#557da5!important;background:#1b2730!important}.account-page,.commercial-register-shell,.portal-route-transition,.portal-shell,.rme-works-shell,.tech-chat-avatar,.workflow-home{background:var(--graphite-0)!important}.portal-identity-bar{border-bottom-color:var(--graphite-border)!important;background:rgba(15,19,21,.97)!important;box-shadow:none!important}.portal-identity-nav a{border-color:transparent!important;background:transparent!important;color:#c8cdd1!important}.portal-identity-nav a.active,.portal-identity-nav a:focus-visible,.portal-identity-nav a:hover{border-color:var(--graphite-border)!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.portal-identity-nav a.active{border-color:#4a82bd!important}.portal-connection-box,.portal-identity-connectors a,.portal-identity-connectors button{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.portal-connection-box.connected{border-color:rgba(103,215,121,.62)!important;color:var(--graphite-success)!important}.portal-save-warning{border-bottom-color:rgba(240,202,36,.45);background:#2b2410;color:#f5df7a}.workflow-shortcuts-panel{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.shortcut-panel-header{border-bottom-color:var(--graphite-border)!important}.locked-feature-button.shortcut-link,.shortcut-link{border-color:var(--graphite-border-strong)!important;background:var(--graphite-2)!important;color:#cbd0d3!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.locked-feature-button.shortcut-link:hover,.shortcut-link:hover{border-color:var(--graphite-blue)!important;background:#202931!important;color:#fff!important}.shortcut-link.active,.shortcut-link[aria-current=page]{border-color:#4a82bd!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.sync-panel,.workflow-sync,.workspace-box-actions,.workspace-connections-row,.workspace-suite-brand{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.panel-title-row,.quick-job-heading,.rme-works-section-heading,.workflow-register-title-row{border-bottom-color:var(--graphite-border)!important}.live-status,.quick-job-auto-badge,.status-badge{border-color:rgba(103,215,121,.55)!important;background:rgba(103,215,121,.06)!important;color:var(--graphite-success)!important;box-shadow:none!important}.compact-data-grid>div,.method-box-selector,.method-box-selector label,.quick-job-auto-note{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.method-box-selector label:has(input:checked){border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important}.rme-works-table,.workflow-register-table{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important}.rme-works-table th,.workflow-register-head,table th{background:var(--graphite-3)!important}.workflow-register-row{border-color:#30363b!important;background:var(--graphite-1)!important}.rme-works-table tbody .rme-status-row.is-expanded,.rme-works-table tbody .rme-status-row:hover,.workflow-register-row:hover{background:#20272c!important;filter:none!important}.workflow-register-row span{color:#c4c9cc}.workflow-register-open{border-color:#557da5!important;background:rgba(57,120,189,.14);color:#9cc5ed!important}.rme-register-tabs{border-bottom-color:var(--graphite-border)!important}.rme-register-tabs a,.rme-register-tabs button{box-shadow:none!important}.rme-register-tabs .active,.rme-register-tabs button[aria-selected=true]{border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important;color:#fff!important}.rme-works-table td,.rme-works-table th,td,th{border-color:#343a3f!important}.rme-works-table tbody tr:not(.rme-job-detail-row):nth-child(2n){background:hsla(0,0%,100%,.018)}.rme-formitise-select,.rme-status-select{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px hsla(0,0%,100%,.08)!important;filter:saturate(1.22) brightness(1.12)}.rme-job-detail-row td{border-color:var(--graphite-blue)!important;background:#171d22!important}.rme-filter-menu,.rme-lookup-state,.rme-zoom-control{border-color:var(--graphite-border)!important;background:var(--graphite-2)!important;box-shadow:none!important}.external-report-card,.external-report-dropzone,.external-report-viewer,.job-folder-report-strip,.job-folder-section,.job-image-card,.job-image-dropzone,.job-image-section,.job-info-strip,.job-report-card,.job-upload-modal,.saved-image-card,.upload-modal,.upload-preview-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.external-report-section,.external-report-upload-card,.job-folder-image-hero,.job-folder-image-row,.job-folder-section{border-color:rgba(240,201,74,.42)!important;background:linear-gradient(180deg,rgba(31,36,37,.96),rgba(12,16,17,.98))!important}.job-folder-image-header,.job-folder-section-heading{border-bottom-color:rgba(240,201,74,.22)!important}.external-report-create-popover .job-report-create-card>strong,.job-folder-image-header strong,.job-folder-section-heading strong{color:var(--graphite-gold)!important}.external-report-upload-card:focus-within,.external-report-upload-card:hover{border-color:var(--graphite-gold)!important;box-shadow:0 0 0 2px rgba(240,201,74,.12)!important}.external-report-create-popover{border-top-color:rgba(240,201,74,.22)!important}.external-report-pdf-badge{border-color:rgba(240,201,74,.46)!important;background:linear-gradient(145deg,transparent 0 76%,rgba(240,201,74,.2) 76%),linear-gradient(180deg,rgba(31,36,37,.96),rgba(12,16,17,.98))!important;color:var(--graphite-gold)!important}.external-report-status{margin:0;color:var(--graphite-gold);font-size:.8rem;font-weight:800}.external-report-card,.job-image-card,.job-report-card,.saved-image-card,.upload-preview-card{background:var(--graphite-2)!important}.external-report-dropzone.is-dragging,.external-report-dropzone:hover,.job-image-dropzone.is-dragging,.job-image-dropzone:hover{border-color:var(--graphite-blue)!important;background:rgba(57,120,189,.08)!important}.certificate-card,.client-card,.employee-permission-section,.equipment-card,.integration-card,.mobile-permission-grid,.permission-grid,.reference-card{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.employee-permission-section,.mobile-permission-grid,.permission-grid{background:var(--graphite-2)!important}.account-section>header,.employee-access-card>header,.integration-card>header{border-bottom-color:var(--graphite-border)!important}.chat-contact-button,.company-chat-composer,.company-chat-contacts,.company-chat-message,.company-chat-thread{border-color:var(--graphite-border)!important;background:var(--graphite-1)!important;box-shadow:none!important}.chat-contact-button.active,.chat-contact-button:hover,.chat-contact-button[aria-current=true]{border-color:var(--graphite-blue)!important;background:var(--graphite-blue-soft)!important}.company-chat-message.is-mine{border-color:#466f99!important;background:#182636!important}.company-chat-composer{border-top-color:var(--graphite-border)!important}.account-page,.commercial-register-shell,.portal-route-transition,.portal-shell,.rme-works-shell,.workflow-home{background:radial-gradient(circle at 86% 8%,rgba(217,185,62,.08),transparent 24rem),linear-gradient(180deg,rgba(38,40,17,.34) 0,rgba(7,10,11,.98) 28rem,var(--hq-app-bg) 100%)!important}.portal-identity-bar{border-bottom-color:hsla(0,0%,100%,.09)!important;background:linear-gradient(180deg,rgba(15,18,19,.96),rgba(8,11,12,.94))!important;box-shadow:0 16px 40px rgba(0,0,0,.28)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.app-logo,.brand-mark.image-mark,.portal-company-logo,.workspace-suite-brand img{border-radius:18px!important;background:#030404!important;box-shadow:var(--hq-app-shadow-soft)!important}.portal-connection-box,.portal-identity-connectors a,.portal-identity-connectors button,.portal-identity-nav a{border-color:hsla(0,0%,100%,.12)!important;background:rgba(18,22,23,.78)!important;color:#d6d8d5!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.portal-connection-box.connected,.portal-identity-nav a.active,.portal-identity-nav a:focus-visible,.portal-identity-nav a:hover{border-color:rgba(217,185,62,.74)!important;background:rgba(217,185,62,.12)!important;color:var(--hq-app-gold-bright)!important}.account-card,.account-section,.app-shot-card,.assistant-settings-panel,.beta-hero-card,.beta-request-card,.business-tool-panel,.card,.certificate-card,.chat-contact-button,.client-card,.company-chat-composer,.company-chat-contacts,.company-chat-message,.company-chat-shell,.company-chat-thread,.employee-access-card,.employee-permission-section,.equipment-card,.external-report-card,.external-report-dropzone,.external-report-viewer,.feature-card,.feature-card-copy,.feature-card-shot,.home-ai-chat,.integration-card,.job-folder-report-strip,.job-image-card,.job-image-dropzone,.job-image-section,.job-info-strip,.job-report-card,.job-upload-modal,.mobile-permission-grid,.panel,.paut-panel,.permission-grid,.platform-capabilities>article,.platform-feature-card,.platform-shot-card,.platform-showcase,.product-hero,.quick-job-form,.reference-add-card,.reference-card,.register-create-panel,.register-photo-panel,.register-settings-tab,.register-table-panel,.review-register-report-card,.rme-works-register,.rt-film-card,.rt-panel,.saved-image-card,.screenshot-slot,.sync-panel,.upload-modal,.upload-preview-card,.viewer-panel,.walk-shot,.workflow-register-panel,.workflow-section,.workflow-shortcuts-panel,.workflow-sync,.workflow-tile,.workspace-box-actions,.workspace-connections-row,.workspace-suite-brand,.xero-card{border-color:hsla(0,0%,100%,.115)!important;background:linear-gradient(180deg,rgba(31,36,37,.9),rgba(16,20,21,.94))!important;border-radius:var(--hq-app-radius)!important;box-shadow:var(--hq-app-shadow)!important}.chat-contact-button,.compact-data-grid>div,.external-report-card,.job-image-card,.job-report-card,.locked-feature-button.shortcut-link,.method-box-selector,.method-box-selector label,.platform-capabilities>article,.platform-feature-card,.quick-job-auto-note,.saved-image-card,.shortcut-link,.upload-preview-card,.workflow-tile{background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;border-color:hsla(0,0%,100%,.105)!important;border-radius:20px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.2)!important}.chat-contact-button.active,.chat-contact-button:hover,.chat-contact-button[aria-current=true],.external-report-dropzone.is-dragging,.external-report-dropzone:hover,.job-image-dropzone.is-dragging,.job-image-dropzone:hover,.locked-feature-button.shortcut-link:hover,.method-box-selector label:has(input:checked),.rme-register-tabs .active,.rme-register-tabs button[aria-selected=true],.shortcut-link.active,.shortcut-link:hover,.shortcut-link[aria-current=page]{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(67,62,23,.38),rgba(29,30,16,.76))!important;color:var(--hq-app-gold-bright)!important}.button,.button-like,.home-ai-prompts button,.link-button,.register-actions button,.register-app-tabs button,.rme-register-tabs a,.rme-register-tabs button,.row-edit-button,.workflow-subnav .locked-feature-button,.workflow-subnav a,.workflow-tabs button,a.button,button.button{border-color:hsla(0,0%,100%,.16)!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;border-radius:16px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.button-like:hover,.button:not(:disabled):hover,.home-ai-prompts button:not(:disabled):hover,.link-button:not(:disabled):hover,.register-actions button:not(:disabled):hover,.register-app-tabs button:not(:disabled):hover,.rme-register-tabs a:hover,.rme-register-tabs button:not(:disabled):hover,.row-edit-button:not(:disabled):hover,.workflow-subnav .locked-feature-button:hover,.workflow-subnav a:hover,.workflow-tabs button:not(:disabled):hover,a.button:hover,button.button:not(:disabled):hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(72,65,25,.42),rgba(24,26,16,.96))!important;color:var(--hq-app-gold-bright)!important}.button.primary,a.button.primary,button.button.primary{border-color:rgba(217,185,62,.95)!important;background:linear-gradient(180deg,#f0c94a,#b89120)!important;color:#10100b!important;box-shadow:0 12px 30px rgba(217,185,62,.19),inset 0 1px 0 hsla(0,0%,100%,.36)!important}input,select:not(.rme-status-select):not(.rme-formitise-select),textarea{border-color:hsla(0,0%,100%,.15)!important;background:rgba(19,23,24,.88)!important;border-radius:13px!important}input:focus,select:not(.rme-status-select):not(.rme-formitise-select):focus,textarea:focus{border-color:rgba(217,185,62,.86)!important;box-shadow:0 0 0 3px rgba(217,185,62,.12)!important}.admin-permission-heading,.commercial-register-table th,.eyebrow,.panel-title-row .eyebrow,.quick-job-heading span,.rme-works-section-heading .eyebrow,.rme-works-table th,.shortcut-group-label,.workflow-register-head,.workflow-register-title-row .eyebrow{color:var(--hq-app-gold-bright)!important;letter-spacing:.055em}.home-ai-console,.home-ai-messages{border-color:hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(19,24,25,.88),rgba(8,11,12,.96))!important;border-radius:24px!important;box-shadow:var(--hq-app-shadow)!important}.home-ai-message.assistant .home-ai-bubble{border-color:hsla(0,0%,100%,.12)!important;background:linear-gradient(180deg,rgba(31,37,38,.96),rgba(22,27,28,.96))!important;color:#f1f1ec!important;border-radius:24px!important}.company-chat-message.is-mine,.home-ai-message.user .home-ai-bubble{border-color:rgba(217,185,62,.45)!important;background:linear-gradient(180deg,rgba(62,54,18,.44),rgba(35,31,13,.84))!important;color:#f7f4e7!important;border-radius:24px!important}.home-rme-register-table,.rme-works-table,.workflow-register-table{border-color:hsla(0,0%,100%,.11)!important;background:rgba(13,16,17,.86)!important;border-radius:18px!important;overflow:hidden}.home-rme-register-head,.rme-works-table th,.workflow-register-head,table th{background:rgba(28,32,33,.96)!important;color:var(--hq-app-gold-bright)!important}.home-rme-register-row,.workflow-register-row{border-color:hsla(0,0%,100%,.08)!important;background:rgba(19,24,24,.82)!important}.home-rme-register-row:hover,.rme-works-table tbody .rme-status-row.is-expanded,.rme-works-table tbody .rme-status-row:hover,.workflow-register-row:hover{background:rgba(56,51,20,.34)!important}.workflow-register-open{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.12)!important;color:var(--hq-app-gold-bright)!important;border-radius:12px!important}.rme-filter-menu,.rme-lookup-state,.rme-zoom-control{border-color:hsla(0,0%,100%,.12)!important;background:rgba(18,22,23,.92)!important;border-radius:18px!important}.portal-save-warning{border-color:rgba(217,185,62,.45)!important;background:rgba(47,39,12,.9)!important;color:#f2d977!important}.live-status,.quick-job-auto-badge,.status-badge{border-color:rgba(94,207,130,.45)!important;background:rgba(28,88,47,.18)!important;color:#8ef0a8!important;border-radius:999px!important}.rme-formitise-select,.rme-status-select{border-radius:10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),0 0 0 1px rgba(0,0,0,.22),0 8px 18px rgba(0,0,0,.22)!important;filter:saturate(1.38) brightness(1.14)}.register-surface-page .commercial-sub-card,.register-surface-page .invoicing-category-card,.register-surface-page .register-main-card,.register-surface-page .register-sub-card,.register-surface-page .template-method-card{border-color:hsla(0,0%,100%,.115)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(31,36,37,.92),rgba(14,18,19,.96))!important;color:var(--text)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 10px 24px rgba(0,0,0,.22)!important}.register-surface-page .commercial-sub-card:not(:disabled):hover,.register-surface-page .invoicing-category-card:not(:disabled):hover,.register-surface-page .register-main-card:not(:disabled):hover,.register-surface-page .register-sub-card:not(:disabled):hover,.register-surface-page .template-method-card:not(:disabled):hover{border-color:rgba(217,185,62,.62)!important;background:linear-gradient(180deg,rgba(54,51,29,.72),rgba(22,24,17,.98))!important;color:var(--text)!important}.register-surface-page .commercial-sub-card.active,.register-surface-page .commercial-sub-card[aria-pressed=true],.register-surface-page .invoicing-category-card.active,.register-surface-page .invoicing-category-card[aria-pressed=true],.register-surface-page .register-main-card.active,.register-surface-page .register-main-card[aria-pressed=true],.register-surface-page .register-sub-card.active,.register-surface-page .register-sub-card[aria-pressed=true],.register-surface-page .template-method-card.active,.register-surface-page .template-method-card[aria-pressed=true]{border-color:rgba(217,185,62,.88)!important;background:radial-gradient(circle at 100% 0,rgba(240,201,74,.17),transparent 46%),linear-gradient(180deg,rgba(54,49,25,.96),rgba(18,22,18,.98))!important;color:var(--text)!important;box-shadow:0 0 0 1px rgba(217,185,62,.14),0 14px 30px rgba(0,0,0,.27),inset 0 1px 0 hsla(0,0%,100%,.055)!important}.register-surface-page .commercial-sub-card span,.register-surface-page .invoicing-category-card>div>span,.register-surface-page .register-main-card span,.register-surface-page .register-sub-card span,.register-surface-page .template-method-card>span{border-color:hsla(0,0%,100%,.15)!important;background:hsla(0,0%,100%,.035)!important;color:#d5d9d7!important}.register-surface-page .commercial-sub-card.active span,.register-surface-page .commercial-sub-card[aria-pressed=true] span,.register-surface-page .invoicing-category-card.active>div>span,.register-surface-page .invoicing-category-card[aria-pressed=true]>div>span,.register-surface-page .register-main-card.active span,.register-surface-page .register-main-card[aria-pressed=true] span,.register-surface-page .register-sub-card.active span,.register-surface-page .register-sub-card[aria-pressed=true] span,.register-surface-page .template-method-card.active>span,.register-surface-page .template-method-card[aria-pressed=true]>span{border-color:rgba(217,185,62,.52)!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important}.register-surface-page .commercial-sub-card strong,.register-surface-page .invoicing-category-card h3,.register-surface-page .invoicing-category-card strong,.register-surface-page .register-main-card strong,.register-surface-page .register-sub-card strong,.register-surface-page .template-method-card strong{color:#f6f4eb!important}.register-surface-page .commercial-sub-card.active strong,.register-surface-page .commercial-sub-card[aria-pressed=true] strong,.register-surface-page .invoicing-category-card.active h3,.register-surface-page .invoicing-category-card.active strong,.register-surface-page .invoicing-category-card[aria-pressed=true] h3,.register-surface-page .invoicing-category-card[aria-pressed=true] strong,.register-surface-page .register-main-card.active strong,.register-surface-page .register-main-card[aria-pressed=true] strong,.register-surface-page .register-sub-card.active strong,.register-surface-page .register-sub-card[aria-pressed=true] strong,.register-surface-page .template-method-card.active strong,.register-surface-page .template-method-card[aria-pressed=true] strong{color:var(--hq-app-gold-bright)!important}.register-surface-page .commercial-sub-card small,.register-surface-page .invoicing-category-card p,.register-surface-page .invoicing-category-card small,.register-surface-page .register-main-card small,.register-surface-page .register-sub-card small,.register-surface-page .template-method-card em,.register-surface-page .template-method-card small{color:#aeb4b2!important}.register-surface-page .commercial-sub-card:focus-visible,.register-surface-page .invoicing-category-card:focus-visible,.register-surface-page .register-main-card:focus-visible,.register-surface-page .register-sub-card:focus-visible,.register-surface-page .template-method-card:focus-visible{outline:2px solid var(--hq-app-gold-bright)!important;outline-offset:3px}.register-surface-page .register-open-cell{min-height:44px;border-color:rgba(217,185,62,.68)!important;border-radius:12px!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)!important}.register-surface-page .register-open-cell:not(:disabled):hover{border-color:var(--hq-app-gold-bright)!important;background:rgba(217,185,62,.19)!important;color:#fff2aa!important}.register-surface-page .register-open-cell:focus-visible{outline:2px solid var(--hq-app-gold-bright)!important;outline-offset:3px}.register-surface-page .register-open-cell:not(:disabled):active{transform:translateY(1px);background:rgba(217,185,62,.25)!important}@media (max-width:760px){.register-surface-page>.panel,.register-surface-page>.report-template-intro{border-radius:18px!important}}.email-workspace.register-surface-page{gap:12px}.gmail-app-window.panel{overflow:hidden;padding:0!important}.gmail-topbar{grid-template-columns:minmax(260px,1fr) auto!important;gap:12px 18px!important;min-height:0!important;border-bottom-color:hsla(0,0%,100%,.115)!important;background:transparent!important;padding:16px 18px!important}.gmail-brand{display:grid!important;grid-column:1;grid-row:1;grid-gap:3px!important;gap:3px!important;align-items:start!important}.gmail-brand .eyebrow{margin:0!important;font-size:.76rem;line-height:1}.gmail-brand>strong{color:#f6f4eb!important;font-size:clamp(1.48rem,2.4vw,2rem)!important;line-height:1.02}.gmail-brand>small{overflow:visible!important;color:#aeb4b2!important;font-size:.76rem!important;line-height:1.35;text-overflow:clip!important;white-space:normal!important}.gmail-search{grid-column:1/-1;grid-row:2!important;border-color:hsla(0,0%,100%,.15)!important;border-radius:16px!important;background:rgba(13,17,18,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}.gmail-search:focus-within{border-color:rgba(217,185,62,.86)!important;box-shadow:0 0 0 3px rgba(217,185,62,.12)!important}.gmail-top-actions{display:flex!important;grid-column:2;grid-row:1;gap:8px}.gmail-mailbox-summary,.gmail-top-actions{align-items:center;justify-content:flex-end;flex-wrap:wrap}.gmail-mailbox-summary{display:flex;gap:6px}.gmail-mailbox-summary span{display:inline-flex;align-items:baseline;gap:4px;min-height:30px;border:1px solid hsla(0,0%,100%,.15);border-radius:999px;background:hsla(0,0%,100%,.035);color:#aeb4b2;padding:6px 9px;font-size:.68rem;font-weight:800}.gmail-mailbox-summary strong{color:var(--hq-app-gold-bright);font-size:.76rem}.gmail-connection-pill{border-radius:999px!important}.gmail-category-tabs,.gmail-inbox-panel,.gmail-main-layout,.gmail-register{background:rgba(7,9,10,.72)!important}.gmail-main-layout{grid-template-columns:224px minmax(0,1fr)}.gmail-sidebar{border-right-color:hsla(0,0%,100%,.105)!important;background:rgba(18,22,23,.82)!important}.email-sidebar-heading,.gmail-bottom-pager,.gmail-category-tabs,.gmail-labels,.gmail-open-head,.gmail-toolbar{border-color:hsla(0,0%,100%,.105)!important}.email-sidebar-heading span,.gmail-labels>div strong{color:var(--hq-app-gold-bright)!important}.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper){border-radius:16px!important;background:transparent!important;color:#b7bcba!important;box-shadow:none!important}.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper).active,.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper):focus-visible,.gmail-sidebar button:not(.gmail-compose):not(.gmail-ai-helper):hover{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.1)!important;color:var(--hq-app-gold-bright)!important}.gmail-sidebar .gmail-compose.button.primary{border-color:rgba(217,185,62,.95)!important;border-radius:16px!important;background:linear-gradient(180deg,#f0c94a,#b89120)!important;color:#10100b!important;box-shadow:0 12px 30px rgba(217,185,62,.19),inset 0 1px 0 hsla(0,0%,100%,.36)!important}.gmail-sidebar .gmail-ai-helper.button{border-color:hsla(0,0%,100%,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.gmail-bottom-pager,.gmail-open-head,.gmail-toolbar{background:rgba(22,26,27,.88)!important}.gmail-icon-button.button{min-height:34px;border-color:hsla(0,0%,100%,.16)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(30,35,36,.88),rgba(15,18,19,.94))!important;color:#f0f0eb!important;padding:6px 10px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 8px 20px rgba(0,0,0,.22)!important}.gmail-icon-button.button:focus-visible,.gmail-icon-button.button:not(:disabled):hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(72,65,25,.42),rgba(24,26,16,.96))!important;color:var(--hq-app-gold-bright)!important}.gmail-app-window .gmail-category-tabs button{border-color:hsla(0,0%,100%,.115)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(31,36,37,.92),rgba(14,18,19,.96))!important;color:#d5d9d7!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 8px 20px rgba(0,0,0,.18)!important}.gmail-app-window .gmail-category-tabs button.active,.gmail-app-window .gmail-category-tabs button:focus-visible,.gmail-app-window .gmail-category-tabs button:hover{border-color:rgba(217,185,62,.78)!important;background:linear-gradient(180deg,rgba(54,51,29,.72),rgba(22,24,17,.98))!important;color:var(--hq-app-gold-bright)!important;box-shadow:inset 3px 0 0 var(--hq-app-gold)!important}.gmail-register-row{border-color:hsla(0,0%,100%,.105)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)!important}.gmail-register-row:nth-child(2n){background:linear-gradient(180deg,rgba(29,34,35,.88),rgba(14,18,19,.9))!important}.gmail-register-row.active,.gmail-register-row:focus-visible,.gmail-register-row:hover{border-color:rgba(217,185,62,.72)!important;background:rgba(217,185,62,.1)!important;box-shadow:inset 3px 0 0 var(--hq-app-gold)!important}.gmail-empty-mark,.gmail-open-avatar,.gmail-sender-avatar{border-color:rgba(217,185,62,.52)!important;background:rgba(217,185,62,.09)!important;color:var(--hq-app-gold-bright)!important}.gmail-integrations-panel.panel{padding:clamp(14px,2vw,20px)!important}.gmail-integration-card{border-color:hsla(0,0%,100%,.105)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(26,31,32,.88),rgba(12,16,17,.88))!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 10px 24px rgba(0,0,0,.2)!important}.gmail-integration-card.active{border-color:rgba(94,207,130,.45)!important;background:linear-gradient(180deg,rgba(29,61,39,.42),rgba(13,24,17,.9))!important}@media (max-width:1080px){.gmail-topbar{grid-template-columns:minmax(0,1fr)!important}.gmail-search,.gmail-top-actions{grid-column:1/-1}.gmail-top-actions{grid-row:2;justify-content:flex-start}.gmail-search{grid-row:3!important}.gmail-mailbox-summary{justify-content:flex-start}.gmail-main-layout{grid-template-columns:minmax(0,1fr)}.gmail-sidebar{display:flex;overflow-x:auto;align-items:center;border-right:0!important;border-bottom:1px solid hsla(0,0%,100%,.105)!important;scrollbar-width:none}.gmail-sidebar::-webkit-scrollbar{display:none}.gmail-sidebar .gmail-ai-helper,.gmail-sidebar .gmail-compose,.gmail-sidebar button{flex:0 0 auto;width:auto!important;margin:0!important}}@media (max-width:760px){.email-workspace.register-surface-page{gap:10px}.gmail-topbar{gap:12px!important;padding:14px!important}.gmail-top-actions{width:100%;align-items:stretch}.gmail-mailbox-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.gmail-mailbox-summary span{justify-content:center;min-width:0;border-radius:14px;padding-inline:6px}.gmail-toolbar{align-items:flex-start;flex-direction:column}.gmail-toolbar-actions,.gmail-toolbar-title{width:100%}.gmail-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}}@media (max-width:520px){.gmail-brand>strong{font-size:1.5rem!important}.gmail-mailbox-summary{gap:5px}.gmail-mailbox-summary span{font-size:.62rem}.gmail-connection-pill{min-height:34px}}.portal-loading-state{width:min(1180px,calc(100% - 32px));min-height:430px;margin:22px auto;padding:clamp(20px,4vw,38px);border:1px solid rgba(240,201,74,.32);border-radius:28px;background:radial-gradient(circle at 90% 0,rgba(240,201,74,.1),transparent 25rem),linear-gradient(145deg,rgba(28,33,34,.98),rgba(8,11,12,.99));box-shadow:0 22px 54px rgba(0,0,0,.32),inset 0 1px 0 hsla(0,0%,100%,.05);color:#f7f6ef}.portal-loading-state.is-full-page{min-height:min(720px,calc(100vh - 70px))}.portal-loading-heading{display:flex;align-items:center;gap:17px;min-width:0}.portal-loading-heading>div:last-child{display:grid;grid-gap:4px;gap:4px;min-width:0}.portal-loading-heading strong{font-size:clamp(1.25rem,2.3vw,1.8rem);line-height:1.15}.portal-loading-heading small{color:hsla(150,7%,89%,.72);font-size:.92rem}.portal-loading-kicker{color:#f0c94a;font-size:.73rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.portal-loading-mark{position:relative;flex:0 0 54px;width:54px;height:54px;border:2px solid rgba(240,201,74,.28);border-top-color:#f0c94a;border-radius:18px;background:#060808;animation:portal-loading-turn 1.15s linear infinite}.portal-loading-mark span{position:absolute;inset:14px;border:2px solid rgba(59,202,239,.48);border-right-color:transparent;border-radius:50%}.portal-loading-nav{display:grid;grid-template-columns:repeat(4,minmax(90px,1fr));grid-gap:10px;gap:10px;margin:32px 0 18px}.portal-loading-card span,.portal-loading-nav span{display:block;border-radius:999px;background:linear-gradient(90deg,hsla(0,0%,100%,.055) 15%,rgba(240,201,74,.14) 48%,hsla(0,0%,100%,.055) 82%);background-size:220% 100%;animation:portal-loading-shimmer 1.45s ease-in-out infinite}.portal-loading-nav span{height:42px;border:1px solid hsla(0,0%,100%,.07)}.portal-loading-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);grid-gap:16px;gap:16px}.portal-loading-card{display:grid;align-content:start;grid-gap:15px;gap:15px;min-height:220px;padding:24px;border:1px solid hsla(0,0%,100%,.08);border-radius:22px;background:rgba(16,21,22,.78)}.portal-loading-card span:first-child{width:38%;height:18px}.portal-loading-card span:nth-child(2){width:82%;height:12px}.portal-loading-card span:nth-child(3){width:64%;height:12px}.portal-error-shell{min-height:70vh;display:grid;place-items:center}.portal-error-card{width:min(680px,calc(100% - 32px));padding:clamp(24px,5vw,44px);border:1px solid rgba(255,99,112,.48);border-radius:26px;background:linear-gradient(145deg,rgba(47,24,26,.96),rgba(13,16,17,.99));box-shadow:0 24px 58px rgba(0,0,0,.34)}@keyframes portal-loading-turn{to{transform:rotate(1turn)}}@keyframes portal-loading-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:700px){.portal-loading-state{width:calc(100% - 20px);min-height:500px;margin:10px auto;padding:20px;border-radius:22px}.portal-loading-grid{grid-template-columns:1fr}.portal-loading-card{min-height:150px}.portal-loading-nav{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.portal-loading-card span,.portal-loading-mark,.portal-loading-nav span{animation:none}}