.app-shell{--ink:#342b24;--muted:#7b7067;--line:#e6ded4;--paper:#fffdf9;--wash:#f7f1ea;--green:#8a6748;--mint:#f1e7dc}.app-shell .main-nav em{color:#eadfd2!important;background:#4a3a2f!important;border-color:#dfcbb53d!important}.app-shell .main-nav .active em{color:#5a4433!important;background:#e8dccf!important;border-color:#d8c8b7!important}.app-shell .row-arrow{color:#9a8b7e!important}.app-shell .object-thumb.sage{color:#65503e!important;background:linear-gradient(145deg,#eee3d6,#dac9b7)!important;border-color:#80604226!important}.app-shell .toast span{color:#c9aa82!important}.app-shell .recovery-state-card:not(.error){color:#5f5146!important;background:#faf6f0!important;border-color:#d9cec2!important}.app-shell .recovery-state-card:not(.error)>span{color:#fffaf4!important;background:#7d624b!important}.app-shell .crm-object-identity p,.app-shell .crm-baseline-trust{color:#7b7067!important}.app-shell .crm-baseline-grid{background:#e6ddd3!important;border-color:#e6ddd3!important}.app-shell .crm-baseline-grid article{background:#fffdf9!important}.app-shell .crm-baseline-grid article span,.app-shell .crm-baseline-grid article small{color:#817469!important}.app-shell .crm-baseline-grid article em{color:#89633f!important}.app-shell .crm-baseline-grid article[data-status=missing] em{color:#9a6548!important}.app-shell .crm-baseline-grid article[data-status=review] em{color:#8a6338!important}.app-shell .crm-supplement-baseline{background:#faf5ee!important;border-color:#e2d6ca!important}.app-shell .crm-supplement-baseline strong{color:#6c5038!important}.app-shell .crm-supplement-baseline span,.app-shell .form-grid .crm-supplement-source{color:#7a6d62!important}.app-shell .form-grid .crm-supplement-source.missing{color:#996244!important}.app-shell .form-grid .crm-supplement-source.review{color:#8f6a34!important}.app-shell .capture-footer small,.app-shell .capture-ai-rail .rail-score small,.app-shell .capture-ai-rail .rail-title>span:not(.ai-pill),.app-shell .capture-ai-rail .rail-privacy,.app-shell .handoff-summary p,.app-shell .handoff-summary>span{color:#81766c!important}.app-shell .capture-ai-rail .rail-privacy:first-letter{color:#a47c52!important}.app-shell .capture-ai-rail .detected li,.app-shell .capture-ai-rail .rail-section li.complete{color:#665a4f!important}.app-shell .capture-ai-rail .detected li>span,.app-shell .capture-ai-rail .rail-section li.complete>span{color:#9b7048!important}.app-shell .phase-03-layout .document-type-select{color:#62554b!important}.app-shell .phase-03-layout select:focus,.app-shell .phase-03-layout input:focus,.app-shell .phase-03-layout textarea:focus{border-color:#ad9680!important;outline:0!important;box-shadow:0 0 0 3px #b783451c!important}.app-shell .tellens-check .tellens-review-meta em,.app-shell .tellens-check .tellens-review-actions small{color:#796f67!important}.app-shell .tellens-check .tellens-review-actions{border-color:#e6ddd3!important}.app-shell .tellens-check .tellens-review-actions button,.app-shell .tellens-check .tellens-review-actions select{color:#55473d!important;background:#fffdf9!important;border-color:#d9cec2!important}.app-shell .tellens-check .tellens-review-actions button:hover,.app-shell .tellens-check .tellens-review-actions select:focus{background:#f8f2ea!important;border-color:#bca791!important}.app-shell .tellens-check .tellens-review-actions button.confirm{color:#fffaf4!important;background:#3f3027!important;border-color:#3f3027!important}.app-shell .tellens-check-empty{color:#74675c!important;border-color:#d8cbbf!important}.app-shell .tellens-check-empty>span{color:#76583d!important;background:#eee4d8!important}.app-shell .tellens-check-empty strong{color:#4c3e34!important}.app-shell .tellens-check-empty button{color:#fffaf4!important;background:#3f3027!important}.app-shell .record-action-card.rented>span:first-child{color:#6b4f38!important;background:#eadfd2!important}.app-shell .export-preview-header{gap:18px!important;padding:12px 0 18px!important}.app-shell .export-preview-header h2{color:#342d28!important;letter-spacing:-.02em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(24px,2vw,28px)!important;font-weight:500!important;line-height:1.08!important}.app-shell .export-preview-notice{color:#674f37!important;background:#fffaf3!important;border:1px solid #dfc6a5!important;border-radius:15px!important;margin-bottom:20px!important;padding:15px 17px!important}.app-shell .export-preview-notice strong{color:#4b392c!important;font-family:Georgia,Times New Roman,serif!important;font-size:16px!important;font-weight:500!important}.app-shell .export-preview-notice p{color:#76685c!important;margin:4px 0 0!important;font-size:11px!important;line-height:1.45!important}.app-shell+.offline-shell-status{color:#654c38!important;background:#faf6f0f5!important;border-color:#7b5b3d38!important;box-shadow:0 6px 20px #3a2b1f1a!important}.app-shell{font-size:14px;line-height:1.5}.app-shell .hero-row h1,.app-shell .empty-view h1{font-size:clamp(30px,3vw,36px)!important;line-height:1.08!important}.app-shell .capture-header h1{font-size:clamp(27px,2.5vw,32px)!important;line-height:1.12!important}.app-shell .section-heading h2,.app-shell .phase-03-layout .section-heading .stage-heading-copy h2,.app-shell .tellens-check-header h3,.app-shell .object-record-header h3{font-size:clamp(24px,2.1vw,27px)!important;line-height:1.18!important}.app-shell .panel-heading h2,.app-shell .resume-copy h2,.app-shell .next-panel-copy h2,.app-shell .review-banner h3,.app-shell .handoff-summary h3,.app-shell .room-guided-heading h3,.app-shell .room-check-heading h3,.app-shell .timeline-heading h3,.app-shell .room-organization-heading h3,.app-shell .property-intelligence-head h3{font-size:clamp(18px,1.5vw,21px)!important;line-height:1.25!important}.app-shell .block-title h3,.app-shell .review-grid>div>h3,.app-shell .object-no-results strong,.app-shell .tellens-review-main h4,.app-shell .property-fact h4,.app-shell .property-empty strong{font-size:15px!important;line-height:1.35!important}.app-shell .hero-row p,.app-shell .panel-heading p,.app-shell .resume-copy p,.app-shell .next-panel-copy p,.app-shell .empty-view>p:not(.eyebrow),.app-shell .object-no-results p,.app-shell .section-heading p,.app-shell .start-context-choice p,.app-shell .crm-object-identity p,.app-shell .review-banner p,.app-shell .handoff-summary p,.app-shell .human-check p,.app-shell .rail-tip p,.app-shell .timeline-heading p,.app-shell .timeline-event-copy p,.app-shell .property-intelligence-head p,.app-shell .tellens-check-header p,.app-shell .tellens-review-recommendation,.app-shell .tellens-check-empty p,.app-shell .recording-note,.app-shell .capture-error,.app-shell .evidence-list p,.app-shell .empty-evidence,.app-shell .local-journal-note{font-size:14px!important;line-height:1.55!important}.app-shell .main-nav button,.app-shell .primary-button,.app-shell .secondary-button,.app-shell .soft-button,.app-shell .text-button,.app-shell .filter-button,.app-shell .capture-header .back-link,.app-shell .capture-stepper button,.app-shell .choice-grid button,.app-shell .chip-grid button,.app-shell .voice-button,.app-shell .start-context-options button,.app-shell .crm-context-back,.app-shell .export-grid button,.app-shell .tellens-check-filters button,.app-shell .tellens-review-actions button,.app-shell .tellens-review-actions select,.app-shell .tellens-review-sources button,.app-shell .room-observation-suggestions button,.app-shell .guided-room-suggestions button,.app-shell .organization-view-switch button,.app-shell .room-view-filters button,.app-shell .property-intelligence-tabs button,.app-shell button[data-testid=open-export-preview]{font-size:13px!important;line-height:1.35!important}.app-shell .form-grid label>span,.app-shell .summary-editor>span,.app-shell .transcript-editor>span,.app-shell .timeline-note-composer>label,.app-shell .timeline-document-composer>label:first-child,.app-shell .document-type-select>span,.app-shell .manual-fact-entry label>span,.app-shell .block-title>span{font-size:12px!important;line-height:1.4!important}.app-shell .form-grid input,.app-shell .form-grid select,.app-shell .form-grid textarea,.app-shell .summary-editor textarea,.app-shell .transcript-editor textarea,.app-shell .timeline-note-composer textarea,.app-shell .timeline-document-composer select,.app-shell .document-type-select select,.app-shell .timeline-event-copy textarea,.app-shell .voice-transcript-editor textarea,.app-shell .guided-room-create input,.app-shell .guided-room-create select,.app-shell .organization-create-card input,.app-shell .organization-create-card select,.app-shell .room-rename input,.app-shell .bulk-assignment-bar select,.app-shell .photo-review-grid select,.app-shell .manual-fact-entry input,.app-shell .manual-fact-entry select,.app-shell .fact-edit input,.app-shell .tellens-review-actions select{font-size:14px!important;line-height:1.45!important}.app-shell small,.app-shell .task-list em,.app-shell .crm-baseline-grid article span,.app-shell .crm-baseline-grid article em,.app-shell .crm-appointment-review p,.app-shell .file-list b,.app-shell .file-list i,.app-shell .document-list b,.app-shell .document-list small,.app-shell .issue-list b,.app-shell .issue-list em,.app-shell .evidence-list em,.app-shell .export-grid em,.app-shell .human-check strong,.app-shell .rail-section li,.app-shell .rail-title>strong,.app-shell .rail-title>span:not(.ai-pill),.app-shell .rail-tip strong,.app-shell .rail-privacy,.app-shell .assist-state,.app-shell .room-context>div span,.app-shell .walk-photo-strip span,.app-shell .photo-review-grid select,.app-shell .tellens-review-meta span,.app-shell .tellens-review-meta em,.app-shell .tellens-review-context span,.app-shell .fact-status,.app-shell .fact-scope,.app-shell .fact-caution{font-size:11.5px!important;line-height:1.45!important}.app-shell .eyebrow,.app-shell .nav-label,.app-shell .section-kicker,.app-shell .stage-kicker,.app-shell .timeline-kicker,.app-shell .voice-kicker,.app-shell .property-kicker,.app-shell .capture-live,.app-shell .start-context-choice>div:first-child>span,.app-shell .crm-object-identity>span,.app-shell .hero-proof span,.app-shell .next-counter small{font-size:11px!important;line-height:1.35!important}.app-shell .ai-pill,.app-shell .privacy-pill,.app-shell .ready-pill,.app-shell .stage-status>span,.app-shell .crm-baseline-grid article strong,.app-shell .crm-appointment-review strong,.app-shell .drop-zone strong,.app-shell .all-good{font-size:12px!important;line-height:1.4!important}.app-shell .start-context-choice h2,.app-shell .crm-object-identity h2{font-size:clamp(24px,2vw,28px)!important;line-height:1.18!important}.app-shell .start-context-options button{color:#3f3027!important;background:#fffdf9!important;border-color:#ddcfc0!important;box-shadow:0 8px 22px #3a2b1f0a!important}.app-shell .start-context-options button:hover,.app-shell .start-context-options button:focus-visible{background:#f7efe6!important;border-color:#b99b7b!important;outline:0!important;box-shadow:0 0 0 3px #9a744b24,0 10px 24px #3a2b1f12!important}.app-shell .start-context-options button>span{color:#6b4f38!important;background:#eadfd2!important}.app-shell .start-context-options button:hover>span,.app-shell .start-context-options button:focus-visible>span{color:#563f2d!important;background:#dfcdbb!important}.app-shell .start-context-options button.selected,.app-shell .start-context-options button.active,.app-shell .start-context-options button[aria-pressed=true]{color:#fffaf4!important;background:#4a382c!important;border-color:#4a382c!important}.app-shell .start-context-options button.selected>span,.app-shell .start-context-options button.active>span,.app-shell .start-context-options button[aria-pressed=true]>span{color:#34271f!important;background:#c9aa82!important}.app-shell .start-context-options strong{font-size:15px!important;line-height:1.35!important}.app-shell .start-context-options small{color:#74675c!important;font-size:12.5px!important;line-height:1.5!important}.app-shell .start-context-options button.selected small,.app-shell .start-context-options button.active small,.app-shell .start-context-options button[aria-pressed=true] small{color:#eadfd2!important}.app-shell .start-context-note,.app-shell .crm-baseline-trust{color:#817469!important;font-size:11.5px!important;line-height:1.5!important}@media (max-width:760px){.app-shell .hero-row h1,.app-shell .empty-view h1{font-size:clamp(28px,8vw,32px)!important}.app-shell .capture-header h1{font-size:clamp(25px,7vw,29px)!important}.app-shell .section-heading h2,.app-shell .phase-03-layout .section-heading .stage-heading-copy h2,.app-shell .tellens-check-header h3,.app-shell .object-record-header h3{font-size:clamp(23px,6vw,26px)!important}.app-shell .hero-row p,.app-shell .panel-heading p,.app-shell .resume-copy p,.app-shell .next-panel-copy p,.app-shell .section-heading p,.app-shell .start-context-choice p,.app-shell .crm-object-identity p,.app-shell .review-banner p,.app-shell .handoff-summary p,.app-shell .human-check p,.app-shell .rail-tip p,.app-shell .timeline-heading p,.app-shell .timeline-event-copy p,.app-shell .property-intelligence-head p,.app-shell .tellens-check-header p,.app-shell .tellens-check-empty p{font-size:15px!important}.app-shell .form-grid input,.app-shell .form-grid select,.app-shell .form-grid textarea,.app-shell .summary-editor textarea,.app-shell .transcript-editor textarea,.app-shell .timeline-note-composer textarea,.app-shell .timeline-document-composer select,.app-shell .document-type-select select,.app-shell .timeline-event-copy textarea,.app-shell .voice-transcript-editor textarea,.app-shell .guided-room-create input,.app-shell .guided-room-create select,.app-shell .organization-create-card input,.app-shell .organization-create-card select,.app-shell .room-rename input,.app-shell .bulk-assignment-bar select,.app-shell .photo-review-grid select,.app-shell .manual-fact-entry input,.app-shell .manual-fact-entry select,.app-shell .fact-edit input,.app-shell .tellens-review-actions select{font-size:16px!important}.app-shell .start-context-options{grid-template-columns:1fr!important}.app-shell .start-context-options button{min-height:92px;padding:17px!important}.app-shell .start-context-options strong{font-size:16px!important}.app-shell .start-context-options small{font-size:13px!important}}.app-shell .room-flow-layout .room-guided-heading>div>span,.app-shell .room-flow-layout .active-room-title>div>span,.app-shell .room-flow-layout .room-photo-review-heading span,.app-shell .room-flow-layout .timeline-kicker,.app-shell .room-flow-layout .voice-kicker,.app-shell .room-flow-layout .room-organization-heading>div:first-child>span,.app-shell .room-flow-layout .room-activate span,.app-shell .room-flow-layout .voice-transcript>span{font-size:13px!important;line-height:1.4!important}.app-shell .room-flow-layout .room-guided-heading p,.app-shell .room-flow-layout .room-guided-empty p,.app-shell .room-flow-layout .room-skip-state p,.app-shell .room-flow-layout .room-soft-attention,.app-shell .room-flow-layout .room-hard-error p,.app-shell .room-flow-layout .timeline-heading p,.app-shell .room-flow-layout .timeline-completed-callout p,.app-shell .room-flow-layout .timeline-event-copy p,.app-shell .room-flow-layout .timeline-empty p,.app-shell .room-flow-layout .room-organization-heading p,.app-shell .room-flow-layout .organization-empty,.app-shell .room-flow-layout .room-photo-empty{font-size:15px!important;line-height:1.55!important}.app-shell .room-flow-layout .room-guided-heading>strong,.app-shell .room-flow-layout .active-room-title>strong,.app-shell .room-flow-layout .room-photo-review-heading>strong,.app-shell .room-flow-layout .timeline-session-status,.app-shell .room-flow-layout .timeline-room-badge,.app-shell .room-flow-layout .processing-state,.app-shell .room-flow-layout .unassigned-meter span,.app-shell .room-flow-layout .unassigned-meter small,.app-shell .room-flow-layout .organization-view-switch>span{font-size:13px!important;line-height:1.4!important}.app-shell .room-flow-layout .room-guided-card strong,.app-shell .room-flow-layout .room-guided-empty strong,.app-shell .room-flow-layout .guided-room-create>div:first-child strong,.app-shell .room-flow-layout .room-component-grid article strong,.app-shell .room-flow-layout .room-hard-error strong,.app-shell .room-flow-layout .timeline-photo-button strong,.app-shell .room-flow-layout .timeline-document-button strong,.app-shell .room-flow-layout .timeline-voice-composer strong,.app-shell .room-flow-layout .timeline-event-copy strong,.app-shell .room-flow-layout .timeline-empty strong,.app-shell .room-flow-layout .timeline-completed-callout strong,.app-shell .room-flow-layout .room-activate strong,.app-shell .room-flow-layout [data-testid=room-speech-note-entry]>strong{font-size:15px!important;line-height:1.35!important}.app-shell .room-flow-layout .room-guided-card small,.app-shell .room-flow-layout .room-guided-card em,.app-shell .room-flow-layout .guided-room-create>div:first-child small,.app-shell .room-flow-layout .room-component-grid article small,.app-shell .room-flow-layout .room-primary-heading small,.app-shell .room-flow-layout .room-primary-capture-heading small,.app-shell .room-flow-layout .room-primary-action>small,.app-shell .room-flow-layout .timeline-photo-button small,.app-shell .room-flow-layout .timeline-document-button small,.app-shell .room-flow-layout .timeline-voice-composer small,.app-shell .room-flow-layout .timeline-note-help,.app-shell .room-flow-layout .timeline-event-copy small,.app-shell .room-flow-layout .room-details-planning>div:first-child small,.app-shell .room-flow-layout .organization-create-card small,.app-shell .room-flow-layout .room-activate small,.app-shell .room-flow-layout .room-note-editor small{font-size:14px!important;line-height:1.5!important}.app-shell .room-flow-layout .room-photo-gallery header small,.app-shell .room-flow-layout .timeline-order,.app-shell .room-flow-layout .walk-photo-strip span,.app-shell .room-flow-layout .room-context>div span{font-size:13px!important;line-height:1.4!important}.app-shell .room-flow-layout .room-photo-gallery header strong{font-size:15px!important;line-height:1.35!important}.app-shell .room-flow-layout .guided-room-create-disclosure>summary,.app-shell .room-flow-layout .guided-floor-create>summary,.app-shell .room-flow-layout .room-workspace-options>summary,.app-shell .room-flow-layout .room-advanced-tools>summary,.app-shell .room-flow-layout .room-organization-technical>summary,.app-shell .room-flow-layout .room-primary-observations>summary{font-size:15px!important;line-height:1.4!important}.app-shell .room-flow-layout .guided-room-name>span,.app-shell .room-flow-layout .guided-room-floor>span,.app-shell .room-flow-layout .active-room-floor>span,.app-shell .room-flow-layout .room-primary-note>label,.app-shell .room-flow-layout .timeline-note-composer>label,.app-shell .room-flow-layout .room-details-planning>label>span,.app-shell .room-flow-layout .organization-create-card>span{font-size:14px!important;line-height:1.4!important}.app-shell .room-flow-layout .guided-room-name input,.app-shell .room-flow-layout .guided-room-floor select,.app-shell .room-flow-layout .guided-floor-create input,.app-shell .room-flow-layout .active-room-floor select,.app-shell .room-flow-layout .room-primary-note>textarea,.app-shell .room-flow-layout .timeline-note-composer textarea,.app-shell .room-flow-layout .voice-transcript-editor textarea,.app-shell .room-flow-layout .room-details-planning input,.app-shell .room-flow-layout .room-details-planning select,.app-shell .room-flow-layout .organization-create-card input,.app-shell .room-flow-layout .organization-create-card select,.app-shell .room-flow-layout .room-rename input,.app-shell .room-flow-layout .bulk-assignment-bar select,.app-shell .room-flow-layout .room-note-editor textarea{font-size:16px!important;line-height:1.45!important}.app-shell .room-flow-layout .guided-room-suggestions button,.app-shell .room-flow-layout .room-observation-suggestions button,.app-shell .room-flow-layout .guided-floor-create button,.app-shell .room-flow-layout .guided-room-create-actions button,.app-shell .room-flow-layout .room-skip-state button,.app-shell .room-flow-layout .room-component-grid article>button,.app-shell .room-flow-layout .room-hard-error button,.app-shell .room-flow-layout .organization-undo button,.app-shell .room-flow-layout .room-primary-recording button,.app-shell .room-flow-layout .room-primary-note>button,.app-shell .room-flow-layout .timeline-heading-actions>button,.app-shell .room-flow-layout .organization-view-switch button,.app-shell .room-flow-layout .room-view-filters button,.app-shell .room-flow-layout .bulk-assignment-bar button,.app-shell .room-flow-layout .timeline-voice-composer>button,.app-shell .room-flow-layout .voice-recording-actions button,.app-shell .room-flow-layout .timeline-note-composer>button,.app-shell .room-flow-layout .timeline-completed-callout button,.app-shell .room-flow-layout .timeline-event-actions button,.app-shell .room-flow-layout .timeline-event-action,.app-shell .room-flow-layout .timeline-select-toggle,.app-shell .room-flow-layout .processing-action,.app-shell .room-flow-layout .processing-failure button,.app-shell .room-flow-layout .voice-transcript button,.app-shell .room-flow-layout .voice-transcript-editor button,.app-shell .room-flow-layout .document-file-actions a,.app-shell .room-flow-layout .organization-create-card button,.app-shell .room-flow-layout .room-suggestions button,.app-shell .room-flow-layout .room-card-actions button,.app-shell .room-flow-layout .room-rename button,.app-shell .room-flow-layout .room-details-planning>button,.app-shell .room-flow-layout .room-photo-all,.app-shell .room-flow-layout .room-photo-gallery header button,.app-shell .room-flow-layout .room-photo-gallery footer button,.app-shell .room-flow-layout .room-photo-add-more,.app-shell .room-flow-layout .room-note-editor .room-note-save,.app-shell .room-flow-layout .room-workspace-finish>button,.app-shell .room-flow-layout .camera-button{font-size:14px!important;line-height:1.35!important}.app-shell .room-flow-layout .room-primary-heading strong,.app-shell .room-flow-layout .room-primary-capture-heading strong,.app-shell .room-flow-layout .room-note-editor label,.app-shell .room-flow-layout .room-details-planning>div:first-child strong{font-size:16px!important;line-height:1.35!important}.app-shell .room-flow-layout .room-primary-action>strong{font-size:15px!important;line-height:1.3!important}.app-shell .room-flow-layout .room-primary-recording>strong,.app-shell .room-flow-layout .bulk-assignment-bar strong{font-size:15px!important}.app-shell .room-flow-layout .voice-test-import,.app-shell .room-flow-layout [data-testid=room-speech-notes] time{font-size:13px!important;line-height:1.45!important}.app-shell .room-flow-layout [data-testid=room-speech-notes]>div>p,.app-shell .room-flow-layout [data-testid=room-speech-note-entry]>p{font-size:14px!important;line-height:1.55!important}.app-shell .room-flow-layout .room-workspace-counts>details>summary,.app-shell .room-flow-layout .room-workspace-counts>span{min-height:44px!important;box-shadow:none!important;color:#6b6159!important;background:#faf7f2!important;border:1px solid #e3dbd2!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.app-shell .room-flow-layout .room-workspace-counts>span{align-items:center!important;padding:0 12px!important;display:inline-flex!important}.app-shell .room-flow-layout .room-workspace-counts>details>summary{cursor:pointer;align-items:center!important;padding:0 12px!important;display:flex!important}.app-shell .room-flow-layout .room-workspace-counts>details>summary>span{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:14px!important;line-height:1.35!important}.app-shell .room-flow-layout .room-organization-heading>div:first-child>span,.app-shell .room-flow-layout .organization-create-card>span,.app-shell .room-flow-layout .room-activate span{color:#6f6258!important}.app-shell .room-flow-layout .timeline-media-missing,.app-shell .room-flow-layout .processing-failure p,.app-shell .room-flow-layout .voice-transcript p,.app-shell .room-flow-layout .room-context>small{font-size:14px!important;line-height:1.5!important}.app-shell .room-check .room-check-heading>div>span{font-size:13px!important;line-height:1.4!important}.app-shell .room-check .room-check-heading p{font-size:15px!important;line-height:1.55!important}.app-shell .room-check .room-check-heading>strong,.app-shell .room-check .room-check-list small,.app-shell .room-check .room-check-list p,.app-shell .room-check .room-check-actions button,.app-shell .room-check .room-check-message{font-size:14px!important;line-height:1.45!important}.app-shell .room-check .room-check-list strong{font-size:15px!important;line-height:1.35!important}@media (max-width:760px){.app-shell .room-flow-layout .room-guided-heading>div>span,.app-shell .room-flow-layout .active-room-title>div>span,.app-shell .room-flow-layout .room-photo-review-heading span,.app-shell .room-flow-layout .timeline-kicker,.app-shell .room-flow-layout .voice-kicker,.app-shell .room-flow-layout .room-organization-heading>div:first-child>span,.app-shell .room-check .room-check-heading>div>span{font-size:14px!important}.app-shell .room-flow-layout .room-guided-card strong,.app-shell .room-flow-layout .room-guided-empty strong,.app-shell .room-flow-layout .guided-room-create>div:first-child strong,.app-shell .room-flow-layout .room-component-grid article strong,.app-shell .room-flow-layout .room-hard-error strong,.app-shell .room-flow-layout .timeline-event-copy strong,.app-shell .room-flow-layout .room-activate strong,.app-shell .room-flow-layout [data-testid=room-speech-note-entry]>strong,.app-shell .room-check .room-check-list strong{font-size:16px!important}.app-shell .room-flow-layout .guided-room-suggestions button,.app-shell .room-flow-layout .room-observation-suggestions button,.app-shell .room-flow-layout .guided-floor-create button,.app-shell .room-flow-layout .guided-room-create-actions button,.app-shell .room-flow-layout .room-skip-state button,.app-shell .room-flow-layout .room-component-grid article>button,.app-shell .room-flow-layout .room-hard-error button,.app-shell .room-flow-layout .organization-undo button,.app-shell .room-flow-layout .room-primary-recording button,.app-shell .room-flow-layout .room-primary-note>button,.app-shell .room-flow-layout .timeline-heading-actions>button,.app-shell .room-flow-layout .organization-view-switch button,.app-shell .room-flow-layout .room-view-filters button,.app-shell .room-flow-layout .bulk-assignment-bar button,.app-shell .room-flow-layout .timeline-voice-composer>button,.app-shell .room-flow-layout .voice-recording-actions button,.app-shell .room-flow-layout .timeline-note-composer>button,.app-shell .room-flow-layout .timeline-completed-callout button,.app-shell .room-flow-layout .timeline-event-actions button,.app-shell .room-flow-layout .timeline-event-action,.app-shell .room-flow-layout .timeline-select-toggle,.app-shell .room-flow-layout .organization-create-card button,.app-shell .room-flow-layout .room-suggestions button,.app-shell .room-flow-layout .room-card-actions button,.app-shell .room-flow-layout .room-rename button,.app-shell .room-flow-layout .room-details-planning>button,.app-shell .room-flow-layout .room-photo-all,.app-shell .room-flow-layout .room-photo-gallery header button,.app-shell .room-flow-layout .room-photo-gallery footer button,.app-shell .room-flow-layout .room-photo-add-more,.app-shell .room-flow-layout .room-note-editor .room-note-save,.app-shell .room-flow-layout .room-workspace-finish>button{font-size:15px!important}.app-shell .room-flow-layout .room-primary-action>small,.app-shell .room-flow-layout .room-primary-heading small,.app-shell .room-flow-layout .room-primary-capture-heading small,.app-shell .room-flow-layout .room-note-editor small,.app-shell .room-flow-layout [data-testid=room-speech-notes]>div>p,.app-shell .room-flow-layout [data-testid=room-speech-note-entry]>p{font-size:14px!important}.app-shell .room-flow-layout .room-guided-heading p,.app-shell .room-flow-layout .room-guided-empty p,.app-shell .room-flow-layout .room-skip-state p,.app-shell .room-flow-layout .room-soft-attention,.app-shell .room-flow-layout .room-hard-error p,.app-shell .room-flow-layout .timeline-heading p,.app-shell .room-flow-layout .timeline-event-copy p,.app-shell .room-flow-layout .room-organization-heading p,.app-shell .room-flow-layout .organization-empty,.app-shell .room-flow-layout .room-photo-empty,.app-shell .room-check .room-check-heading p{font-size:15px!important}.app-shell .room-flow-layout .room-workspace-counts>details>summary,.app-shell .room-flow-layout .room-workspace-counts>span,.app-shell .room-flow-layout .room-workspace-counts>details>summary>span{font-size:14px!important}}.app-shell .room-flow-layout .timeline-kicker,.app-shell .room-flow-layout .voice-kicker,.app-shell .room-flow-layout .room-organization-heading>div:first-child>span,.app-shell .room-flow-layout .room-activate span,.app-shell .room-flow-layout .voice-transcript>span{color:#6f6258!important}.app-shell .room-flow-layout .timeline-note-composer>label,.app-shell .room-flow-layout .timeline-document-composer>label:first-child,.app-shell .room-flow-layout .timeline-document-composer>label:first-child>span,.app-shell .room-flow-layout .room-primary-observations>summary{color:#4d4138!important}.app-shell .room-flow-layout .timeline-note-help,.app-shell .room-flow-layout .timeline-voice-composer small,.app-shell .room-flow-layout .timeline-photo-button small,.app-shell .room-flow-layout .timeline-document-button small{color:#796f67!important}.app-shell .room-flow-layout .room-observation-suggestions button{color:#5f554d!important;background:#fcfaf6!important;border-color:#ded5ca!important}.app-shell .room-flow-layout .timeline-document-composer select,.app-shell .room-flow-layout .timeline-note-composer textarea{color:#342d28!important;background:#fffdf9!important;border-color:#ded5ca!important}.app-shell .room-flow-layout .timeline-voice-composer,.app-shell .room-flow-layout .timeline-photo-button,.app-shell .room-flow-layout .timeline-document-button{color:#3f3027!important;background:#faf7f2!important;border-color:#ded5ca!important}.app-shell .room-flow-layout .timeline-heading{background:#faf7f2!important;border-bottom-color:#e6ddd3!important}.app-shell .room-flow-layout .timeline-heading h3,.app-shell .room-flow-layout .timeline-photo-button strong,.app-shell .room-flow-layout .timeline-document-button strong,.app-shell .room-flow-layout .timeline-voice-composer strong{color:#3f3027!important}.app-shell .room-flow-layout .timeline-heading p{color:#796f67!important}.app-shell .tellens-check-technical .summary-editor{align-items:stretch!important;gap:9px!important;display:grid!important}.app-shell .tellens-check-technical .summary-editor>span{color:#534a42!important;flex-wrap:wrap!important;align-items:baseline!important;gap:7px!important;width:100%!important;margin:0!important;display:flex!important}.app-shell .tellens-check-technical .summary-editor>span>em{color:#796f67!important;font-style:normal!important;font-weight:500!important;line-height:inherit!important;margin:0!important;padding:0!important}.app-shell .tellens-check-technical .summary-editor textarea{box-sizing:border-box!important;width:100%!important;margin:0!important}.app-shell .tellens-check-technical .summary-editor>small{color:#796f67!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.5!important;display:block!important}.mobile-initial-voice-dock{display:none}@media (max-width:760px){.mobile-initial-voice-dock{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom));z-index:30;-webkit-backdrop-filter:blur(18px);background:#fffdf9f5;border:1px solid #ded5ca;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:8px 8px 8px 15px;display:flex;position:fixed;box-shadow:0 14px 38px #342d282e}.mobile-initial-voice-copy{gap:3px;min-width:0;display:grid}.mobile-initial-voice-copy strong{color:#3f3027;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.mobile-initial-voice-copy small{color:#796f67;font-size:10px;line-height:1.35}.mobile-initial-voice-dock>button{color:#fffdf9;cursor:pointer;background:#3f3027;border:0;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 18px #342d2833}.mobile-initial-voice-dock>button span{font-size:15px;line-height:1}.mobile-initial-voice-dock.recording>button{background:#8f4f43}.mobile-initial-voice-dock.transcribing>button{opacity:.65}}@media print{.mobile-initial-voice-dock{display:none!important}}
.administrative-page{background:var(--wash,#f7f1ea);min-height:100vh;color:var(--ink,#342b24);padding:32px clamp(16px,4vw,54px) 56px}.administrative-header{border:1px solid var(--line,#e6ded4);background:var(--paper,#fffdf9);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1180px;margin:0 auto 24px;padding:24px 26px;display:grid;box-shadow:0 18px 46px #3a2b1f14}.administrative-header h1,.administrative-content-heading h2,.administrative-form-heading h2,.administrative-entry h3,.administrative-empty h3{font-family:var(--tellens-serif,Georgia, "Times New Roman", serif);letter-spacing:-.025em;margin:0;font-weight:500}.administrative-header h1{margin-top:3px;font-size:clamp(30px,3vw,36px);line-height:1.08}.administrative-header p{color:var(--muted,#7b7067);margin:7px 0 0;font-size:14px;line-height:1.55}.administrative-kicker,.administrative-content-heading span,.administrative-form-heading span,.administrative-entry-top>div>span{color:#89633f;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.administrative-back,.administrative-open-button,.administrative-primary,.administrative-content-heading>button,.administrative-empty button,.administrative-form-actions button,.administrative-entry-top button{color:#55473d;min-height:42px;font:inherit;cursor:pointer;background:#fffdf9;border:1px solid #d8cbbf;border-radius:999px;font-size:13px;font-weight:650}.administrative-back{white-space:nowrap;padding:0 17px}.administrative-open-button{white-space:nowrap;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.administrative-open-button span{color:#6b4f38;text-align:center;background:#eee3d6;border-radius:999px;min-width:21px;padding:3px 6px;font-size:11px}.administrative-primary,.administrative-form-actions button:last-child,.administrative-empty button{color:#fffaf4;background:#3f3027;border-color:#3f3027}.administrative-primary{padding:0 20px}.administrative-back:hover,.administrative-open-button:hover,.administrative-content-heading>button:hover,.administrative-form-actions button:first-child:hover,.administrative-entry-top button:hover{background:#f8f2ea;border-color:#bca791}.administrative-primary:hover,.administrative-form-actions button:last-child:hover,.administrative-empty button:hover{background:#2f251f}.administrative-message{color:#674f37;background:#fffaf3;border:1px solid #dfc6a5;border-radius:13px;max-width:1180px;margin:0 auto 16px;padding:12px 15px;font-size:13.5px;line-height:1.5}.administrative-sections{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1180px;margin:0 auto 18px;display:grid}.administrative-sections>button{border:1px solid var(--line,#e6ded4);color:#55473d;text-align:left;cursor:pointer;background:#fffdf9d1;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:13px;display:grid}.administrative-sections>button:hover{background:#fffdf9;border-color:#cbb9a7}.administrative-sections>button.active{background:#f1e7dc;border-color:#9b7b5e;box-shadow:inset 0 0 0 1px #7b5b3d14}.administrative-sections>button>span{color:#76583d;width:34px;height:34px;font-family:var(--tellens-serif,Georgia, serif);background:#eee3d6;border-radius:50%;place-items:center;font-size:16px;display:grid}.administrative-sections>button.active>span{color:#5a4433;background:#dfcdbb}.administrative-sections strong{font-size:14px;line-height:1.3;display:block}.administrative-sections small{color:#81766c;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.administrative-sections em{color:#6b5847;text-align:center;background:#f4ede5;border-radius:999px;min-width:24px;padding:4px 7px;font-size:11px;font-style:normal}.administrative-content{border:1px solid var(--line,#e6ded4);background:var(--paper,#fffdf9);border-radius:22px;max-width:1180px;min-height:390px;margin:0 auto;padding:26px;box-shadow:0 18px 48px #3a2b1f12}.administrative-content-heading,.administrative-form-heading,.administrative-entry-top,.administrative-form-actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.administrative-content-heading{border-bottom:1px solid var(--line,#e6ded4);margin-bottom:22px;padding-bottom:18px}.administrative-content-heading h2{margin-top:4px;font-size:25px;line-height:1.18}.administrative-content-heading>button{padding:0 17px}.administrative-form{background:#faf6f0;border:1px solid #e2d6ca;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px;padding:22px;display:grid}.administrative-form-heading{grid-column:1/-1;margin-bottom:2px}.administrative-form-heading h2{margin-top:3px;font-size:20px;line-height:1.25}.administrative-form-heading>button{color:#65503e;cursor:pointer;background:#fffdf9;border:1px solid #d8cbbf;border-radius:50%;width:38px;height:38px;font-size:20px}.administrative-form>label,.administrative-photo-field{gap:7px;display:grid}.administrative-form>label>span,.administrative-photo-field>span{color:#62554b;font-size:12px;font-weight:650;line-height:1.4}.administrative-form input,.administrative-form select,.administrative-form textarea{color:#342b24;width:100%;min-height:45px;font:inherit;background:#fffdf9;border:1px solid #d8cbbf;border-radius:10px;outline:0;padding:10px 12px;font-size:14px}.administrative-form textarea{resize:vertical;line-height:1.55}.administrative-form input:focus,.administrative-form select:focus,.administrative-form textarea:focus{border-color:#ad9680;box-shadow:0 0 0 3px #b783451c}.administrative-form .wide{grid-column:1/-1}.administrative-photo-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.administrative-photo-actions>label{cursor:pointer;background:#fffdf9;border:1px dashed #c8b39d;border-radius:13px;align-items:center;gap:12px;min-height:70px;padding:15px;display:flex}.administrative-photo-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.administrative-photo-field b{color:#55473d;font-size:14px}.administrative-photo-field small{color:#81766c;font-size:11.5px;line-height:1.45}.administrative-photo-drafts,.administrative-photo-strip{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.administrative-photo-drafts>span{background:#f7f1ea;border:1px solid #e2d6ca;border-radius:11px;place-items:center;width:92px;min-height:70px;display:grid;position:relative;overflow:hidden}.administrative-photo-drafts img{object-fit:cover;width:100%;height:70px}.administrative-photo-drafts i{color:#89633f;font-size:11px;font-style:normal}.administrative-photo-drafts small{text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.administrative-photo-drafts button{color:#fffaf4;cursor:pointer;background:#342b24d6;border:0;border-radius:50%;width:24px;height:24px;position:absolute;top:4px;right:4px}.administrative-form-actions{grid-column:1/-1;justify-content:flex-end;padding-top:3px}.administrative-form-actions button{padding:0 18px}.administrative-form-actions button:disabled{cursor:wait;opacity:.65}.administrative-entry-list{gap:12px;display:grid}.administrative-entry{background:#fffdf9;border:1px solid #e6ded4;border-left:4px solid #bca791;border-radius:15px;padding:18px}.administrative-entry.administrative-damage{background:#fffaf7;border-left-color:#a5654e}.administrative-entry-top{align-items:flex-start}.administrative-entry-top h3{margin-top:5px;font-size:18px}.administrative-entry-top>div:last-child{gap:7px;display:flex}.administrative-entry-top button{min-height:34px;padding:0 12px}.administrative-entry-top button:last-child{color:#8a513f}.administrative-entry p{color:#665a4f;white-space:pre-wrap;max-width:760px;margin:10px 0 0;font-size:14px;line-height:1.55}.administrative-entry-meta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.administrative-entry-meta span{color:#6b5847;background:#f1e7dc;border-radius:999px;padding:5px 9px;font-size:11px;line-height:1.35}.administrative-photo-strip img,.administrative-photo-strip>span{object-fit:cover;border:1px solid #e2d6ca;border-radius:9px;width:78px;height:58px}.administrative-photo-strip>span{color:#81766c;text-align:center;background:#faf6f0;place-items:center;padding:5px;font-size:11px;line-height:1.3;display:grid}.administrative-empty{text-align:center;align-content:center;place-items:center;min-height:280px;padding:30px;display:grid}.administrative-empty>span{color:#76583d;background:#eee4d8;border-radius:50%;place-items:center;width:54px;height:54px;font-size:21px;display:grid}.administrative-empty h3{margin-top:15px;font-size:22px}.administrative-empty p{color:#74675c;max-width:390px;margin:7px 0 17px;font-size:14px;line-height:1.55}.administrative-empty button{padding:0 18px}@media (max-width:960px){.administrative-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.administrative-sections>button:last-child{grid-column:1/-1}}@media (max-width:700px){.administrative-page{padding:14px 10px 34px}.administrative-header{border-radius:17px;grid-template-columns:1fr;gap:14px;padding:19px 17px}.administrative-back{justify-self:start}.administrative-primary{width:100%;min-height:48px}.administrative-open-button{min-height:42px}.administrative-header h1{font-size:clamp(28px,8vw,32px)}.administrative-header p{font-size:15px}.administrative-sections{grid-template-columns:1fr;gap:8px}.administrative-sections>button,.administrative-sections>button:last-child{grid-column:auto;min-height:72px}.administrative-content{border-radius:17px;min-height:360px;padding:17px 14px}.administrative-content-heading{align-items:flex-end}.administrative-content-heading>button{min-height:40px;padding:0 13px}.administrative-form{grid-template-columns:1fr;padding:16px 13px}.administrative-form .wide,.administrative-form-heading,.administrative-form-actions{grid-column:auto}.administrative-form input,.administrative-form select,.administrative-form textarea{min-height:48px;font-size:16px}.administrative-form-actions{grid-template-columns:1fr 1fr;display:grid}.administrative-photo-actions{grid-template-columns:1fr}.administrative-form-actions button{min-height:48px;padding:0 10px}.administrative-entry-top{display:grid}.administrative-entry-top>div:last-child{width:100%}.administrative-entry-top button{flex:1;min-height:40px}.administrative-back,.administrative-open-button,.administrative-primary,.administrative-content-heading>button,.administrative-empty button,.administrative-form-actions button,.administrative-entry-top button{font-size:13.5px}.administrative-sections strong{font-size:15px}.administrative-sections small,.administrative-photo-field small,.administrative-entry-meta span{font-size:12px}.administrative-entry p,.administrative-empty p{font-size:15px}}@media (max-width:420px){.administrative-content-heading{flex-direction:column;align-items:stretch}.administrative-content-heading>button{width:100%}.administrative-form-actions{grid-template-columns:1fr}}
.pilot-country-select{align-items:center;gap:2px;display:grid}.pilot-country-select>span{color:#7a6b62;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.pilot-country-select select{color:#44362f;background:#fff;border:1px solid #d8c9ba;border-radius:8px;min-height:34px;padding:0 8px;font-size:10px}.market-profile{background:#fbf7f1;border:1px solid #ddcfbf;border-radius:12px;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(120px,1fr));align-items:end;gap:10px;margin:18px 23px 0;padding:14px;display:grid}.market-profile>div{align-self:center}.market-profile strong,.market-profile small{display:block}.market-profile strong{color:#402f27;font-size:12px}.market-profile small{color:#796b62;margin-top:4px;font-size:9px;line-height:1.45}.market-profile label{gap:5px;display:grid}.market-profile label>span{color:#796b62;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:750}.market-profile select{color:#3c312c;background:#fff;border:1px solid #d8c9ba;border-radius:8px;min-height:38px;padding:0 9px;font-size:11px}.spain-pilot{background:#fffdf9;border:1px solid #d8c9ba;border-radius:14px;margin:20px 23px 23px;overflow:hidden}.spain-pilot>header{color:#fff;background:#3b2a23;justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.spain-pilot>header span,.spain-pilot>header h3{margin:0;display:block}.spain-pilot>header span{color:#d8b98c;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.spain-pilot>header h3{margin-top:4px;font:500 20px/1.2 Georgia,Times New Roman,serif}.spain-pilot>header b{color:#f2e7d6;border:1px solid #ffffff2e;border-radius:999px;padding:6px 9px;font-size:9px}.spain-pilot>p{color:#6f625a;border-bottom:1px solid #eadfd3;margin:0;padding:13px 18px;font-size:10px;line-height:1.55}.spain-pilot>details{border-bottom:1px solid #eadfd3}.spain-pilot>details>summary{cursor:pointer;color:#493a32;padding:14px 18px;font-size:11px;font-weight:800;list-style:none}.spain-pilot>details>summary:after{content:"+";float:right;color:#9d7243}.spain-pilot>details[open]>summary:after{content:"−"}.spain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:2px 18px 18px;display:grid}.spain-grid label{gap:5px;min-width:0;display:grid}.spain-grid label>span,.spain-documents label>span{color:#6f625a;font-size:9px;font-weight:700}.spain-grid input,.spain-grid select,.spain-documents select{color:#352d29;background:#fff;border:1px solid #d9cfc5;border-radius:8px;width:100%;min-height:40px;padding:0 10px;font-size:11px}.spain-grid .input-suffix{position:relative}.spain-grid .input-suffix input{padding-right:58px}.spain-grid .input-suffix i{color:#8a776b;font-size:9px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.spain-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:2px 18px 18px;display:grid}.spain-documents label{background:#fff;border:1px solid #e6ddd4;border-radius:9px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:8px 10px;display:grid}.spain-check{background:#f7f0e7;padding:18px}.spain-check>.block-title{padding:0}.spain-check>.block-title h3{color:#48362d}.spain-check>p{color:#74665d;font-size:9px;line-height:1.55}.spain-check>div:last-child{gap:6px;display:grid}.spain-check article{background:#fff;border:1px solid #dfd3c7;border-left:3px solid #b07a4a;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:9px;display:grid}.spain-check article[data-status=evidence-backed]{border-left-color:#8b735d}.spain-check article[data-status=conflicting]{border-left-color:#a65543}.spain-check article>span{color:#6b5040;background:#eee4d9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:grid}.spain-check article strong,.spain-check article small{display:block}.spain-check article strong{color:#43352d;font-size:9px}.spain-check article small{color:#7c7068;margin-top:3px;font-size:8px;line-height:1.4}.spain-check article em{color:#805d3e;font-size:8px;font-style:normal;font-weight:750}.spain-regional-note,.spain-privacy-note{color:#614d40;background:#fbf5ed;border-left:3px solid #ad7a4a;margin:14px 18px;padding:10px 12px}.spain-privacy-note{border-left-color:#8a6c5a;margin-bottom:18px}.spain-regional-note strong,.spain-privacy-note strong{font-size:9px}.spain-regional-note p,.spain-privacy-note p{margin:3px 0 0;font-size:8px;line-height:1.5}@media (max-width:980px){.market-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.market-profile>div{grid-column:1/-1}.spain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.market-profile,.spain-pilot{margin-left:17px;margin-right:17px}.market-profile,.spain-grid,.spain-documents,.spain-documents label{grid-template-columns:1fr}.spain-pilot>header{flex-direction:column;align-items:flex-start}.spain-check article{grid-template-columns:22px 1fr}.spain-check article em{grid-column:2}}.spain-output-summary{background:#fffaf3;border:1px solid #dacbbb;border-radius:13px;margin:16px 23px;padding:18px}.spain-output-summary>div>span{color:#946c43;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.spain-output-summary h3{color:#3e3029;margin:4px 0 0;font:500 19px/1.2 Georgia,Times New Roman,serif}.spain-output-summary p{color:#74675f;margin:5px 0 0;font-size:9px}.spain-output-summary dl{background:#e3d8ce;border:1px solid #e3d8ce;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.spain-output-summary dl>div{background:#fff;padding:10px}.spain-output-summary dt{color:#82746b;font-size:8px}.spain-output-summary dd{color:#3f332d;margin:4px 0 0;font-size:10px;font-weight:700}@media (max-width:600px){.spain-output-summary{margin-left:17px;margin-right:17px}.spain-output-summary dl{grid-template-columns:1fr}}@media (min-width:601px){.spain-pilot[data-section=review]>p{font-size:13px;line-height:1.6}.spain-check>.block-title h3{font-size:20px}.spain-check>.block-title span{font-size:12px}.spain-check>p{font-size:13px;line-height:1.6}.spain-check article>span{font-size:11px}.spain-check article strong{font-size:13px}.spain-check article small{font-size:12px;line-height:1.5}.spain-check article em{font-size:11px}.spain-regional-note strong,.spain-privacy-note strong{font-size:12px}.spain-regional-note p,.spain-privacy-note p{font-size:12px;line-height:1.55}.spain-pilot[data-section=documents]>p{font-size:13px;line-height:1.6}.spain-pilot[data-section=documents]>details>summary{font-size:14px}.spain-pilot[data-section=documents] .spain-documents label>span,.spain-pilot[data-section=documents] .spain-documents select{font-size:13px}.spain-pilot[data-section=data]>p{font-size:13px;line-height:1.6}.spain-pilot[data-section=data]>details>summary{font-size:14px}.spain-pilot[data-section=data] .spain-grid label>span,.spain-pilot[data-section=data] .spain-grid input,.spain-pilot[data-section=data] .spain-grid select{font-size:13px}.spain-pilot[data-section=data] .spain-grid .input-suffix i{font-size:12px}}
:root{--green:#7b5d43;--mint:#f1e7dc}.account-setup-legend,.account-setup-option strong,.account-setup-company>span{color:#342b24}.account-setup-option{background:#fffdf9;border-color:#dfd2c4}.account-setup-option:hover,.account-setup-option.is-selected{background:#f7efe6;border-color:#9a7655;box-shadow:0 0 0 2px #9a76551c}.account-setup-option input{accent-color:#76573e}.account-setup-option small{color:#786d64}.account-setup-company input{color:#342b24;border-color:#d4c4b4}.account-setup-company input:focus{border-color:#9a7655;box-shadow:0 0 0 3px #9a765521}.app-shell .room-guided-card.complete,.app-shell .room-check.ready,.app-shell .timeline-session-status.active,.app-shell .timeline-room-badge.assigned,.app-shell .processing-state:not(.blocked),.app-shell .ready-pill:not(.waiting){color:#604a38!important;background:#f1e7dc!important;border-color:#d6c6b5!important}.app-shell .room-guided-card:hover,.app-shell .room-guided-card:focus-visible,.app-shell .guided-room-suggestions button:hover:not(.selected),.app-shell .room-observation-suggestions button:hover{background:#f8f1e9!important;border-color:#a7896c!important}.app-shell :where(input,textarea,select):focus{border-color:#9a7655!important;box-shadow:0 0 0 3px #9a76551f!important}@media (max-width:430px){.app-shell .topbar{box-sizing:border-box;flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-top:8px;padding-bottom:8px}.app-shell .mobile-brand{flex:none;min-width:0}.app-shell .topbar-actions{flex:1 0 100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:6px;width:100%;min-width:0;display:grid}.app-shell .pilot-country-select,.app-shell .pilot-country-select select,.app-shell .topbar-new-capture{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.app-shell .topbar-actions .topbar-new-capture{box-sizing:border-box;white-space:nowrap;width:100%;max-width:100%;min-height:44px;margin-left:0;padding:0 10px;font-size:12px!important}}@media (max-width:359px){.app-shell .topbar-actions{grid-template-columns:minmax(0,1fr)}}.app-shell .room-organization-technical .room-organization{background:#fffdf9;border-color:#ded1c3}.app-shell .room-organization-technical .room-organization-heading h3,.app-shell .room-organization-technical .room-activate strong{color:#352c27}.app-shell .room-organization-technical .room-organization-heading p,.app-shell .room-organization-technical .room-activate small,.app-shell .room-organization-technical .organization-create-card small,.app-shell .room-organization-technical .organization-empty{color:#74685d}.app-shell .room-organization-technical .organization-create-card{background:#f7f0e8;border-color:#e2d5c7}.app-shell .room-organization-technical .organization-create-card>span,.app-shell .room-organization-technical .room-activate span,.app-shell .room-organization-technical .bulk-assignment-bar strong{color:#66503d}.app-shell .room-organization-technical :is(.organization-create-card input,.organization-create-card select,.room-rename input,.bulk-assignment-bar select){color:#352c27;background:#fffdf9;border-color:#d8c9b8}.app-shell .room-organization-technical :is(.organization-create-card button,.room-rename button,.bulk-assignment-bar button:not(:last-child),.organization-view-switch button.active,.timeline-heading-actions>button.active,.timeline-select-toggle.selected){color:#fffaf3;background:#49372c;border-color:#49372c}.app-shell .room-organization-technical :is(.room-suggestions button,.room-card-actions button:not(.danger),.organization-view-switch button,.room-view-filters button,.timeline-heading-actions>button,.timeline-select-toggle){color:#5d4939;background:#fffdf9;border-color:#d8c9b8}.app-shell .room-organization-technical :is(.room-suggestions button,.room-card-actions button:not(.danger),.organization-view-switch button:not(.active),.room-view-filters button:not(.active),.timeline-heading-actions>button:not(.active),.timeline-select-toggle:not(.selected)):hover{background:#f7efe6;border-color:#a7896c}.app-shell .room-organization-technical :is(.organization-view-switch button.active,.timeline-heading-actions>button.active,.timeline-select-toggle.selected){color:#fffaf3;background:#49372c;border-color:#49372c}.app-shell .room-organization-technical .organization-room-list article{background:#fffdf9;border-color:#e2d5c7}.app-shell .room-organization-technical :is(.organization-room-list article.active,.room-view-filters button.active){background:#f3e9dd;border-color:#aa8561;box-shadow:0 0 0 2px #e9dccc}.app-shell .room-organization-technical .organization-empty{border-color:#d8c9b8}.app-shell .room-organization-technical :is(.organization-view-switch,.room-view-filters){background:#fffdf9;border-color:#e2d5c7}.app-shell .room-organization-technical .room-view-filters span{background:#eee3d6}.app-shell .room-organization-technical .bulk-assignment-bar{background:#f3e9dd;border-color:#ded1c3}.app-shell .room-organization-technical .timeline-event.selected{background:#f3e9dd;box-shadow:inset 0 0 0 1px #ccb69e}@media (min-width:601px){.app-shell .market-profile,.app-shell .market-profile>label{min-width:0}.app-shell .market-profile select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}}@media (min-width:981px){.app-shell .market-profile{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr))}}.app-shell .room-flow-layout .room-organization-technical .capture-timeline{background:#fffdf9;border-color:#ded1c3}.app-shell .room-flow-layout .room-organization-technical .timeline-heading{background:linear-gradient(135deg,#f3e9dd,#fffdf9);border-bottom-color:#e2d5c7}.app-shell .room-flow-layout .room-organization-technical .timeline-photo-button,.app-shell .room-flow-layout .room-organization-technical .timeline-document-button{color:#49372c;background:#f7f0e8;border-color:#bda894}.app-shell .room-flow-layout .room-organization-technical .timeline-photo-button small,.app-shell .room-flow-layout .room-organization-technical .timeline-document-button small{color:#74685d}.app-shell .room-flow-layout .room-organization-technical .timeline-empty>span,.app-shell .room-flow-layout .room-organization-technical .timeline-text-mark,.app-shell .room-flow-layout .room-organization-technical .timeline-media-missing{color:#604a38;background:#eee3d6}.app-shell .room-flow-layout .room-organization-technical .timeline-composer,.app-shell .room-flow-layout .room-organization-technical .timeline-event{border-color:#e2d5c7}.app-shell .room-flow-layout .room-guided-empty,.app-shell .room-flow-layout .room-selection-empty{color:#604a38;background:#fcfaf6!important;border-color:#ded1c3!important}.app-shell .room-flow-layout .room-selection-empty>span{color:#604a38;background:#eee3d6}.app-shell .room-flow-layout .room-details-planning>div:first-child{padding-inline-start:12px}.app-shell .start-context-choice>div:first-child>p,.app-shell .recording-note,.app-shell .transcript-editor em{color:#5b4336}.app-shell .room-flow-layout .room-organization-technical .timeline-voice-composer{background:#fffdf9;border-color:#ded1c3}.app-shell .room-flow-layout .room-organization-technical .timeline-voice-composer strong,.app-shell .room-flow-layout .room-organization-technical .timeline-voice-composer small,.app-shell .room-flow-layout .room-organization-technical .voice-kicker{color:#5b4336}.app-shell .room-flow-layout .room-organization-technical .timeline-voice-composer>button,.app-shell .room-flow-layout .room-organization-technical .timeline-note-composer button{color:#fff;background:#5b4336}.app-shell .room-flow-layout .room-skip-state button{color:#5b4336;background:#fffdf9;border-color:#bda894}.app-shell .room-flow-layout .room-organization-technical .organization-create-card button,.app-shell .room-flow-layout .room-organization-technical .timeline-voice-composer>button,.app-shell .room-flow-layout .room-organization-technical .timeline-note-composer>button,.app-shell .room-flow-layout .room-organization-technical .room-observation-suggestions button{color:#fffaf3!important;opacity:1!important;background:#49372c!important;border-color:#49372c!important}@media (max-width:430px){.app-shell .topbar-actions .topbar-new-capture{letter-spacing:.06em!important;border-radius:999px!important;justify-self:end!important;width:fit-content!important;min-width:0!important;max-width:190px!important;height:34px!important;min-height:34px!important;padding:0 10px!important;font-size:10px!important;line-height:1!important}.app-shell .topbar-actions .topbar-new-capture>span{font-size:14px!important;line-height:1!important}}.app-shell .pilot-country-select select{appearance:none;color:#352c27;letter-spacing:.01em;background-color:#fffdf9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%235b4336' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;background-size:10px;border:1px solid #d8c9ba;border-radius:999px;height:36px;min-height:36px;padding:0 34px 0 13px;font-size:11px;font-weight:650;box-shadow:0 3px 10px #4330260f}.app-shell .pilot-country-select select:focus{border-color:#8f7564;outline:none;box-shadow:0 0 0 2px #5b433614}.app-shell .room-flow-layout .guided-floor-create>summary{transform:translateY(10px)!important}@media (max-width:520px){.app-shell .room-flow-layout .guided-floor-create>summary{transform:translateY(27px)!important}}html[lang=es-ES] .app-shell .room-flow-layout .room-workspace-back{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[lang=es-ES] .app-shell .room-flow-layout .active-room-title>div>span{color:#81766f!important}.app-shell .topbar-actions-clean{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:800px){.app-shell .topbar-actions-clean .icon-button{display:grid!important}}@media (min-width:521px){html[lang=es-ES] .app-shell .room-flow-layout .guided-room-floor select{height:48px!important;min-height:48px!important;transform:translateY(6px)!important}html[lang=es-ES] .app-shell .room-flow-layout .guided-floor-create>summary{transform:translateY(4px)!important}html[lang=es-ES] .app-shell .room-flow-layout .guided-floor-create>div input{height:48px!important;min-height:48px!important}html[lang=es-ES] .app-shell .room-flow-layout .guided-room-create-actions{transform:translateY(12px)!important}html[lang=es-ES] .app-shell .room-flow-layout .room-details-planning>label{transform:translate(18px)!important}}@media (max-width:800px){.app-shell .topbar{box-sizing:border-box;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;height:58px!important;min-height:58px!important;padding:0 12px 0 14px!important}.app-shell .mobile-brand{flex:0 auto!important;gap:9px!important;min-width:0!important}.app-shell .mobile-brand .brand-mark{transform-origin:50%;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:1px!important;transform:none!important}.app-shell .mobile-brand strong{font-size:25px!important;line-height:1!important}.app-shell .topbar-actions-clean{flex:none!important;grid-template-columns:none!important;justify-content:flex-end!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;margin-left:auto!important;display:flex!important}.app-shell .topbar-actions-clean .icon-button{flex:none;display:grid!important}.app-shell .mobile-brand .mark-orbit{transform-box:fill-box;transform-origin:50%}.app-shell .mobile-brand .orbit-one{animation:1.55s cubic-bezier(.22,.75,.25,1) both tellens-mobile-orbit-one}.app-shell .mobile-brand .orbit-two{animation:1.55s cubic-bezier(.22,.75,.25,1) both tellens-mobile-orbit-two}.app-shell .mobile-brand .orbit-three{animation:1.55s cubic-bezier(.22,.75,.25,1) both tellens-mobile-orbit-three}.app-shell .mobile-brand:active .brand-mark{transform:scale(.975)!important}}@keyframes tellens-mobile-orbit-one{0%{opacity:.72;transform:rotate(-3deg)}52%{opacity:1;transform:rotate(3deg)}to{opacity:1;transform:rotate(0)}}@keyframes tellens-mobile-orbit-two{0%{opacity:.72;transform:rotate(3deg)}52%{opacity:1;transform:rotate(-2deg)}to{opacity:1;transform:rotate(0)}}@keyframes tellens-mobile-orbit-three{0%{opacity:.72;transform:rotate(-2deg)}52%{opacity:1;transform:rotate(2deg)}to{opacity:1;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.app-shell .mobile-brand .mark-orbit{animation:none!important}}@media (max-width:520px){html[lang=es-ES] .app-shell .room-flow-layout .guided-floor-create>summary{transform:translateY(10px)!important}}
.account-control{flex:none;align-items:center;height:44px;line-height:normal;display:flex;position:relative}.app-shell .topbar-actions-clean{align-items:center}.app-shell .topbar-actions-clean .icon-button{box-sizing:border-box;width:44px;min-width:44px;height:44px;box-shadow:none;color:#332b24;background:#ffffff9e;border:1px solid #745b411f;border-radius:50%;flex:0 0 44px;align-content:center;place-items:center;margin:0;padding:0;line-height:1;display:grid}.app-shell .topbar-actions-clean .icon-button:hover{background:#fffdf9;border-color:#baa88f}.tellens-header-icon{flex:0 0 20px;width:20px;height:20px;display:block}.account-trigger svg{pointer-events:none}.account-popover{z-index:20;box-sizing:border-box;color:#211c18;background:#fffdf9;border:1px solid #ded5ca;border-radius:16px;width:340px;max-width:calc(100vw - 32px);padding:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 8px 26px #362b2117}.account-panel-identity{padding:14px 14px 16px}.account-panel-identity h2{letter-spacing:0;margin:0 0 12px;font:600 13px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-panel-identity p{overflow-wrap:anywhere;margin:0;line-height:1.5}.account-panel-name{font-size:14px;font-weight:600}.account-panel-email{color:#756d64;font-size:13px}.account-panel-company{color:#665a4d;overflow-wrap:anywhere;font-size:13px}.account-workspace{color:#332b24;max-width:820px;margin:0 auto;padding:32px 24px 64px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-return{color:#66513d;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.account-workspace-heading{margin:22px 0}.account-workspace-heading h1{letter-spacing:-.4px;margin:0 0 10px;font:600 26px/1.3 Inter,sans-serif}.account-workspace-heading p{color:#756d64;font-size:14px;line-height:1.5}.account-workspace-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.account-workspace button{color:#332b24;cursor:pointer;background:#fffdf9;border:1px solid #ded5ca;border-radius:9px;min-height:44px;padding:10px 16px;font:500 13px/1.4 Inter,sans-serif}.account-workspace-tabs button[aria-pressed=true]{background:#ede5da;border-color:#b9a88f}.account-form-card{background:#fffdf9;border:1px solid #ded5ca;border-radius:16px;padding:28px}.account-form-card h2{margin:0 0 24px;font:600 17px/1.4 Inter,sans-serif}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.account-form-field label,.account-email-readonly label{margin-bottom:8px;font-size:12px;font-weight:500;line-height:1.4;display:block}.account-workspace input,.account-workspace select{box-sizing:border-box;color:#332b24;background:#fff;border:1px solid #d7cdc0;border-radius:8px;width:100%;min-height:46px;padding:11px 12px;font:400 16px/1.4 Inter,sans-serif}.account-email-readonly{margin-bottom:24px}.account-email-readonly input{background:#f4f0e9}.account-email-readonly p{color:#756d64;font-size:12px;line-height:1.5}.account-form-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.account-workspace .account-save{color:#fffdf9;background:#43352a;border-color:#43352a}.account-workspace button:disabled{opacity:.55;cursor:default}.account-workspace :focus-visible{outline-offset:3px;outline:2px solid #766340}.account-form-status{font-size:13px;line-height:1.5}@media (max-width:520px){.account-workspace{padding:18px 16px 40px}.account-form-card{padding:20px 16px}.account-form-grid{grid-template-columns:minmax(0,1fr)}}.account-menu-row{box-sizing:border-box;color:#332b24;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.account-menu-row svg{color:#756351;flex:none}.account-menu-row:hover{background:#f3eee7}.account-menu-row:focus-visible{outline-offset:-2px;outline:2px solid #766340}.account-menu-chevron{margin-left:auto;display:flex}.account-menu-divider{border:0;border-top:1px solid #e8e0d7;margin:6px}.account-menu-logout{margin-top:4px}.account-panel-details{padding:0 0 4px}.account-panel-details dl{margin:0 0 12px;padding:0 14px}.account-panel-details dl>div{margin-bottom:12px}.account-panel-details dt{color:#756d64;font-size:11px}.account-panel-details dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.tellens-settings-panel.record-modal{border-radius:16px;width:360px;max-width:calc(100vw - 32px);padding:26px}.tellens-settings-panel.record-modal h2{letter-spacing:0;font:600 18px/1.4 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.settings-language{margin-bottom:20px}.settings-language h3{color:#756d64;margin:0 0 10px;font-size:12px;font-weight:600}.settings-language a{color:#66513d;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.settings-language a[aria-current=true]{color:#211c18;background:#f3eee7;border-color:#ded5ca}.settings-language a:focus-visible{outline:2px solid #766340}@media (max-width:520px){.account-popover{max-height:calc(100dvh - 100px);position:fixed;top:80px;right:16px;overflow-y:auto}.tellens-settings-panel.record-modal{padding:24px}}@media (max-width:420px){.app-shell .topbar-actions-clean .notification{display:none!important}.app-shell .topbar-actions-clean{gap:4px!important}}.ui-language-switch{align-items:center;gap:2px;display:inline-flex}.ui-language-switch button{color:#66513d;min-width:44px;min-height:44px;font:inherit;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 10px;font-size:13px;font-weight:600}.ui-language-switch button[aria-pressed=true]{color:#211c18;background:#f3eee7;border-color:#ded5ca}.ui-language-switch button:focus-visible{outline-offset:1px;outline:2px solid #766340}.ui-language-switch-divider{color:#b8aa9a;font-size:12px}.tellens-login__language-switch{margin-top:6px}.tellens-login__language-switch button{border-radius:50%;width:44px;height:44px;padding:0}.tellens-login__language-switch button[aria-pressed=true]{background:0 0;border-color:#9d8a6d}.account-setup-language{justify-content:center;margin-top:12px;display:flex}
:root{--t-espresso:#2f2018;--t-espresso-soft:#493429;--t-ink:#241913;--t-brown:#7a5a43;--t-brown-soft:#8f796a;--t-muted:#6b5a4e;--t-sand:#d9c7b3;--t-beige:#e8dccf;--t-line:#e3d7c9;--t-cream:#f7f3ea;--t-paper:#fffcf8;--t-gold:#c5b38f;--t-gold-deep:#766340;--t-gold-wash:#f2ede2;--t-danger:#a34438;--t-danger-wash:#f7e7e3;--t-warning:#9a6a1f;--t-warning-wash:#f8eedd;--t-info:#7a5a43;--t-success:#6e5a2e;--t-font-sans:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--t-font-serif:Georgia, "Times New Roman", serif;--t-text-label:11.5px;--t-text-caption:12px;--t-text-meta:13px;--t-text-body:15px;--t-text-body-lg:16px;--t-text-title-sm:18px;--t-text-title:clamp(22px, 2.2vw, 28px);--t-text-display:clamp(30px, 3.4vw, 44px);--t-leading-tight:1.2;--t-leading-body:1.55;--t-tracking-label:.12em;--t-radius-sm:8px;--t-radius:12px;--t-radius-lg:18px;--t-shadow-card:0 10px 30px #2f201814, 0 1px 3px #2f20180d;--t-focus:0 0 0 3px #7663408c;--t-touch:44px}.app-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible,.auth-entry-page :is(button,a,input,select,textarea):focus-visible,.account-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--t-gold-deep);outline-offset:2px}.auth-entry-page{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 20px max(24px, env(safe-area-inset-bottom));background:radial-gradient(ellipse 60% 50% at 80% 10%, #c5b38f0b, #c5b38f00 70%), linear-gradient(180deg, #fbf7f2 0%, var(--t-cream) 60%, #efe4d7 100%);color:var(--t-ink);font-family:var(--t-font-sans)}.auth-entry-card{border:1px solid var(--t-line);background:var(--t-paper);border-radius:22px;width:min(100%,460px);padding:clamp(28px,4vw,40px);box-shadow:0 28px 64px #2f20181f,0 2px 6px #2f20180d}.auth-entry-mark{background:var(--t-espresso);width:48px;height:48px;color:var(--t-gold);font-family:var(--t-font-serif);border-radius:14px;font-size:22px;font-weight:400;box-shadow:inset 0 0 0 1px #c5b38f0b}.auth-entry-eyebrow{color:var(--t-brown);font-size:var(--t-text-label);letter-spacing:var(--t-tracking-label);font-weight:650}.auth-entry-card h1{color:var(--t-espresso);font-family:var(--t-font-serif);font-size:clamp(26px,3vw,32px);font-weight:400;line-height:var(--t-leading-tight)}.auth-entry-card>p:not(.auth-entry-eyebrow){color:var(--t-muted);font-size:var(--t-text-body);line-height:var(--t-leading-body)}.auth-entry-actions a,.auth-entry-primary,.auth-entry-secondary{border-radius:var(--t-radius);min-height:52px;font-size:var(--t-text-body);font-weight:600}.auth-entry-primary{background:var(--t-espresso);color:var(--t-paper)}.auth-entry-primary:hover{background:var(--t-espresso-soft)}.auth-entry-primary:disabled,.auth-entry-primary[aria-disabled=true]{color:var(--t-paper);background:#b9a493}.auth-entry-secondary{border-color:var(--t-espresso);color:var(--t-espresso);background:0 0}.auth-entry-card>small{color:var(--t-brown-soft);font-size:var(--t-text-caption)}.account-setup-legend{color:var(--t-espresso);font-size:var(--t-text-body);font-weight:650}.account-setup-options label{min-height:var(--t-touch);border-color:var(--t-line);border-radius:var(--t-radius);background:#fffaf3}.account-setup-options label:has(input:checked){border-color:var(--t-gold-deep);box-shadow:0 0 0 1px var(--t-gold-deep)}.account-setup-options small,.account-setup-company small{color:var(--t-muted);font-size:var(--t-text-meta)}.account-setup-options input{accent-color:var(--t-espresso)}.account-setup-logout a{min-height:var(--t-touch);color:var(--t-espresso);font-size:var(--t-text-meta);align-items:center;display:inline-flex}.account-setup-error{color:var(--t-danger);font-size:var(--t-text-meta);line-height:1.5}.account-setup-solo-points{border:1px solid var(--t-line);border-radius:var(--t-radius);text-align:left;background:#fffaf3;gap:10px;margin:4px 0 24px;padding:16px 18px;list-style:none;display:grid}.account-setup-solo-points li{color:var(--t-espresso);font-size:var(--t-text-meta);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.account-setup-solo-points li:before{content:"";background:var(--t-gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.account-setup-form--solo .account-setup-submit{width:100%}.app-shell :is(.workspace-label,.nav-label,.section-kicker,.method-kicker,.capture-desktop-label,.capture-live,.tasks-center-card>em,.hero-proof span,.next-counter small,.documents-object-copy small,.tasks-center-copy small,.hero-orb-copy small,.start-context-choice>div>span,.spain-pilot header span,.brand div span){font-size:var(--t-text-label)!important;letter-spacing:var(--t-tracking-label)!important}.app-shell :is(.usage-head span,.usage-head strong){white-space:nowrap;font-size:var(--t-text-label)!important;letter-spacing:.06em!important}.app-shell :is(.object-main small,.object-price small,.object-status small,.object-price strong,.usage-card small,.method-intro p,.method-step small,.rail-privacy,.start-context-note,.capture-ai-rail li,.rail-count small,.rail-title strong,.rail-tip strong,.rail-heading strong,.capture-ai-rail strong,.documents-object-copy span,.tasks-center-copy span,.spain-pilot p,.task-list small,.task-list em,.detected li,.empty-view p,.local-journal-note,.object-empty p){font-size:var(--t-text-meta)!important;line-height:1.45!important}.app-shell :is(.method-marker,.method-seal,.task-check,.save-state,.input-suffix i,.spain-pilot header b,.ai-pill,.rail-tip span,.main-nav em,.object-thumb,.capture-stepper button span,.object-scope-tabs button span){font-size:var(--t-text-caption)!important}.app-shell :is(.object-scope-tabs button,.capture-stepper button small,.sidebar-logout){font-size:var(--t-text-meta)!important}.app-shell :is(.spain-grid label>span,.market-profile label>span){font-size:var(--t-text-meta)!important;letter-spacing:.02em!important}.app-shell .stage-kicker{font-size:var(--t-text-label)!important;letter-spacing:var(--t-tracking-label)!important}.app-shell :is(.spain-pilot details>summary){font-size:var(--t-text-body)!important}.app-shell :is(.spain-documents label>span,.spain-check article strong,.spain-regional-note>strong,.spain-privacy-note>strong){font-size:var(--t-text-meta)!important}.app-shell :is(.upload-section .block-title>span,.spain-check article>em,.spain-check article>span){font-size:var(--t-text-caption)!important}.app-shell :is(.tellens-check .clean-record-state,.tellens-check-metrics article>span,.property-kicker){font-size:var(--t-text-label)!important;letter-spacing:.08em!important}.app-shell :is(.tellens-check-metrics article>em,.tellens-check-secondary>p,.tellens-check-secondary>summary,.manual-fact-entry>div>span,.property-fact .fact-scope){font-size:var(--t-text-meta)!important;line-height:1.45!important}.app-shell :is(.tellens-check-counts span,.property-metrics span,.document-check .block-title>span){font-size:var(--t-text-caption)!important}.app-shell :is(.property-fact .fact-actions button,.manual-fact-entry>button){min-height:var(--t-touch);font-size:var(--t-text-meta)!important}.app-shell :is(.resilience-test-controls,.resilience-test-controls *,.property-dev-fixture summary,.property-dev-fixture textarea,.property-dev-fixture button){font-size:var(--t-text-caption)!important}.app-shell .transaction-type-field.wide .transaction-type-control>button,.app-shell .transaction-type-field.wide .transaction-type-control .marketing-open-status,.app-shell .transcript-editor>button{min-height:var(--t-touch);font-size:var(--t-text-meta)!important}@media (max-width:800px){.app-shell :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea),.account-workspace :is(input,select,textarea){font-size:var(--t-text-body-lg)}}.app-shell .topbar-actions-clean .account-control .account-trigger{background:var(--t-espresso);color:var(--t-paper);border:1px solid #c5b38f0b;box-shadow:0 4px 12px #2f20182e}.app-shell .topbar-actions-clean .account-control .account-trigger:hover{background:var(--t-espresso-soft);border-color:var(--t-gold)}.app-shell .topbar-actions-clean .account-control .account-trigger[aria-expanded=true]{border-color:var(--t-gold);box-shadow:0 0 0 3px #c5b38f0b}.app-shell .topbar-actions-clean .account-control .account-trigger:focus-visible{outline:2px solid var(--t-gold-deep);outline-offset:3px}.app-shell .account-popover .account-menu-row{min-height:var(--t-touch)}.app-shell .account-popover .account-menu-logout{color:var(--t-espresso);font-weight:600}.app-shell .sidebar-edition{color:#a2927f;font-size:var(--t-text-label);letter-spacing:.18em;text-transform:uppercase;padding:6px 10px 2px;font-weight:650;display:block}.app-shell .task-list>.task-list-step{text-align:left;border-bottom:1px solid #eee7df;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:8px 1px;display:grid}.app-shell .next-panel .task-list>.task-list-step{border-bottom-color:#5b45311f;min-height:72px}.app-shell .next-panel .task-list>.task-list-step:last-child{border-bottom:0}.record-modal-backdrop .record-modal .record-modal-kicker{font-size:var(--t-text-label)!important;letter-spacing:var(--t-tracking-label)!important}.record-modal-backdrop .record-modal>p,.record-modal-backdrop .record-action-card small,.record-modal-backdrop .record-delete-zone small{font-size:var(--t-text-meta)!important;line-height:1.45!important}.record-modal-backdrop .record-delete-zone strong{font-size:var(--t-text-meta)!important}.record-modal-backdrop .record-delete-zone>button{min-height:var(--t-touch);color:var(--t-danger);font-weight:650;font-size:var(--t-text-meta)!important}dialog.tellens-settings-panel[open]{border:1px solid var(--t-line);background:var(--t-paper);height:fit-content;max-height:calc(100dvh - 32px);color:var(--t-ink);margin:auto;position:fixed;inset:0;overflow-y:auto;box-shadow:0 30px 70px #2f201838}dialog.tellens-settings-panel::backdrop{background:#2419136b}dialog.tellens-settings-panel [data-testid=account-sync-status]{color:var(--t-espresso);font-size:var(--t-text-meta);margin:4px 0 12px;line-height:1.45}@media (max-width:800px){.app-shell .capture-card .document-check{box-sizing:border-box;max-width:none;width:auto!important}.app-shell .hero-stage{overflow:visible}.app-shell .hero-stage:before{right:0}}.mobile-tabbar{display:none}@media (max-width:800px){.app-shell .workspace{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.mobile-tabbar{left:10px;right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:30;font-family:var(--t-font-sans);background:#fffcf8f7;border:1px solid #2f201814;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:2px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #2f201829}.mobile-tabbar button{min-height:54px;color:var(--t-muted);letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 0;font-size:11px;font-weight:600;line-height:1.15;display:flex}.mobile-tabbar button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-tabbar .app-icon{width:22px;height:22px;font-size:18px}.mobile-tabbar button[aria-current=page]{background:var(--t-beige);color:var(--t-espresso)}.app-shell .toast{bottom:calc(86px + env(safe-area-inset-bottom))}.app-shell:has(.mobile-tabbar)~.offline-shell-status{bottom:calc(86px + env(safe-area-inset-bottom))!important}}@media (max-width:360px){.mobile-tabbar button{font-size:10.5px}}.resilience-test-controls,.voice-test-import{border-color:var(--t-line);color:var(--t-muted)}@media (prefers-reduced-motion:reduce){.mobile-tabbar button{transition:none}}.room-save-state{display:none}@media (max-width:760px){.room-save-state{color:var(--t-muted);font-size:var(--t-text-meta);margin:10px 2px 0;line-height:1.4;display:block}.room-save-state.saved{color:var(--t-espresso)}.room-save-state.failed{color:var(--t-danger);font-weight:650}}.room-workspace-finish>.room-finish-missing{border:1px solid var(--t-sand);border-radius:var(--t-radius);background:var(--t-gold-wash);color:var(--t-espresso);gap:10px;margin:0 0 12px;padding:12px 14px;display:grid}.room-finish-missing p{font-size:var(--t-text-meta);margin:0;font-weight:600;line-height:1.4}.room-finish-missing>div{flex-wrap:wrap;gap:8px;display:flex}.room-finish-missing button{background:var(--t-paper);min-height:44px;color:var(--t-espresso);font-size:var(--t-text-meta);border:1px solid #2f201838;border-radius:999px;padding:0 14px;font-weight:600}details.capture-block>summary.block-title{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}details.capture-block>summary.block-title::-webkit-details-marker{display:none}details.capture-block>summary.block-title:after{content:"›";color:var(--t-brown);flex:none;font-size:18px;line-height:1;transition:transform .2s}details.capture-block[open]>summary.block-title:after{transform:rotate(90deg)}details.capture-block>summary.block-title>span{margin-left:auto}details.capture-block>summary.block-title:focus-visible{box-shadow:0 0 0 3px var(--t-gold-wash);border-radius:var(--t-radius-sm);outline:none}@media (prefers-reduced-motion:reduce){details.capture-block>summary.block-title:after{transition:none}}.room-workspace-finish>details.room-note-editor>summary{cursor:pointer;min-height:44px;color:var(--t-espresso);font-size:var(--t-text-body);justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}.room-workspace-finish>details.room-note-editor>summary::-webkit-details-marker{display:none}.room-workspace-finish>details.room-note-editor>summary>span{color:var(--t-muted);font-size:var(--t-text-meta);margin-left:auto;font-weight:500}.room-workspace-finish>details.room-note-editor>summary:after{content:"›";color:var(--t-brown);font-size:18px;line-height:1}.room-workspace-finish>details.room-note-editor[open]>summary:after{transform:rotate(90deg)}@media (max-width:760px){.capture-page:has([data-testid=mobile-initial-voice-dock]){padding-bottom:calc(176px + env(safe-area-inset-bottom))}}@media (max-width:380px){.app-shell .room-flow-layout .room-primary-action>strong{letter-spacing:-.01em;overflow-wrap:normal;font-size:14px!important}}.capture-demo-badge,.object-demo-tag{border:1px solid var(--t-gold-deep);background:var(--t-warning-wash);width:fit-content;max-width:100%;color:var(--t-espresso);font-size:var(--t-text-caption);border-radius:999px;align-items:center;padding:3px 10px;font-style:normal;font-weight:650;line-height:1.35;display:inline-flex}.capture-demo-badge{margin:8px 0 0}.object-demo-tag{margin-top:4px}.premium-record-field .premium-record-field-status{color:var(--t-muted);font-size:var(--t-text-caption);margin-top:6px;font-style:normal;font-weight:600;display:inline-block}.premium-record-field.unconfirmed{border-color:var(--t-gold-deep);background:var(--t-warning-wash)}.premium-record-field.unconfirmed .premium-record-field-status{color:var(--t-warning)}.handoff-export-preview{border:1px solid var(--t-line);border-radius:var(--t-radius);background:var(--t-paper);margin:12px 0}.handoff-export-preview>summary{cursor:pointer;min-height:44px;color:var(--t-espresso);padding:12px 14px;font-weight:600}.handoff-export-preview>p{color:var(--t-muted);font-size:var(--t-text-meta);margin:0 14px 12px}.premium-pdf-export.internal{background:var(--t-warning-wash);border-style:dashed}.handoff-export-preview>.handoff-photo-check{border:1px solid var(--t-gold-deep);border-radius:var(--t-radius-sm);background:var(--t-warning-wash);color:var(--t-espresso);padding:10px 12px}.market-choice-options{gap:10px;margin:18px 0 12px;display:grid}.market-choice-option{color:#211c18;text-align:left;min-height:64px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ded5ca;border-radius:12px;gap:4px;padding:14px 16px;display:grid}.market-choice-option strong{font-size:15px}.market-choice-option small{color:#756d64;font-size:12px}.market-choice-option em{color:#66513d;background:#f3eee7;border-radius:999px;justify-self:start;margin-top:2px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.market-choice-option.suggested{border-color:#766340;box-shadow:0 0 0 2px #c5b38f0b}.market-choice-option:focus-visible{outline-offset:2px;outline:2px solid #766340}.market-filter-note{color:#66513d;background:#f8f4ee;border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px;padding:10px 14px;font-size:13px;display:flex}.market-filter-note .text-button{min-height:44px}html body .app-shell .cockpit-intro{background:var(--t-paper);border:1px solid var(--t-line);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:24px;margin:4px 0 28px;padding:30px 32px 32px;display:grid}html body .app-shell .cockpit-intro-head h2{font-family:var(--tellens-serif);color:var(--t-ink);letter-spacing:-.01em;margin:10px 0 0;font-size:clamp(24px,2.3vw,30px);font-weight:400;line-height:1.12}html body .app-shell .cockpit-page .hero-row h1 em,html body .app-shell .cockpit-intro-head h2 em{font-style:italic;font-weight:400;color:#927455!important}html body .app-shell .cockpit-intro-head p{max-width:62ch;color:var(--t-muted);margin:12px 0 0;font-size:14px;line-height:1.65}html body .app-shell .cockpit-intro-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}html body .app-shell .cockpit-intro-steps li{border:1px solid var(--t-line);animation:cockpit-intro-rise .7s var(--p-ease) both;background:#fffdf9c7;border-radius:16px;flex-direction:column;gap:6px;padding:18px 16px;display:flex}html body .app-shell .cockpit-intro-steps li:nth-child(2){animation-delay:80ms}html body .app-shell .cockpit-intro-steps li:nth-child(3){animation-delay:.16s}html body .app-shell .cockpit-intro-steps li:nth-child(4){animation-delay:.24s}html body .app-shell .cockpit-intro-marker{border:1px solid var(--t-gold);background:var(--t-gold-wash);width:30px;height:30px;color:var(--t-gold-deep);letter-spacing:.06em;border-radius:50%;place-items:center;margin-bottom:6px;font-size:11px;font-weight:600;display:inline-grid}html body .app-shell .cockpit-intro-steps strong{font-family:var(--tellens-serif);color:var(--t-ink);font-size:17px;font-weight:400}html body .app-shell .cockpit-intro-steps small{color:var(--t-muted);font-size:13px;line-height:1.55}@keyframes cockpit-intro-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .app-shell .cockpit-intro-steps li{animation:none}}@media (max-width:1120px){html body .app-shell .cockpit-intro-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){html body .app-shell .cockpit-intro{border-radius:18px;gap:18px;margin:0 0 22px;padding:22px 18px}html body .app-shell .cockpit-intro-steps{grid-template-columns:minmax(0,1fr);gap:10px}html body .app-shell .cockpit-intro-steps li{grid-template-columns:30px minmax(0,1fr);gap:2px 14px;padding:14px;display:grid}html body .app-shell .cockpit-intro-marker{grid-row:span 2;margin:0}}html body .app-shell .rail-tip-compact{display:block}html body .capture-page .capture-card>.capture-footer{border-radius:0}html body .app-shell .room-photos-later-rooms{flex-wrap:wrap;gap:8px;margin:10px 0 12px;display:flex}html body .app-shell .room-photos-later-rooms p{color:var(--t-muted);flex:1 0 100%;margin:0 0 2px;font-size:13px;line-height:1.5}html body .app-shell .room-photos-later-rooms button{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:8px 14px;display:inline-flex}html body .app-shell .room-photos-later-rooms button small{color:var(--t-muted);font-size:12px;font-weight:500}@media (min-width:801px){html body .app-shell .capture-card>[data-testid=open-export-preview]{--export-preview-inset:23px}}html body .app-shell .premium-record-cover-copy{container-type:inline-size}html body .app-shell .premium-record-cover-copy h3{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:min(clamp(25px,3.5vw,38px),15cqi)}@media (max-width:760px){html body .app-shell .section-heading .stage-status>*{white-space:normal;text-align:center;line-height:1.25}}@media (min-width:901px) and (max-width:1050px){html body .app-shell .capture-layout>.capture-ai-rail{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px){html body .app-shell .room-check .room-check-list{container-type:inline-size}@container (max-width:760px){html body .app-shell .room-check .room-check-list article{grid-template-columns:28px minmax(0,1fr)}html body .app-shell .room-check .room-check-actions{grid-column:2;justify-content:flex-start}}}
.app-shell .solo-trial{border:1px solid var(--t-line);border-radius:var(--t-radius-lg);background:var(--t-paper);box-shadow:var(--t-shadow-card);color:var(--t-ink);font-family:var(--t-font-sans);margin:0 0 22px}.app-shell .solo-trial h2{font-family:var(--t-font-serif);letter-spacing:-.01em;font-weight:500;line-height:var(--t-leading-tight);color:var(--t-espresso);margin:0}.app-shell .solo-trial p{font-size:var(--t-text-body);line-height:var(--t-leading-body);color:var(--t-muted);margin:0}.app-shell .solo-trial-offer{background:linear-gradient(135deg, var(--t-paper) 0%, var(--t-cream) 100%);grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:32px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.app-shell .solo-trial-offer:before{content:"";background:linear-gradient(180deg, var(--t-gold) 0%, var(--t-gold-deep) 100%);width:3px;position:absolute;inset:0 auto 0 0}.app-shell .solo-trial-offer h2{font-size:var(--t-text-title);margin-bottom:10px}.app-shell .solo-trial-eyebrow{letter-spacing:var(--t-tracking-label);text-transform:uppercase;font-weight:600;font-size:var(--t-text-label)!important;color:var(--t-gold-deep)!important;margin-bottom:10px!important}.app-shell .solo-trial-facts{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.app-shell .solo-trial-facts li{font-size:var(--t-text-body);color:var(--t-espresso-soft);align-items:flex-start;gap:10px;display:flex}.app-shell .solo-trial-facts i{background:var(--t-gold-wash);border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px;position:relative}.app-shell .solo-trial-facts i:after{content:"";border:solid var(--t-gold-deep);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.app-shell .solo-trial-action{border-left:1px solid var(--t-line);flex-direction:column;justify-content:center;gap:10px;padding-left:32px;display:flex}.app-shell .solo-trial-days{color:var(--t-espresso);align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.app-shell .solo-trial-days strong{font-family:var(--t-font-serif);font-size:46px;font-weight:500;line-height:1}.app-shell .solo-trial-days small{font-size:var(--t-text-meta);letter-spacing:var(--t-tracking-label);text-transform:uppercase;color:var(--t-muted)}.app-shell .solo-trial-primary,.app-shell .solo-trial-secondary{min-height:var(--t-touch);border-radius:var(--t-radius);font:600 var(--t-text-body) / 1.2 var(--t-font-sans);cursor:pointer;padding:12px 18px;transition:background-color .16s,border-color .16s,color .16s}.app-shell .solo-trial-primary{border:1px solid var(--t-espresso);background:var(--t-espresso);color:var(--t-cream)}.app-shell .solo-trial-primary:hover:not(:disabled){background:var(--t-espresso-soft)}.app-shell .solo-trial-secondary{border:1px solid var(--t-line);color:var(--t-espresso-soft);background:0 0}.app-shell .solo-trial-secondary:hover:not(:disabled){border-color:var(--t-sand);background:var(--t-cream)}.app-shell .solo-trial-primary:disabled,.app-shell .solo-trial-secondary:disabled{cursor:default;opacity:.7}.app-shell .solo-trial-note{font-size:var(--t-text-meta)!important;line-height:1.45!important}.app-shell .solo-trial-alert{background:var(--t-warning-wash);border-radius:var(--t-radius-sm);padding:8px 10px;font-size:var(--t-text-meta)!important;color:var(--t-warning)!important}.app-shell .solo-trial-status{align-items:center;gap:18px;padding:16px 22px;display:flex}.app-shell .solo-trial-status h2{font-size:var(--t-text-title-sm);margin-bottom:3px}.app-shell .solo-trial-status p{font-size:var(--t-text-meta)}.app-shell .solo-trial-status p strong{color:var(--t-espresso-soft);font-weight:600}.app-shell .solo-trial-status .solo-trial-copy{flex:1;min-width:0}.app-shell .solo-trial-status .solo-trial-secondary{flex:none}.app-shell .solo-trial-badge{font-size:var(--t-text-caption);letter-spacing:.04em;text-transform:uppercase;background:var(--t-gold-wash);color:var(--t-gold-deep);border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-weight:600;display:inline-flex}.app-shell .solo-trial-badge i{background:currentColor;border-radius:50%;width:7px;height:7px}.app-shell .solo-trial-expired .solo-trial-badge{background:var(--t-beige);color:var(--t-brown)}.app-shell .solo-trial-expired .solo-trial-badge i{border-radius:1px}.app-shell .solo-trial-unavailable .solo-trial-badge{background:var(--t-warning-wash);color:var(--t-warning)}.app-shell .solo-trial-unavailable .solo-trial-badge i{background:0 0;border:1.5px solid}@media (max-width:800px){.app-shell .solo-trial-offer{grid-template-columns:1fr;gap:22px;padding:24px 20px}.app-shell .solo-trial-action{border-left:0;border-top:1px solid var(--t-line);padding:20px 0 0}.app-shell .solo-trial-days strong{font-size:38px}.app-shell .solo-trial-primary,.app-shell .solo-trial-secondary{width:100%;font-size:var(--t-text-body-lg)}.app-shell .solo-trial-status{flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:16px}.app-shell .solo-trial-status .solo-trial-copy{flex-basis:100%}.app-shell .solo-trial-status .solo-trial-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.app-shell .solo-trial-primary,.app-shell .solo-trial-secondary{transition:none}}
