body{line-height:var(--leading-body)}.rt-public-footer{background:var(--inverse-background)}.rt-metric-card{padding:var(--space-5);border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-primary)}.rt-metric-label,.rt-metric-hint{color:var(--text-secondary);font-size:var(--type-caption)}.rt-metric-value{margin-block:var(--space-2);font-size:var(--type-h1);line-height:var(--leading-heading);font-variant-numeric:tabular-nums;font-weight:600}.rt-message-bubble{padding:var(--space-4);border-radius:var(--radius-medium);background:var(--surface-secondary);font-size:var(--type-body-small)}.rt-message-own{background:var(--brand-subtle);border-left:3px solid var(--brand-primary)}:where(h1,h2,h3,h4){letter-spacing:var(--tracking-heading);overflow-wrap:break-word}:where(input,select,textarea,button){font:inherit}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}:where(button):disabled{cursor:not-allowed;opacity:.55}:where(input,select,textarea):disabled{background:var(--background-secondary);color:var(--text-disabled);cursor:not-allowed}:where(p,dd,td,th){overflow-wrap:anywhere}:where(section,[id]){scroll-margin-top:var(--space-24)}.rt-button,:root :is(.btn-primary,.btn-outline,.btn-light,.btn-outline-dark,.cine-button,.rt-auth-submit,.rt-auth-secondary-link){min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-medium);max-width:100%;height:auto;padding:var(--space-2) var(--space-4);font-size:var(--type-body-small);letter-spacing:normal;text-align:center;box-shadow:none;transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard);font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.rt-button-primary,:root :is(.btn-primary,.rt-auth-submit){background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-brand)}.rt-button-primary:hover,:root :is(.btn-primary,.rt-auth-submit):hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--on-brand);box-shadow:none;transform:none}.rt-button-secondary,:root :is(.btn-outline,.btn-light,.rt-auth-secondary-link){background:var(--surface-primary);border-color:var(--border-default);color:var(--text-primary)}.rt-button-secondary:hover,:root :is(.btn-outline,.btn-light,.rt-auth-secondary-link):hover{background:var(--surface-hover);color:var(--text-primary);box-shadow:none;transform:none}.rt-button-ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.rt-button-ghost:hover{background:var(--surface-hover);color:var(--text-primary)}.rt-button-danger{background:color-mix(in srgb,var(--danger) 7%,var(--surface-primary));border-color:color-mix(in srgb,var(--danger) 35%,var(--border-default));color:var(--danger)}.rt-button-danger:hover{background:color-mix(in srgb,var(--danger) 14%,var(--surface-primary))}:root :is(.cine-root,.hero-bleed,.rt-conversion-hero,.rt-contact-story,.rt-plan-card.is-featured) .btn-light,:root .cine-button{background:var(--inverse-accent);border-color:var(--inverse-accent);color:var(--inverse-background)}:root :is(.cine-root,.hero-bleed,.rt-conversion-hero,.rt-contact-story,.rt-plan-card.is-featured) .btn-light:hover,:root .cine-button:hover{background:var(--fixed-light);color:var(--inverse-background)}:root .btn-outline-dark{color:var(--inverse-text);border-color:var(--inverse-border);background:0 0}:root .btn-outline-dark:hover{background:var(--inverse-elevated);color:var(--inverse-text);box-shadow:none;transform:none}:root :is(.hidden.btn-primary,.hidden.btn-light,.hidden.btn-outline){display:none}@media (min-width:640px){:root :is(.sm\:inline-flex.btn-primary,.sm\:inline-flex.btn-light,.sm\:inline-flex.btn-outline){display:inline-flex}}@media (min-width:768px){:root :is(.md\:inline-flex.btn-primary,.md\:inline-flex.btn-light,.md\:inline-flex.btn-outline){display:inline-flex}}@media (min-width:1024px){:root :is(.lg\:inline-flex.btn-primary,.lg\:inline-flex.btn-light,.lg\:inline-flex.btn-outline){display:inline-flex}}:root .field{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);border:1px solid var(--border-default);border-radius:var(--radius-medium);background:var(--surface-primary);color:var(--text-primary);padding:var(--space-2) var(--space-3);font-size:var(--type-body-small);box-shadow:none}:root textarea.field{height:auto;min-height:8rem}:root .field:focus{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:2px;box-shadow:none}:root .field[aria-invalid=true]{border-color:var(--danger)}.rt-field-help{margin-top:var(--space-3);font-size:var(--type-caption);color:var(--text-secondary);line-height:var(--leading-body)}:root .rt-auth-input-wrap .field{padding-left:var(--space-12)}.rt-card,:root :is(.panel,.surface-card,.rt-directory-panel,.rt-plan-card,.rt-founding-card,.demo-metric-card,.demo-activity-card,.demo-inbox-card,.demo-performance-card){border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-primary);box-shadow:none}.rt-section{min-width:0;margin-block:var(--space-6)}.rt-section-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-primary);font-size:var(--type-h3);flex-wrap:wrap;font-weight:600;display:flex}.rt-section-heading h2{font-size:inherit;font-weight:inherit}.rt-detail-grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.rt-detail-grid>*{min-width:0}@media (min-width:1024px){.rt-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.rt-action-row{align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}:root .rt-page-header{margin-bottom:var(--space-6)}:root .rt-page-header h1{font-size:var(--type-h1);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.rt-page-header-action{max-width:100%}.rt-breadcrumbs{margin-bottom:var(--space-3);font-size:var(--type-caption);color:var(--text-secondary)}.rt-breadcrumbs ol{gap:var(--space-2);flex-wrap:wrap;display:flex}.rt-breadcrumbs li{overflow-wrap:anywhere;min-width:0}.rt-breadcrumbs li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-tertiary)}.rt-breadcrumbs a:hover{text-underline-offset:.2em;text-decoration:underline}.rt-feedback{align-items:flex-start;gap:var(--space-3);border:1px solid color-mix(in srgb,currentColor 25%,var(--border-default));border-radius:var(--radius-medium);padding:var(--space-4);font-size:var(--type-body-small);margin-block:var(--space-4);display:flex}.rt-feedback>svg{margin-top:var(--space-1);flex-shrink:0}.rt-feedback-error{color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface-primary))}.rt-feedback-success{color:var(--success);background:color-mix(in srgb,var(--success) 5%,var(--surface-primary))}.rt-feedback-warning{color:var(--warning);background:color-mix(in srgb,var(--warning) 5%,var(--surface-primary))}.rt-feedback-info{color:var(--information);background:color-mix(in srgb,var(--information) 5%,var(--surface-primary))}.rt-empty-state{align-items:flex-start;gap:var(--space-3);padding:var(--space-8);border:1px dashed var(--border-default);border-radius:var(--radius-large);color:var(--text-secondary);flex-direction:column;display:flex}.rt-empty-state h2{font-size:var(--type-h3);color:var(--text-primary);font-weight:600}.rt-empty-state p{max-width:var(--width-reading);font-size:var(--type-body-small)}.rt-empty-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.rt-skeleton{min-height:var(--space-4);border-radius:var(--radius-small);background:var(--background-secondary);animation:1.5s ease-in-out infinite alternate rt-skeleton-pulse}@keyframes rt-skeleton-pulse{to{opacity:.45}}.rt-status-badge{--status-color:var(--text-secondary);align-items:center;gap:var(--space-2);border-radius:var(--radius-small);width:fit-content;padding:var(--space-1) var(--space-2);background:color-mix(in srgb,var(--status-color) 10%,var(--surface-primary));color:var(--status-color);font-size:var(--type-caption);font-weight:600;line-height:1.5;display:inline-flex}.rt-status-live{--status-color:var(--success)}.rt-status-warn{--status-color:var(--warning)}.rt-status-bad{--status-color:var(--danger)}.rt-stage-new{--status-color:var(--status-new)}.rt-stage-qualified{--status-color:var(--status-qualified)}.rt-stage-shortlisted{--status-color:var(--status-shortlisted)}.rt-stage-viewing{--status-color:var(--status-viewing)}.rt-stage-offer{--status-color:var(--status-offer)}.rt-stage-closed{--status-color:var(--status-closed)}.rt-stage-declined{--status-color:var(--status-declined)}.rt-fit-score{border-left:3px solid var(--brand-primary);background:var(--surface-secondary);padding:var(--space-5);border-radius:0 var(--radius-medium) var(--radius-medium) 0}.rt-fit-score-heading{align-items:center;gap:var(--space-5);font-size:var(--type-caption);font-weight:600;display:flex}.rt-fit-score-heading strong{font-size:var(--type-h1);font-variant-numeric:tabular-nums;color:var(--brand-primary);font-weight:600}.rt-fit-score-heading small{font-size:var(--type-caption);margin-left:var(--space-1);color:var(--text-secondary)}.rt-fit-score ul{margin-top:var(--space-4);padding-left:var(--space-4);font-size:var(--type-body-small);list-style:outside}.rt-fit-score>p{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--type-caption)}.rt-fit-score-compact{align-items:baseline;gap:var(--space-2);font-size:var(--type-caption);color:var(--text-secondary);flex-wrap:wrap;display:inline-flex}.rt-fit-score-compact strong{color:var(--brand-primary);font-size:var(--type-h3);font-variant-numeric:tabular-nums;font-weight:650}.rt-connect-link{padding:var(--space-5);border:1px solid var(--border-default);border-top:3px solid var(--brand-primary);border-radius:var(--radius-large);background:var(--surface-primary)}.rt-connect-heading{gap:var(--space-2);align-items:center;display:flex}.rt-connect-heading svg{color:var(--brand-primary)}.rt-connect-property{margin-bottom:var(--space-4);color:var(--text-secondary);font-size:var(--type-body-small)}.rt-connect-body{gap:var(--space-4);flex-wrap:wrap;align-items:flex-start;display:flex}.rt-connect-url{font-family:var(--font-jetbrains),monospace;font-size:var(--type-caption);overflow-wrap:anywhere;padding:var(--space-3);background:var(--surface-secondary);border-radius:var(--radius-small)}.rt-connect-qr{background:var(--fixed-white);border:1px solid var(--border-default);padding:var(--space-2);border-radius:var(--radius-small)}.rt-property-summary,.rt-pipeline-summary{gap:var(--space-4);padding:var(--space-5);background:var(--surface-primary);border-block:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rt-property-summary dt{font-size:var(--type-caption);color:var(--text-secondary)}.rt-property-summary dd,.rt-pipeline-summary dd{font-size:var(--type-h3);margin-top:var(--space-2);font-variant-numeric:tabular-nums;font-weight:600}@media (min-width:768px){.rt-property-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-pipeline-summary{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}}.rt-table-region{border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-primary);max-width:100%;overflow-x:auto}.rt-data-table,.legal-table{border-collapse:collapse;width:100%;font-size:var(--type-body-small);line-height:var(--leading-body)}.rt-data-table :is(th,td),.legal-table :is(th,td){text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-default)}.rt-data-table thead,.legal-table thead{background:var(--surface-secondary);color:var(--text-secondary);font-size:var(--type-caption)}.rt-data-table th,.legal-table th{font-weight:600}.rt-data-table tbody tr:hover{background:var(--surface-hover)}.rt-data-table tbody tr:last-child>*{border-bottom:0}.rt-settings-tabs{gap:var(--space-2);margin-block:var(--space-6);border-bottom:1px solid var(--border-default);padding-bottom:var(--space-3);flex-wrap:wrap;display:flex}.rt-settings-tabs a{min-height:var(--control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-medium);font-size:var(--type-body-small);color:var(--text-secondary);align-items:center;display:inline-flex}.rt-settings-tabs a:hover,.rt-settings-tabs a[aria-current]{background:var(--surface-hover);color:var(--brand-primary)}.rt-message,.rt-document{padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-medium);background:var(--surface-secondary);font-size:var(--type-body-small)}.rt-message[data-sender=agency]{border-left:3px solid var(--brand-primary);background:var(--brand-subtle)}.rt-tenant-shell{background:var(--background-primary);min-height:100svh;color:var(--text-primary)}.rt-tenant-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) max(var(--space-4),calc((100vw - var(--width-marketing))/2));border-bottom:1px solid var(--border-default);background:var(--surface-primary);flex-wrap:wrap;display:flex}.rt-tenant-preferences{align-items:center;gap:var(--space-3);font-size:var(--type-caption);flex-wrap:wrap;display:flex}.rt-tenant-context{overflow-wrap:anywhere;max-width:20rem;color:var(--text-secondary)}.rt-tenant-content{width:100%;max-width:var(--width-marketing);padding:var(--space-6) var(--space-4) var(--space-16);margin-inline:auto}.rt-confirm-dialog{width:min(var(--width-modal),calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:var(--space-6);border:1px solid var(--border-default);border-radius:var(--radius-large);background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--elevation-overlay);margin:auto;overflow-y:auto}.rt-confirm-dialog::backdrop{background:color-mix(in srgb,var(--inverse-background) 65%,transparent)}:root :is(.paper-wash,.app-shell,.workspace-content){background:var(--background-primary)}:root :is(.hero-bleed,.rt-conversion-hero,.rt-contact-story,.rt-auth-story,.workspace-sidebar,.rt-workspace-sidebar){background:var(--inverse-background);color:var(--inverse-text)}:root .rt-workspace-shell{--workspace-navy:var(--inverse-background);--workspace-accent:var(--inverse-accent)}:root .rt-workspace-shell .rt-workspace-nav-side .rt-workspace-nav-link[aria-current=page]{background:var(--inverse-elevated);border-color:var(--inverse-border);color:var(--inverse-text);box-shadow:none}:root .rt-workspace-shell .rt-workspace-nav-side .rt-workspace-nav-link{color:var(--inverse-muted);border-radius:var(--radius-medium)}:root :is(.rt-workspace-agency,.rt-workspace-plan,.rt-auth-workflow){border-radius:var(--radius-large);box-shadow:none}:root :is(.rt-workspace-plan-link,.rt-workspace-nav-arrow,.rt-workspace-agency-mark,.rt-auth-story-label){color:var(--inverse-accent)}:root .rt-workspace-nav-label{color:var(--inverse-muted)}:root .rt-auth-story{border-radius:var(--radius-large)}.rt-auth-architecture,.rt-contact-art{display:none}:root .rt-auth-content{max-width:var(--width-form)}:root .rt-auth-content h1{font-size:var(--type-h1);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}:root .rt-auth-content .auth-heading{margin-top:var(--space-4)}.rt-auth-lede{margin-top:var(--space-3);font-size:var(--type-body-small);line-height:var(--leading-body);color:var(--text-secondary)}.rt-auth-heading-group+form,.rt-auth-heading-group+.rt-feedback{margin-top:var(--space-6)}:root .rt-auth-content .field{margin-top:var(--space-2)}:root .rt-auth-submit{width:100%}:root :is(.rt-auth-story-heading>p:last-child,.rt-auth-workflow li p,.rt-auth-story-note){color:var(--inverse-muted)}:root .rt-auth-workflow{background:var(--inverse-surface);border-color:var(--inverse-border)}:root .rt-auth-step-icon{background:var(--inverse-elevated);border-color:var(--inverse-border);color:var(--inverse-accent)}:root .rt-plan-card.is-featured{background:var(--inverse-surface);border-color:var(--inverse-border);color:var(--inverse-text)}:root :is(.rt-pricing-intro h1 span,.rt-conversion-hero .eyebrow,.rt-contact-story .eyebrow,.rt-plan-badge){color:var(--inverse-accent)}:root :is(.rt-pricing-intro-note p,.rt-plan-card.is-featured .rt-plan-identity p,.rt-plan-card.is-featured .rt-plan-price span,.rt-plan-card.is-featured .rt-plan-features){color:var(--inverse-muted)}:root :is(.rt-pricing-intro h1,.rt-contact-story h1){font-size:var(--type-display);letter-spacing:var(--tracking-heading)}:root :is(.rt-conversion-shell,.cine-shell){max-width:var(--width-marketing)}:root .rt-conversion-icon{border-radius:var(--radius-medium)}:root :is(.hero-atmosphere,.hero-orb){display:none}:root .cine-root{--cine-bg:var(--inverse-background);--cine-panel:var(--inverse-surface);--cine-line:var(--inverse-border);--cine-ink:var(--inverse-text);--cine-muted:var(--inverse-muted);--cine-mint:var(--inverse-accent)}:root .cine-hero h1{font-size:var(--type-display);letter-spacing:var(--tracking-heading);max-width:65rem}:root .cine-chaos-heading h2{font-size:var(--type-display);letter-spacing:var(--tracking-heading)}:root .cine-root{cursor:auto}:root .cine-nav{background:var(--inverse-background);-webkit-backdrop-filter:none;backdrop-filter:none}:root [data-scrolled=true] .cine-nav{background:var(--inverse-background);box-shadow:var(--elevation-raised)}:root .cine-root:has(.cine-film[data-enhanced=true]:hover) .cine-nav{opacity:1}:root .cine-hero-atmosphere{background:0 0}:root .rt-property-card{border-radius:var(--radius-large);box-shadow:none}:root .rt-property-card-top .rt-status-badge{background:var(--surface-primary);color:var(--status-color)}:root .rt-directory-stat{border-radius:var(--radius-large);background:var(--surface-primary);box-shadow:none}.rt-legal-header,.rt-legal-content{width:100%;max-width:var(--width-legal);padding-inline:var(--space-5);margin-inline:auto}.rt-legal-content{padding-block:var(--space-12)}.rt-legal-header{padding-block:var(--space-8)}.rt-legal-header h1{font-size:var(--type-h1);line-height:var(--leading-heading);margin-top:var(--space-4)}.rt-legal-content section>*+*{margin-top:var(--space-4)}@media (max-width:639px){:root .field{font-size:var(--type-body)}.rt-empty-state{padding:var(--space-5)}.rt-tenant-context,.rt-page-header-action{width:100%}.rt-data-table{min-width:32rem}}@media (prefers-reduced-motion:reduce){.rt-skeleton{animation:none}}.rt-document-canvas{max-width:100%;height:auto;margin:0 auto var(--space-4);border:1px solid var(--border-default);box-shadow:var(--elevation-raised);display:block}.rt-confirm-dialog h2{font-size:var(--type-h2);font-weight:600}.rt-motion-root[data-motion=off] *,.rt-motion-root[data-motion=off] :before,.rt-motion-root[data-motion=off] :after{transition:none!important;animation:none!important}.rt-motion-root [data-reveal]:focus-within,.rt-motion-root [data-reveal-group]:focus-within>*{opacity:1!important;animation:none!important;transform:none!important}@media (max-width:767px){.rt-motion-root:has(.rt-workspace-mobile-nav) .rt-motion-toggle{bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}html.cookie-dock-open .rt-motion-toggle{bottom:8rem}
