: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-controls--graphite,.paut-indications--graphite,.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}}.paut-v2-modal,.paut-v2-page{--paut-bg:#060809;--paut-scan:#000;--paut-surface:rgba(17,21,23,.97);--paut-surface-raised:rgba(26,31,32,.96);--paut-surface-soft:rgba(31,36,37,.78);--paut-border:hsla(0,0%,100%,.13);--paut-border-strong:hsla(0,0%,100%,.22);--paut-gold:var(--hq-app-gold,#d9b93e);--paut-gold-bright:var(--hq-app-gold-bright,#f0c94a);--paut-gold-soft:var(--hq-app-gold-soft,rgba(217,185,62,.16));--paut-text:#f6f4eb;--paut-muted:#aab0af;--paut-faint:#747d7c;--paut-blue:#49a7ff;--paut-green:#55d77d;--paut-red:#ff6269;--paut-gate-i:#ffd83d;--paut-gate-a:#ff4d4f;--paut-gate-b:#32d16d;color:var(--paut-text)}.paut-v2-page{background:radial-gradient(circle at 82% 3%,rgba(217,185,62,.075),transparent 28rem),linear-gradient(180deg,#090c0d 0,var(--paut-bg) 72%)}.paut-v2-shell{border:1px solid rgba(217,185,62,.26);border-radius:clamp(16px,2vw,25px);background:linear-gradient(145deg,rgba(18,22,23,.98),rgba(7,10,11,.99));box-shadow:var(--hq-app-shadow),inset 0 1px 0 hsla(0,0%,100%,.035)}.paut-v2-header{border-bottom:1px solid rgba(217,185,62,.25);background:linear-gradient(90deg,rgba(217,185,62,.07),transparent 36%),rgba(11,14,15,.9)}.paut-indications__eyebrow,.paut-v2-brand>div>span,.paut-v2-review>header>div>span{color:var(--paut-gold-bright);font-size:.68rem;font-weight:900;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.paut-v2-brand h1{color:var(--paut-text);font-size:clamp(1.2rem,2vw,1.7rem);font-weight:900;line-height:1.08}.paut-controls__button,.paut-controls__segment,.paut-controls__step-button,.paut-indications__button,.paut-indications__select,.paut-v2-action,.paut-v2-back,.paut-v2-file-actions button,.paut-v2-group-mode button,.paut-v2-group-tabs button,.paut-v2-indication-list button,.paut-v2-modal-close,.paut-v2-open,.paut-v2-review-actions button{border:1px solid var(--paut-border-strong);border-radius:10px;background:linear-gradient(180deg,rgba(31,36,38,.98),rgba(17,21,22,.98));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 6px 16px rgba(0,0,0,.16);color:var(--paut-text);font-weight:800;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.paut-controls__button:hover,.paut-controls__segment:hover,.paut-controls__step-button:hover,.paut-indications__button:hover,.paut-indications__select:hover,.paut-v2-action:hover,.paut-v2-back:hover,.paut-v2-file-actions button:hover,.paut-v2-group-mode button:hover,.paut-v2-group-tabs button:hover,.paut-v2-indication-list button:hover,.paut-v2-modal-close:hover,.paut-v2-open:hover,.paut-v2-review-actions button:hover{border-color:rgba(240,201,74,.6);background:linear-gradient(180deg,rgba(47,49,38,.98),rgba(25,27,23,.98));color:#fffdf3}.paut-controls__button:active,.paut-controls__segment:active,.paut-controls__step-button:active,.paut-indications__button:active,.paut-indications__select:active,.paut-v2-action:active,.paut-v2-back:active,.paut-v2-file-actions button:active,.paut-v2-group-mode button:active,.paut-v2-group-tabs button:active,.paut-v2-modal-close:active,.paut-v2-open:active,.paut-v2-review-actions button:active{transform:translateY(1px)}.paut-controls__button--primary,.paut-indications__button--export,.paut-v2-open{border-color:#c9a91e;background:linear-gradient(180deg,#ecd052,#b8941a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 7px 20px rgba(121,94,5,.2);color:#121411}.paut-controls__button--primary:hover,.paut-indications__button--export:hover,.paut-v2-open:hover{border-color:#ffe17b;background:linear-gradient(180deg,#f4d961,#c5a024);color:#090b09}.paut-v2-modal button:disabled,.paut-v2-modal input:disabled,.paut-v2-modal select:disabled,.paut-v2-modal textarea:disabled,.paut-v2-page button:disabled,.paut-v2-page input:disabled,.paut-v2-page select:disabled{cursor:not-allowed;filter:grayscale(.35);opacity:.46;transform:none}.paut-controls :is(button,input,select):focus-visible,.paut-indications :is(button,input,select,textarea):focus-visible,.paut-indications__table-wrap:focus-visible,.paut-v2-modal :is(button,a,label,input,select,textarea):focus-visible,.paut-v2-page :is(button,a,label,input,select,textarea):focus-visible{outline:3px solid rgba(240,201,74,.72);outline-offset:2px}.paut-controls,.paut-v2-review,.paut-v2-statusbar,.paut-v2-view-options{border:1px solid var(--paut-border);background:rgba(14,18,19,.93)}.paut-v2-statusbar,.paut-v2-view-options{border-radius:10px}.paut-v2-statusbar{color:var(--paut-muted);font-size:.72rem}.paut-v2-ai-state,.paut-v2-state{border:1px solid hsla(0,0%,100%,.16);border-radius:999px;background:hsla(0,0%,100%,.045);color:var(--paut-muted);font-size:.66rem;font-weight:900;letter-spacing:.04em;line-height:1;padding:5px 8px;text-transform:uppercase}.paut-v2-ai-state:before,.paut-v2-state:before{content:"";display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--paut-faint);box-shadow:0 0 0 3px hsla(173,4%,47%,.08);vertical-align:1px}.paut-v2-ai-state.is-ready,.paut-v2-state.is-ready{border-color:rgba(85,215,125,.38);background:rgba(85,215,125,.09);color:#9ef3b4}.paut-v2-ai-state.is-ready:before,.paut-v2-state.is-ready:before{background:var(--paut-green);box-shadow:0 0 0 3px rgba(85,215,125,.11),0 0 10px rgba(85,215,125,.34)}.paut-v2-selection-summary{color:#d8dbd8;font-weight:700}.paut-v2-compact-control{color:var(--paut-muted);font-weight:700}.paut-v2-compact-control b{color:var(--paut-gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.paut-controls input[type=range],.paut-v2-page input[type=range]{accent-color:var(--paut-gold)}.paut-controls{border-radius:12px;overflow:hidden}.paut-controls__tool-tabs{border-bottom:1px solid var(--paut-border);background:rgba(8,11,12,.94)}.paut-controls__tool-tab{border:0;border-right:1px solid hsla(0,0%,100%,.07);border-radius:0;background:transparent;color:#b6bcba;font-size:.75rem;font-weight:850;letter-spacing:.025em;cursor:pointer;transition:background-color .14s ease,box-shadow .14s ease,color .14s ease}.paut-controls__tool-tab:hover{background:hsla(0,0%,100%,.045);color:#fff}.paut-controls__tool-tab.is-active{background:linear-gradient(180deg,rgba(217,185,62,.2),rgba(217,185,62,.07));box-shadow:inset 0 -3px 0 var(--paut-gold-bright);color:var(--paut-gold-bright)}.paut-controls__panel{border-top:1px solid hsla(0,0%,100%,.025);background:linear-gradient(135deg,rgba(24,29,30,.94),rgba(13,17,18,.94))}.paut-controls__actions{border-bottom:1px solid var(--paut-border);border-left:1px solid var(--paut-border);background:rgba(8,11,12,.94)}.paut-controls__field--layout,.paut-controls__gate,.paut-controls__group,.paut-controls__measurements>div,.paut-controls__stepper,.paut-controls__toggle{border:1px solid var(--paut-border);border-radius:10px;background:linear-gradient(145deg,rgba(32,37,38,.86),rgba(20,24,25,.86))}.paut-controls legend,.paut-controls__field>span:first-child,.paut-controls__step-label{color:#c4c9c7;font-size:.68rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.paut-controls__number,.paut-controls__segmented{border-radius:8px}.paut-controls__segment.is-active,.paut-v2-group-mode button.is-active,.paut-v2-group-tabs button.is-active,.paut-v2-indication-list button.is-active{border-color:var(--paut-gold-bright);background:linear-gradient(180deg,rgba(217,185,62,.24),rgba(217,185,62,.09));box-shadow:inset 0 0 0 1px rgba(240,201,74,.12),0 0 17px rgba(217,185,62,.08);color:#fff7d0}.paut-controls__field input,.paut-controls__field select,.paut-indications__field input,.paut-indications__field select,.paut-indications__field textarea{border:1px solid var(--paut-border-strong)!important;border-radius:8px;background:#111617!important;color:var(--paut-text)!important}.paut-controls__field input,.paut-controls__field select,.paut-indications__field input,.paut-indications__field select,.paut-indications__field textarea{padding:7px 8px}.paut-controls__field :is(input,select):focus,.paut-indications__field :is(input,select,textarea):focus{border-color:var(--paut-gold)!important;box-shadow:0 0 0 3px rgba(217,185,62,.11)!important}.paut-controls__number>span:last-child{color:var(--paut-faint);font-size:.7rem;font-weight:800}.paut-controls__check{color:#cfd3d1;font-size:.75rem;font-weight:750}.paut-controls__check input,.paut-controls__toggle input{width:17px;height:17px;accent-color:var(--paut-gold)}.paut-controls__button--quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--paut-gold-bright)}.paut-controls__gate{border-top:2px solid color-mix(in srgb,var(--paut-gate-colour) 75%,transparent)}.paut-controls__gate.is-enabled{border-color:color-mix(in srgb,var(--paut-gate-colour) 55%,hsla(0,0%,100%,.15));box-shadow:inset 0 2px 0 color-mix(in srgb,var(--paut-gate-colour) 35%,transparent)}.paut-controls__gate-swatch{border-radius:50%;box-shadow:0 0 9px color-mix(in srgb,var(--paut-gate-colour) 48%,transparent)}.paut-controls__ai-status,.paut-controls__empty,.paut-controls__hint,.paut-controls__toggle small{color:var(--paut-muted);font-size:.72rem;line-height:1.4}.paut-controls__error{color:#ff9ba0;font-size:.72rem;font-weight:800}.paut-controls__button--auto strong,.paut-controls__indication-summary strong,.paut-controls__measurements dd{color:var(--paut-gold-bright);font-weight:900}.paut-controls__button--auto span,.paut-controls__measurements dt{color:var(--paut-muted);font-size:.66rem}.paut-controls__toggle{cursor:pointer}.paut-controls__toggle.is-active{border-color:rgba(240,201,74,.55);background:linear-gradient(145deg,rgba(67,59,25,.5),rgba(26,28,24,.88));box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-controls__toggle strong{color:var(--paut-text);font-size:.78rem}.paut-controls__measurements>div.is-emphasised{border-color:rgba(240,201,74,.55);background:rgba(217,185,62,.12)}.paut-controls__measurements dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-view-options{background:rgba(8,11,12,.94)}.paut-v2-group-mode button,.paut-v2-group-tabs button{border-radius:999px;box-shadow:none;color:#bcc1bf;font-size:.7rem}.paut-v2-calibration span{border:1px solid var(--paut-border);border-radius:9px;background:hsla(0,0%,100%,.035);color:var(--paut-faint);font-size:.74rem;font-weight:950}.paut-v2-calibration span.is-good{border-color:rgba(85,215,125,.42);background:rgba(85,215,125,.1);box-shadow:inset 0 0 0 1px rgba(85,215,125,.04),0 0 12px rgba(85,215,125,.07);color:#7eef9a}.paut-v2-display{border:1px solid rgba(217,185,62,.23);border-radius:12px;background:#030506;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 13px 35px rgba(0,0,0,.26)}.paut-v2-pane{border:1px solid rgba(217,185,62,.28);border-radius:9px;background:var(--paut-scan);box-shadow:inset 0 0 26px rgba(0,0,0,.72);color:var(--paut-text)}button.paut-v2-pane{cursor:crosshair}button.paut-v2-pane:hover{border-color:rgba(240,201,74,.62)}.paut-v2-pane.is-active{border-color:var(--paut-gold-bright);box-shadow:inset 0 0 26px rgba(0,0,0,.72),0 0 0 1px rgba(240,201,74,.17),0 0 18px rgba(217,185,62,.09)}.paut-v2-pane>header{border-bottom:1px solid rgba(217,185,62,.22);background:linear-gradient(180deg,rgba(27,31,31,.96),rgba(8,11,12,.96));color:#b8bfbc;font-size:.68rem;letter-spacing:.035em;text-align:left}.paut-v2-pane>header strong{color:var(--paut-gold-bright);font-weight:900}.paut-v2-pane>img{background:#000}.paut-v2-palette{color:var(--paut-muted);font-size:.64rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-palette i{border:1px solid hsla(0,0%,100%,.26);border-radius:3px;box-shadow:0 0 11px rgba(0,0,0,.34)}.paut-v2-palette b{color:#d9dcd9;font-weight:800}.paut-v2-review{border-radius:9px;background:linear-gradient(145deg,rgba(217,185,62,.04),transparent 32%),rgba(14,18,19,.96)}.paut-v2-review>header{border-bottom:1px solid var(--paut-border);padding-bottom:9px}.paut-v2-review h2{overflow:hidden;color:var(--paut-text);font-size:1rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.paut-v2-measure-card{border:1px solid rgba(217,185,62,.28);border-radius:10px;background:rgba(217,185,62,.07)}.paut-v2-measure-card>strong{color:var(--paut-gold-bright);font-size:.72rem;letter-spacing:.035em;text-transform:uppercase}.paut-v2-measure-card span{color:var(--paut-muted);font-size:.65rem}.paut-v2-measure-card b{color:var(--paut-text);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-v2-review-actions button{min-width:0;box-shadow:none;font-size:.7rem}.paut-v2-acceptance,.paut-v2-analysis-message{border-left:3px solid var(--paut-gold);border-radius:5px;background:rgba(217,185,62,.065);color:#c6cbc8;font-size:.7rem;line-height:1.38}.paut-v2-acceptance{border-left-color:var(--paut-blue);background:rgba(73,167,255,.07)}.paut-v2-indication-list>button{border-radius:8px;background:rgba(28,33,34,.78);box-shadow:none;color:var(--paut-muted);font-size:.68rem}.paut-v2-indication-list>button strong{color:#f0f2ee;font-size:.74rem}.paut-v2-indication-list>button small{color:var(--paut-gold-bright);text-transform:capitalize}.paut-v2-empty-review{border:1px dashed var(--paut-border);border-radius:9px;color:var(--paut-muted);font-size:.72rem;padding:18px}.paut-v2-empty{border:1px dashed rgba(217,185,62,.25);border-radius:10px;background:radial-gradient(circle at 50% 48%,rgba(217,185,62,.08),transparent 13rem),#030506;color:var(--paut-muted)}.paut-v2-empty strong{color:var(--paut-text);font-size:1.05rem}.paut-v2-empty-icon{border:1px solid rgba(217,185,62,.46);border-radius:50%;background:rgba(217,185,62,.08);box-shadow:0 0 28px rgba(217,185,62,.08);color:var(--paut-gold-bright);font-size:.8rem;font-weight:950;letter-spacing:.08em}.paut-v2-modal{background:rgba(2,4,5,.84);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.paut-v2-modal-card{border:1px solid rgba(217,185,62,.34);border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(217,185,62,.08),transparent 24rem),linear-gradient(145deg,rgba(27,32,33,.99),rgba(10,13,14,.99));box-shadow:0 30px 90px rgba(0,0,0,.68),inset 0 1px 0 hsla(0,0%,100%,.05)}.paut-v2-modal-close{background:rgba(15,19,20,.96)}.paut-v2-info-modal h2{color:var(--paut-text)}.paut-v2-info-modal dl>div{border:1px solid var(--paut-border);border-radius:8px;background:hsla(0,0%,100%,.025)}.paut-v2-info-modal dt{color:var(--paut-muted);font-size:.7rem;font-weight:800}.paut-v2-info-modal dd{color:#f0f2ee;font-size:.74rem;font-weight:750}.paut-v2-warning{border:1px solid rgba(255,98,105,.35);border-radius:8px;background:rgba(255,98,105,.075);color:#ffacb0;padding:10px 12px}.paut-indications{color:var(--paut-text)}.paut-indications__header{border-bottom:1px solid var(--paut-border)}.paut-indications__header h2{color:var(--paut-text);font-size:clamp(1.2rem,2.5vw,1.75rem)}.paut-indications__empty,.paut-indications__summary{color:var(--paut-muted);font-size:.75rem}.paut-indications__empty{border:1px dashed var(--paut-border-strong);border-radius:10px;background:rgba(0,0,0,.16)}.paut-indications__table-wrap{border:1px solid var(--paut-border);border-radius:10px;background:rgba(5,8,9,.65)}.paut-indications__table{color:#d8dcda;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-indications__table td,.paut-indications__table th{border-bottom:1px solid hsla(0,0%,100%,.075)}.paut-indications__table thead th{background:#111617;box-shadow:0 1px 0 rgba(217,185,62,.26);color:var(--paut-gold-bright);font-size:.64rem;font-weight:900;letter-spacing:.045em;text-align:left;text-transform:uppercase}.paut-indications__row{background:hsla(0,0%,100%,.012);transition:background-color .13s ease,box-shadow .13s ease}.paut-indications__row:hover{background:hsla(0,0%,100%,.035)}.paut-indications__row.is-selected{background:rgba(217,185,62,.09);box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-indications__row--report{box-shadow:inset 3px 0 0 var(--paut-red)}.paut-indications__row--geometry{box-shadow:inset 3px 0 0 var(--paut-blue)}.paut-indications__row--ignore{opacity:.72}.paut-indications__row.is-selected.paut-indications__row--geometry,.paut-indications__row.is-selected.paut-indications__row--report{box-shadow:inset 3px 0 0 var(--paut-gold-bright)}.paut-indications__select{border-color:rgba(217,185,62,.35);color:var(--paut-gold-bright);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paut-indications__select[aria-pressed=true]{border-color:var(--paut-gold-bright);background:var(--paut-gold);color:#10120f}.paut-indications__unit{color:var(--paut-faint);font-size:.64rem}.paut-indications__button--delete{border-color:rgba(255,98,105,.38);background:rgba(255,98,105,.075);box-shadow:none;color:#ff9da2}.paut-indications__button--delete:hover{border-color:var(--paut-red);background:rgba(255,98,105,.14);color:#ffd7d9}.paut-controls,.paut-indications,.paut-v2-modal,.paut-v2-page{scrollbar-color:rgba(217,185,62,.42) hsla(0,0%,100%,.045)}.paut-controls ::-webkit-scrollbar,.paut-indications ::-webkit-scrollbar,.paut-v2-modal ::-webkit-scrollbar,.paut-v2-page ::-webkit-scrollbar{width:9px;height:9px}.paut-controls ::-webkit-scrollbar-track,.paut-indications ::-webkit-scrollbar-track,.paut-v2-modal ::-webkit-scrollbar-track,.paut-v2-page ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.035)}.paut-controls ::-webkit-scrollbar-thumb,.paut-indications ::-webkit-scrollbar-thumb,.paut-v2-modal ::-webkit-scrollbar-thumb,.paut-v2-page ::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:rgba(217,185,62,.42);background-clip:padding-box}@media (max-width:980px){.paut-v2-shell{border-radius:18px}.paut-controls__actions{border-top:1px solid var(--paut-border);border-bottom:0;border-left:0}.paut-v2-review{border-color:rgba(217,185,62,.22)}}@media (max-width:680px){.paut-v2-page{background:#070a0b}.paut-v2-shell{border-radius:15px}.paut-v2-file-actions :is(.paut-v2-open,.paut-v2-action,button){font-size:.72rem}.paut-controls__tool-tabs{background:#090c0d}.paut-controls__tool-tab{font-size:.7rem}.paut-v2-modal-card{border-right:0;border-bottom:0;border-left:0;border-radius:17px 17px 0 0}.paut-indications__row{border:1px solid var(--paut-border);border-radius:10px;background:hsla(0,0%,100%,.025)}.paut-indications__table td:before,.paut-indications__table th:before{color:var(--paut-muted);font-size:.63rem;font-weight:850;letter-spacing:.035em;text-transform:uppercase}}@media (prefers-contrast:more){.paut-v2-modal,.paut-v2-page{--paut-border:hsla(0,0%,100%,.31);--paut-border-strong:hsla(0,0%,100%,.48);--paut-muted:#d0d4d2}.paut-v2-display,.paut-v2-pane{border-color:rgba(240,201,74,.64)}}