:root{--fl-bg:#f7f5ee;--fl-surface:#fffefa;--fl-elevated:#ffffff;--fl-soft:#eef0e6;--fl-feature:#203c2d;--fl-text:#212820;--fl-muted:#586255;--fl-subtle:#667260;--fl-border:#dce0d2;--fl-input-border:#87977f;--fl-accent:#334e3c;--fl-accent-hover:#263e2e;--fl-accent-soft:#e7ecdf;--fl-accent-rule:#a7b89b;--fl-link:#334e3c;--fl-on-accent:#fffefa;--fl-primary-bg:#334e3c;--fl-primary-text:#fffefa;--fl-primary-hover:#263e2e;--fl-input:#fafbf6;--fl-focus:#4c6337;--fl-header:rgba(247,245,238,.95);--fl-header-scrolled:rgba(247,245,238,.90);--fl-shadow:rgba(25,33,25,.14);--fl-shadow-soft:rgba(25,33,25,.08);--fl-skeleton:#e6e9df;--fl-shimmer:rgba(255,255,255,.48);--fl-success-bg:#eaf0e3;--fl-success-text:#354d2e;--fl-success-border:#879c76;--fl-warning-bg:#f5eacf;--fl-warning-text:#805f21;--fl-warning-border:#ac8c4f;--fl-error-bg:#fff1eb;--fl-error-text:#7f361c;--fl-error-border:#b46a4f;--fl-stars:#536a38;--fl-stars-empty:#c2c7b9;--fl-photo-text:#fffdf5;--fl-photo-muted:#e9e4dc;--fl-photo-overlay:rgba(20,16,17,.86);}:root[data-theme="dark"]{color-scheme:dark;--fl-bg:#161313;--fl-surface:#201c1c;--fl-elevated:#292324;--fl-soft:#251e20;--fl-feature:#241a1c;--fl-text:#f3eee6;--fl-muted:#c4bbb5;--fl-subtle:#aba09b;--fl-border:#51383c;--fl-input-border:#8c7776;--fl-accent:#66313b;--fl-accent-hover:#783c46;--fl-accent-soft:#39272b;--fl-accent-rule:#bb8188;--fl-link:#e8b9bb;--fl-on-accent:#fff4ec;--fl-primary-bg:#eee5d8;--fl-primary-text:#231b1b;--fl-primary-hover:#fff3e2;--fl-input:#1a1718;--fl-focus:#e3b9b7;--fl-header:rgba(25,20,21,.96);--fl-header-scrolled:rgba(25,20,21,.91);--fl-shadow:rgba(0,0,0,.36);--fl-shadow-soft:rgba(0,0,0,.20);--fl-skeleton:#30292b;--fl-shimmer:rgba(245,232,219,.08);--fl-success-bg:#202c24;--fl-success-text:#c5dfbe;--fl-success-border:#829878;--fl-warning-bg:#33291d;--fl-warning-text:#ebcc94;--fl-warning-border:#a78a57;--fl-error-bg:#352122;--fl-error-text:#ffcabd;--fl-error-border:#b6817b;--fl-stars:#dfc18b;--fl-stars-empty:#a38f82;}:root[data-theme="light"]{color-scheme:light}.appearance-control{border-top:1px solid var(--fl-border);margin:8px 0 0;padding:3px 0 0}.official-header .appearance-control>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:11px 12px;cursor:pointer;border-radius:6px;font-size:13px;font-weight:550;color:var(--fl-text);list-style:none}.appearance-control>summary::-webkit-details-marker{display:none}.appearance-current{font-size:11px;font-weight:400;color:var(--fl-muted)}.official-header .appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:0;padding:0 8px;margin:4px 0 8px;min-width:0}.official-header .appearance-option{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;min-height:44px;margin:0;padding:7px 5px;border:1px solid var(--fl-input-border);border-radius:5px;background:var(--fl-surface);color:var(--fl-text);font-size:11px;font-weight:500;cursor:pointer}.official-header .appearance-option>input{position:absolute;opacity:0;inset:0;min-height:0;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.official-header .appearance-option:has(input:checked){background:var(--fl-accent);border-color:var(--fl-accent-rule);color:var(--fl-on-accent)}.official-header .appearance-option:has(input:focus-visible),.official-header .appearance-control>summary:focus-visible{outline:2px solid var(--fl-focus);outline-offset:3px}.official-header .appearance-help{font-size:11px;font-weight:400;line-height:1.6;color:var(--fl-muted);margin:8px 12px 12px}@media(hover:hover){.official-header .appearance-control>summary:hover{background:var(--fl-soft)}.official-header .appearance-option:hover{border-color:var(--fl-accent-rule)}}@media(forced-colors:active){.official-header .appearance-option:has(input:checked){border:2px solid Highlight;forced-color-adjust:auto}.appearance-option:has(input:checked)>span{text-decoration:underline}}:root[data-theme="dark"]{color: var(--fl-text);background: var(--fl-bg)}:root[data-theme="dark"] a{color: inherit}:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] select:focus-visible,:root[data-theme="dark"] textarea:focus-visible{outline: 3px solid var(--fl-focus)}:root[data-theme="dark"] p{color: var(--fl-muted)}:root[data-theme="dark"] .site-header{background: var(--fl-header);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .brand-mark{background: var(--fl-accent);color: var(--fl-text)}:root[data-theme="dark"] .brand small{color: var(--fl-muted)}:root[data-theme="dark"] nav a.active{color: var(--fl-link)}:root[data-theme="dark"] .build-notice{background: var(--fl-success-bg);color: var(--fl-success-text)}:root[data-theme="dark"] .eyebrow{color: var(--fl-muted)}:root[data-theme="dark"] .primary-button,:root[data-theme="dark"] .secondary-button,:root[data-theme="dark"] .dark-button,:root[data-theme="dark"] .ghost-button{border: 0}:root[data-theme="dark"] .primary-button{background: var(--fl-accent);color: var(--fl-on-accent)}:root[data-theme="dark"] .secondary-button,:root[data-theme="dark"] .ghost-button{background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .dark-button{background: var(--fl-accent);color: var(--fl-on-accent)}:root[data-theme="dark"] .text-button{border: 0;background: none;color: var(--fl-link)}:root[data-theme="dark"] .hero-card{background: var(--fl-soft);border: 1px solid var(--fl-border);box-shadow: 0 24px 60px var(--fl-shadow-soft)}:root[data-theme="dark"] .module-card,:root[data-theme="dark"] .panel{border: 1px solid var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .module-card:hover{border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .filter-bar{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] label{color: var(--fl-text)}:root[data-theme="dark"] input,:root[data-theme="dark"] select,:root[data-theme="dark"] textarea{background: var(--fl-input);border: 1px solid var(--fl-input-border);color: var(--fl-text)}:root[data-theme="dark"] small{color: var(--fl-muted)}:root[data-theme="dark"] .results-heading{color: var(--fl-muted)}:root[data-theme="dark"] .listing-card{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .listing-photo{background: var(--fl-soft);color: var(--fl-subtle)}:root[data-theme="dark"] .listing-topline{color: var(--fl-muted)}:root[data-theme="dark"] .listing-topline strong{color: var(--fl-text)}:root[data-theme="dark"] .badge{background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .badge.pending,:root[data-theme="dark"] .badge.spoken_for{background: var(--fl-warning-bg);color: var(--fl-warning-text)}:root[data-theme="dark"] .badge.rejected{background: var(--fl-error-bg);color: var(--fl-error-text)}:root[data-theme="dark"] .badge.sold,:root[data-theme="dark"] .badge.inactive{background: var(--fl-accent-soft);color: var(--fl-muted)}:root[data-theme="dark"] fieldset{border: 0}:root[data-theme="dark"] .notice{background: var(--fl-success-bg);border: 1px solid var(--fl-success-border);color: var(--fl-success-text)}:root[data-theme="dark"] .notice.error{background: var(--fl-error-bg);border-color: var(--fl-error-border);color: var(--fl-error-text)}:root[data-theme="dark"] .empty-state{background: var(--fl-soft)}:root[data-theme="dark"] .fine-print{color: var(--fl-muted)}:root[data-theme="dark"] .facts>div{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .facts dt{color: var(--fl-muted)}:root[data-theme="dark"] footer{border-top: 1px solid var(--fl-border);color: var(--fl-muted)}:root[data-theme="dark"] footer>.brand{color: var(--fl-muted)}:root[data-theme="dark"] .skip-link{background: var(--fl-surface)}:root[data-theme="dark"] .legal-heading{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .legal-effective{color: var(--fl-muted)}:root[data-theme="dark"] .legal-copy{color: var(--fl-text)}:root[data-theme="dark"] .legal-copy h2{color: var(--fl-text)}:root[data-theme="dark"] .legal-copy a{color: var(--fl-muted)}:root[data-theme="dark"] .phone-verification{border: 1px solid var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .phone-verification-heading p{color: var(--fl-muted)}:root[data-theme="dark"] .sms-optional-note{background: var(--fl-soft);border-left: 3px solid var(--fl-border)}:root[data-theme="dark"] .phone-verification input[type=tel],:root[data-theme="dark"] .phone-verification input[type=text]{border: 1px solid var(--fl-input-border);background: var(--fl-input);color: var(--fl-text)}:root[data-theme="dark"] .phone-verification input:focus-visible{outline: 2px solid var(--fl-focus)}:root[data-theme="dark"] .phone-verification button:focus-visible,:root[data-theme="dark"] .sms-resend summary:focus-visible{outline: 2px solid var(--fl-focus)}:root[data-theme="dark"] .phone-verification small{color: var(--fl-muted)}:root[data-theme="dark"] .sms-consent-label input{accent-color: var(--fl-accent)}:root[data-theme="dark"] .sms-resend{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .phone-verified-success{background: var(--fl-success-bg);border: 1px solid var(--fl-success-border)}:root[data-theme="dark"] .trust-small-title{color: var(--fl-muted)}:root[data-theme="dark"] .quick-message-chip{border: 1px solid var(--fl-input-border);background: var(--fl-surface);color: var(--fl-muted)}:root[data-theme="dark"] .quick-message-chip:hover{background: var(--fl-accent-soft);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .conversation-review{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .review-stars label{border: 1px solid var(--fl-input-border);color: var(--fl-text)}:root[data-theme="dark"] .review-stars label.chosen{color: var(--fl-stars);background: var(--fl-soft);border-color: var(--fl-input-border)}:root[data-theme="dark"] .review-stars label:has(input:focus-visible){outline: 3px solid var(--fl-focus)}:root[data-theme="dark"] .trust-explanation{color: var(--fl-link)}:root[data-theme="dark"] .trust-explanation p{color: var(--fl-link)}:root[data-theme="dark"] .verification-signal summary{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .trust-panel{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .trust-stars{color: var(--fl-stars-empty)}:root[data-theme="dark"] .trust-stars-fill{color: var(--fl-stars)}:root[data-theme="dark"] .profile-review{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .review-byline time{color: var(--fl-muted)}:root[data-theme="dark"] .review-provenance{color: var(--fl-muted)}:root[data-theme="dark"] .moderation-report{border-left: 2px solid var(--fl-border);background: var(--fl-soft)}:root[data-theme="dark"] .fallback-photo{background: var(--fl-soft)}:root[data-theme="dark"] .fallback-photo>figcaption{background: var(--fl-photo-overlay);color: var(--fl-photo-text)}:root[data-theme="dark"] .opportunity-kind-tabs button{border: 1px solid var(--fl-border);background: var(--fl-soft);color: var(--fl-text)}:root[data-theme="dark"] .opportunity-kind-tabs button.selected{background: var(--fl-accent);color: var(--fl-link);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .opportunity-card{border: 1px solid var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .opportunity-card-main{color: inherit}:root[data-theme="dark"] .opportunity-cover{background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .opportunity-gallery-stage{background: var(--fl-soft)}:root[data-theme="dark"] .opportunity-gallery-stage>button{border: 0;background: transparent}:root[data-theme="dark"] .opportunity-gallery-empty{background: var(--fl-soft)}:root[data-theme="dark"] .opportunity-photo-dialog{border: 0;background: var(--fl-elevated)}:root[data-theme="dark"] .opportunity-photo-dialog::backdrop{background: color-mix(in srgb, var(--fl-bg) 85%, transparent)}:root[data-theme="dark"] .conversation-context{color: var(--fl-muted);background: var(--fl-soft)}:root[data-theme="dark"] .location-picker input,:root[data-theme="dark"] .report-form textarea,:root[data-theme="dark"] .report-form select,:root[data-theme="dark"] .message-compose textarea{border: 1px solid var(--fl-input-border);background: var(--fl-input)}:root[data-theme="dark"] .location-picker small{color: var(--fl-muted)}:root[data-theme="dark"] .place-option{background: var(--fl-soft);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .place-option:hover,:root[data-theme="dark"] .place-option:focus-visible{outline: 2px solid var(--fl-focus)}:root[data-theme="dark"] .distance-label{color: var(--fl-link)}:root[data-theme="dark"] .gallery-stage{background: var(--fl-soft)}:root[data-theme="dark"] .gallery-empty{background: var(--fl-soft)}:root[data-theme="dark"] .gallery-thumbs button{border: 2px solid transparent;background: var(--fl-soft)}:root[data-theme="dark"] .gallery-thumbs button[aria-pressed=true]{border-color: var(--fl-border)}:root[data-theme="dark"] .upload-item{border: 1px solid var(--fl-border)}:root[data-theme="dark"] .inbox-item{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .inbox-item.selected{background: var(--fl-accent-soft)}:root[data-theme="dark"] .inbox-item small{color: var(--fl-muted)}:root[data-theme="dark"] .inbox-meta{color: var(--fl-muted)}:root[data-theme="dark"] .unread-count{background: var(--fl-accent);color: var(--fl-on-accent)}:root[data-theme="dark"] .thread-header small{color: var(--fl-muted)}:root[data-theme="dark"] .message-bubble p{color: inherit}:root[data-theme="dark"] .message-bubble.mine{background: var(--fl-accent);color: var(--fl-on-accent)}:root[data-theme="dark"] .message-bubble.theirs{background: var(--fl-soft);color: var(--fl-text)}:root[data-theme="dark"] .message-compose{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .message-compose small{color: var(--fl-muted)}:root[data-theme="dark"] .report-form{background: var(--fl-soft)}:root[data-theme="dark"] .sr-only{border: 0}@media (max-width:680px){:root[data-theme="dark"] .reports-section blockquote{border-left: 3px solid var(--fl-border)}}:root[data-theme="dark"] .marketplace-header{background: var(--fl-header)}:root[data-theme="dark"] .marketplace-content .panel{background: var(--fl-surface);box-shadow: none}:root[data-theme="dark"] .browse-toolbar{background: var(--fl-bg);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .market-search{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .market-search>svg{color: var(--fl-muted)}:root[data-theme="dark"] .market-search input{border: 0;background: transparent}:root[data-theme="dark"] .market-search>button{border: 0;background: var(--fl-accent);color: var(--fl-text)}:root[data-theme="dark"] .filter-chip,:root[data-theme="dark"] .select-chip select{border: 1px solid var(--fl-input-border);background: var(--fl-input);color: var(--fl-text)}:root[data-theme="dark"] .filter-chip.selected{background: var(--fl-accent-soft);border-color: var(--fl-accent-rule);color: var(--fl-link)}:root[data-theme="dark"] .browse-results-heading [role=status]{color: var(--fl-muted)}:root[data-theme="dark"] .area-button{border: 0;color: var(--fl-link);background: transparent}:root[data-theme="dark"] .icon-button{border: 0;background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .hay-card{border: 0;background: transparent}:root[data-theme="dark"] .hay-card-image{background: var(--fl-soft)}:root[data-theme="dark"] .hay-card .real-cover>span{color: var(--fl-muted)}:root[data-theme="dark"] .hay-card .card-price{color: var(--fl-text)}:root[data-theme="dark"] .hay-card .card-specs,:root[data-theme="dark"] .hay-card .card-area{color: var(--fl-muted)}:root[data-theme="dark"] .hay-card .card-area{color: var(--fl-muted)}:root[data-theme="dark"] .hay-card:not(.has-controls):hover .card-main-link{color: var(--fl-link)}:root[data-theme="dark"] .hay-card:focus-within .hay-card-image{outline: 2px solid var(--fl-focus)}:root[data-theme="dark"] .delivery-tag,:root[data-theme="dark"] .reservation-tag{background: var(--fl-surface);color: var(--fl-muted);box-shadow: 0 1px 6px var(--fl-shadow-soft)}:root[data-theme="dark"] .reservation-tag{background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .hay-skeleton>div{background: var(--fl-skeleton)}:root[data-theme="dark"] .hay-skeleton>span{background: var(--fl-skeleton)}:root[data-theme="dark"] .marketplace-disclaimer{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .dashboard-grid .hay-card{border: 1px solid var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .photo-picker{border: 1.5px dashed var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .photo-picker>span{color: var(--fl-muted)}:root[data-theme="dark"] .photo-picker input{border: 0;background: transparent}:root[data-theme="dark"] .photo-picker input::file-selector-button{border: 0;background: var(--fl-input);color: var(--fl-text)}:root[data-theme="dark"] .upload-item.upload-failed{border-color: var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .upload-failed [role=status]{color: var(--fl-muted)}:root[data-theme="dark"] .listing-detail-page .listing-summary .big-price{color: var(--fl-text)}@media (max-width:760px){:root[data-theme="dark"] .market-bottom-nav{background: var(--fl-bg);border-top: 1px solid var(--fl-border);box-shadow: 0 -3px 18px var(--fl-shadow-soft)}}@media (max-width:760px){:root[data-theme="dark"] .market-bottom-nav>a{color: var(--fl-muted)}}@media (max-width:760px){:root[data-theme="dark"] .market-bottom-nav>a.active{color: var(--fl-link)}}@media (max-width:760px){:root[data-theme="dark"] .market-bottom-nav .sell-circle{background: var(--fl-bg);color: var(--fl-text)}}@media (max-width:760px){:root[data-theme="dark"] .nav-unread{background: var(--fl-accent);color: var(--fl-on-accent);border: 1.5px solid var(--fl-border)}}@media (max-width:760px){:root[data-theme="dark"] .listing-detail-page .detail-actions{background: var(--fl-surface);border-top: 1px solid var(--fl-border);box-shadow: 0 -4px 16px var(--fl-shadow-soft)}}:root[data-theme="dark"] .gallery-photo-open{border: 0;background: transparent}:root[data-theme="dark"] .gallery-expand-label{background: var(--fl-surface);color: var(--fl-text);box-shadow: 0 1px 5px var(--fl-shadow-soft)}:root[data-theme="dark"] .gallery-photo-open:focus-visible{outline: 3px solid var(--fl-focus)}@media (min-width:800px){:root[data-theme="dark"] .listing-detail-page .photo-gallery .gallery-stage{background: var(--fl-soft)}}:root[data-theme="dark"] .photo-lightbox{border: 0;background: var(--fl-elevated);color: var(--fl-text)}:root[data-theme="dark"] .photo-lightbox::backdrop{background: color-mix(in srgb, var(--fl-bg) 86%, transparent)}:root[data-theme="dark"] .photo-lightbox .secondary-button{background: var(--fl-elevated);color: var(--fl-text)}:root[data-theme="dark"] .seller-avatar{background: var(--fl-soft);border: 1px solid var(--fl-border);color: var(--fl-muted)}:root[data-theme="dark"] .seller-avatar img{background: var(--fl-surface)}:root[data-theme="dark"] .seller-link strong{color: var(--fl-text)}:root[data-theme="dark"] .seller-link small{color: var(--fl-text)}:root[data-theme="dark"] .seller-link:focus-visible{outline: 2px solid var(--fl-focus)}:root[data-theme="dark"] .seller-more{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .seller-profile-header{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .seller-profile-intro>span:last-child{color: var(--fl-muted)}:root[data-theme="dark"] .marketplace-profile-editor fieldset{border: 0}:root[data-theme="dark"] .avatar-selection img{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .avatar-editor small{color: var(--fl-muted)}:root[data-theme="dark"] .private-account-details{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .editorial-note{color: var(--fl-muted)}:root[data-theme="dark"] .editorial-photo{background: var(--fl-soft)}:root[data-theme="dark"] .editorial-photo figcaption{background: var(--fl-photo-overlay);color: var(--fl-photo-text)}:root[data-theme="dark"] .editorial-photo-fallback{color: var(--fl-muted)}:root[data-theme="dark"] .editorial-section-heading>span{color: var(--fl-subtle)}:root[data-theme="dark"] .ecosystem-feature{background: var(--fl-feature);color: var(--fl-text)}:root[data-theme="dark"] .ecosystem-feature .eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .ecosystem-feature p{color: var(--fl-text)}:root[data-theme="dark"] .ecosystem-path{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .ecosystem-path-top{color: var(--fl-muted)}:root[data-theme="dark"] .ecosystem-path-top>span{color: var(--fl-subtle)}:root[data-theme="dark"] .ecosystem-path p{color: var(--fl-muted)}:root[data-theme="dark"] .ecosystem-path .ecosystem-action{color: var(--fl-muted)}:root[data-theme="dark"] .editorial-closing{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .resource-entry{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .resource-index{color: var(--fl-subtle)}:root[data-theme="dark"] .resource-entry h3 a>svg{color: var(--fl-text)}:root[data-theme="dark"] .resource-document{background: var(--fl-soft);border-top-color: var(--fl-border)}:root[data-theme="dark"] .resource-format{color: var(--fl-muted)}:root[data-theme="dark"] .editorial-resource-note{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading:after{background-color: var(--fl-soft);background-image: url(https://images.unsplash.com/photo-1717992609715-c4fdae4faadf?auto=format&fit=max&q=78&w=800)}:root[data-theme="dark"] .opportunity-page:has(>[aria-label="WorkLink post types"])>.opportunity-heading:after{background-image: url(https://images.unsplash.com/photo-1654187084777-4bfc97840652?auto=format&fit=max&q=78&w=800)}:root[data-theme="dark"] .fieldlink-header .header-account>a{color: var(--fl-text)}:root[data-theme="dark"] .fieldlink-header .header-account>a.active{color: var(--fl-link)}@media (max-width:900px){:root[data-theme="dark"] .fieldlink-header .header-account{border-top: 1px solid var(--fl-border)}}:root[data-theme="dark"] .site-header.fieldlink-header.official-header{background: var(--fl-surface);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .official-brand-name{color: var(--fl-text)}:root[data-theme="dark"] .official-header .header-products>a{color: var(--fl-muted)}:root[data-theme="dark"] .official-header .header-products>a.active{color: var(--fl-link)}:root[data-theme="dark"] .official-header .header-products>a:hover{color: var(--fl-link)}:root[data-theme="dark"] .official-header .header-account.account-zone{border: 0}:root[data-theme="dark"] .official-header .account-toggle{border: 1px solid var(--fl-border);background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .official-header .account-toggle[aria-expanded=true]{background: var(--fl-soft);border-color: var(--fl-border)}:root[data-theme="dark"] .official-header .header-signout,:root[data-theme="dark"] .official-header .header-signin{border: 0;background: transparent;color: var(--fl-muted)}:root[data-theme="dark"] .official-header .account-unread{color: var(--fl-on-accent);background: var(--fl-accent)}:root[data-theme="dark"] .official-header nav.account-panel{border: 1px solid var(--fl-border);background: var(--fl-elevated);box-shadow: 0 8px 24px var(--fl-shadow-soft)}:root[data-theme="dark"] .official-header .account-panel-title{color: var(--fl-subtle)}:root[data-theme="dark"] .official-header .account-panel>a,:root[data-theme="dark"] .official-header .account-panel>button{border: 0;background: transparent;color: var(--fl-text)}:root[data-theme="dark"] .official-header .account-panel>a:hover,:root[data-theme="dark"] .official-header .account-panel>a:focus-visible{background: var(--fl-accent-soft)}:root[data-theme="dark"] .official-header .account-panel>a.active{color: var(--fl-link);background: var(--fl-accent-soft)}:root[data-theme="dark"] .official-header .account-panel .account-review{border-top: 1px solid var(--fl-border);color: var(--fl-muted)}@media (max-width:620px){:root[data-theme="dark"] .official-header .account-panel .account-mobile-signout{border-top: 1px solid var(--fl-border)}}:root[data-theme="dark"]{--motion-shadow: 0 14px 34px var(--fl-shadow-soft);--motion-shadow-soft: 0 8px 24px var(--fl-shadow-soft)}:root[data-theme="dark"] .site-header.fieldlink-header.official-header{background: var(--fl-header)}:root[data-theme="dark"] .site-header.fieldlink-header.official-header.is-scrolled{background: var(--fl-header-scrolled);border-bottom-color: var(--fl-border);box-shadow: 0 10px 30px var(--fl-shadow-soft)}:root[data-theme="dark"] .official-header .header-products>a:after{background: var(--fl-feature)}:root[data-theme="dark"] .official-header .account-toggle:hover{background: var(--fl-accent-soft);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .primary-button:not(:disabled):hover,:root[data-theme="dark"] .dark-button:not(:disabled):hover{box-shadow: 0 7px 18px var(--fl-shadow-soft)}:root[data-theme="dark"] .secondary-button:not(:disabled):hover,:root[data-theme="dark"] .ghost-button:not(:disabled):hover{box-shadow: 0 5px 14px var(--fl-shadow-soft)}:root[data-theme="dark"] .secondary-button[aria-pressed=true]{background: var(--fl-soft);border-color: var(--fl-border);box-shadow: inset 0 0 0 1px var(--fl-shadow-soft)}:root[data-theme="dark"] .opportunity-kind-tabs button.selected{box-shadow: 0 5px 15px var(--fl-shadow-soft)}:root[data-theme="dark"] .editorial-photo{box-shadow: 0 18px 44px var(--fl-shadow-soft)}:root[data-theme="dark"] .ecosystem-feature{box-shadow: 0 18px 44px var(--fl-shadow-soft)}:root[data-theme="dark"] .editorial-closing{background: var(--fl-feature);border: 0;color: var(--fl-text)}:root[data-theme="dark"] .editorial-closing .eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .editorial-closing p{color: var(--fl-text)}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .ecosystem-feature:hover{box-shadow: 0 22px 52px var(--fl-shadow)}}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .ecosystem-path:hover{border-top-color: var(--fl-accent-rule)}}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .resource-entry:hover{background: var(--fl-accent-soft)}}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .opportunity-card:hover,:root[data-theme="dark"] .hay-card:hover{box-shadow: var(--motion-shadow-soft);border-color: var(--fl-accent-rule)}}:root[data-theme="dark"] .hay-skeleton>div,:root[data-theme="dark"] .hay-skeleton>span{background: var(--fl-skeleton) !important}:root[data-theme="dark"] .hay-skeleton>div:after,:root[data-theme="dark"] .hay-skeleton>span:after{background: linear-gradient(90deg,transparent,var(--fl-skeleton),transparent)}:root[data-theme="dark"] .empty-state,:root[data-theme="dark"] .opportunity-gallery-empty{border: 1px solid var(--fl-border);box-shadow: inset 0 1px var(--fl-shadow)}:root[data-theme="dark"]{--design-ink: var(--fl-text);--design-forest: var(--fl-accent);--design-olive: var(--fl-subtle);--design-paper: var(--fl-bg);--design-rule: var(--fl-border)}:root[data-theme="dark"] .design-page{color: var(--design-ink);background: var(--design-paper)}:root[data-theme="dark"] .design-page p{color: var(--fl-muted)}:root[data-theme="dark"] .design-eyebrow{color: var(--fl-muted)}:root[data-theme="dark"] .design-page a:focus-visible{outline: 3px solid var(--fl-focus)}:root[data-theme="dark"] .design-page .brand-photo{background: var(--fl-soft);box-shadow: none}:root[data-theme="dark"] .design-page .brand-photo figcaption{background: transparent;color: var(--fl-photo-text);text-shadow: 0 1px 3px var(--fl-shadow)}:root[data-theme="dark"] .design-cinema{background: var(--fl-feature)}:root[data-theme="dark"] .design-cinema>.design-cinema-photo{background: var(--fl-feature)}:root[data-theme="dark"] .design-cinema-shade{background: linear-gradient(90deg,color-mix(in srgb, var(--fl-bg) 87%, transparent),color-mix(in srgb, var(--fl-bg) 57%, transparent) 46%,color-mix(in srgb, var(--fl-bg) 6%, transparent))}:root[data-theme="dark"] .design-cinema-copy>.design-eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .design-cinema h1{color: var(--fl-photo-text)}:root[data-theme="dark"] .design-cinema h1>span{color: var(--fl-photo-text)}:root[data-theme="dark"] .design-cinema-copy>p{color: var(--fl-text)}:root[data-theme="dark"] .design-cta{border: 1px solid transparent}:root[data-theme="dark"] .design-cta-light{background: var(--fl-surface);color: var(--fl-primary-text)}:root[data-theme="dark"] .design-cta-forest{background: var(--fl-accent);color: var(--fl-on-accent)}:root[data-theme="dark"] .design-hero-link{color: var(--fl-text);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .design-cinema-bottom{border-top: 1px solid var(--fl-border);color: var(--fl-text)}:root[data-theme="dark"] .design-cinema-bottom i{background: var(--fl-soft)}:root[data-theme="dark"] .design-continuity{border-bottom: 1px solid var(--design-rule)}:root[data-theme="dark"] .design-continuity>span:first-child{color: var(--fl-text)}:root[data-theme="dark"] .design-continuity>p{color: var(--fl-subtle)}:root[data-theme="dark"] .design-continuity-mark{color: var(--fl-subtle)}:root[data-theme="dark"] .design-page .design-flagship{background: var(--fl-feature);box-shadow: none;color: var(--fl-text)}:root[data-theme="dark"] .design-product-label>small{color: inherit}:root[data-theme="dark"] .design-flagship-copy>.design-product-label{color: var(--fl-text)}:root[data-theme="dark"] .design-flagship-copy>.design-eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .design-page .design-flagship p{color: var(--fl-text)}:root[data-theme="dark"] .design-feature-note{color: var(--fl-text)}:root[data-theme="dark"] .design-page .design-product-stories>a{border: 0;box-shadow: none}:root[data-theme="dark"] .design-page .design-product-story{background: var(--fl-surface)}:root[data-theme="dark"] .design-story-copy .design-product-label{color: var(--fl-muted)}:root[data-theme="dark"] .design-story-footer{border-top: 1px solid var(--fl-border);color: var(--fl-muted)}:root[data-theme="dark"] .design-story-footer small{color: var(--fl-muted)}:root[data-theme="dark"] .design-page .design-bridge-story{background: var(--fl-soft)}:root[data-theme="dark"] .design-bridge-story .design-product-label{color: var(--fl-muted)}:root[data-theme="dark"] .design-page .design-resource-story{background: var(--fl-feature);color: var(--fl-text)}:root[data-theme="dark"] .design-resource-story .design-product-label{color: var(--fl-text)}:root[data-theme="dark"] .design-page .design-resource-story p{color: var(--fl-text)}:root[data-theme="dark"] .design-resource-story .design-story-footer{border-color: var(--fl-border);color: var(--fl-text)}:root[data-theme="dark"] .design-closing>p{color: var(--fl-text)}:root[data-theme="dark"] .design-text-link{color: var(--fl-link);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .design-resource-hero{background: var(--fl-soft)}:root[data-theme="dark"] .design-resource-title h1 span{color: var(--fl-text)}:root[data-theme="dark"] .design-resource-caption{background: var(--fl-feature);color: var(--fl-text)}:root[data-theme="dark"] .design-resource-hero .brand-photo figcaption{background: var(--fl-photo-overlay)}:root[data-theme="dark"] .design-directory{background: var(--design-paper)}:root[data-theme="dark"] .design-page .design-resource-list{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .design-page .resource-entry{border-top: 0;border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .design-page .resource-entry.resource-document{background: var(--fl-soft);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .design-page .resource-format{border: 1px solid var(--fl-border);color: var(--fl-muted)}:root[data-theme="dark"] .design-bridge-hero h1 span{color: var(--fl-text)}:root[data-theme="dark"] .design-bridge-intro{background: var(--fl-soft)}:root[data-theme="dark"] .design-bridge-intro .design-development-note{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading{background: var(--fl-feature)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading .eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading h1{color: var(--fl-text)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading p{color: var(--fl-text)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-heading>.primary-button{background: var(--fl-accent);color: var(--fl-text)}:root[data-theme="dark"] .opportunity-page:has(>[aria-label="WorkLink post types"])>.opportunity-heading{background: var(--fl-feature)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-kind-tabs{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-kind-tabs button{background: transparent;color: var(--fl-muted);border: 0;border-bottom: 2px solid transparent;box-shadow: none}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-kind-tabs button.selected{color: var(--fl-link);border-color: var(--fl-accent-rule);background: transparent}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-search{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.opportunity-search input{background: var(--fl-input);border-color: var(--fl-input-border)}:root[data-theme="dark"] .opportunity-page:has(>.opportunity-kind-tabs)>.empty-state{background: var(--fl-soft);border: 1px solid var(--fl-border);box-shadow: none}:root[data-theme="dark"] .site-header.fieldlink-header.official-header{background: var(--fl-header);border-color: var(--fl-border)}:root[data-theme="dark"] .official-header .account-toggle{background: var(--fl-soft);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .official-header nav.account-panel{background: var(--fl-elevated);border-color: var(--fl-border);box-shadow: 0 15px 40px var(--fl-shadow-soft)}:root[data-theme="dark"] footer{background: var(--fl-soft);border-top: 1px solid var(--fl-border)}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .design-page .design-cta:hover{box-shadow: 0 7px 18px var(--fl-shadow-soft)}}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .design-page .resource-entry:hover{background: var(--fl-accent-soft)}}@media (max-width:1099px){:root[data-theme="dark"] .official-header .account-toggle{background: transparent;border: 1px solid var(--fl-border)}}@media (max-width:1099px){:root[data-theme="dark"] .official-header .mobile-product-links{border-bottom: 1px solid var(--fl-border)}}@media (max-width:1099px){:root[data-theme="dark"] .official-header .mobile-product-links>a{color: var(--fl-text);border-bottom: 1px solid var(--fl-border)}}@media (max-width:1099px){:root[data-theme="dark"] .official-header .mobile-product-links>a.active{color: var(--fl-link)}}@media (max-width:760px){:root[data-theme="dark"] .design-cinema-shade{background: linear-gradient(180deg,color-mix(in srgb, var(--fl-bg) 72%, transparent),color-mix(in srgb, var(--fl-bg) 57%, transparent) 65%,color-mix(in srgb, var(--fl-bg) 38%, transparent))}}:root[data-theme="dark"] .footer-company-label{color: var(--fl-muted)}:root[data-theme="dark"] .about-page{--about-rule: var(--fl-border)}:root[data-theme="dark"] .about-page h2 span{color: var(--fl-text)}:root[data-theme="dark"] .about-photo{background: var(--fl-feature)}:root[data-theme="dark"] .about-photo figcaption{color: var(--fl-photo-text);text-shadow: 0 1px 4px var(--fl-shadow);background: var(--fl-photo-overlay)}:root[data-theme="dark"] .about-hero{background: var(--fl-feature)}:root[data-theme="dark"] .about-hero-shade{background: linear-gradient(90deg,color-mix(in srgb, var(--fl-bg) 90%, transparent),color-mix(in srgb, var(--fl-bg) 44%, transparent) 55%,color-mix(in srgb, var(--fl-bg) 4%, transparent))}:root[data-theme="dark"] .about-hero-copy .design-eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .about-page .about-hero h1{color: var(--fl-photo-text)}:root[data-theme="dark"] .about-hero-copy p{color: var(--fl-text)}:root[data-theme="dark"] .about-intro{border-bottom: 1px solid var(--about-rule)}:root[data-theme="dark"] .about-page .about-connections{color: var(--fl-text)}:root[data-theme="dark"] .about-problem-copy .about-statement{color: var(--fl-text)}:root[data-theme="dark"] .about-connections-list{border-top: 1px solid var(--about-rule)}:root[data-theme="dark"] .about-connections-list>div{border-bottom: 1px solid var(--about-rule)}:root[data-theme="dark"] .about-connections-list dt{color: var(--fl-text)}:root[data-theme="dark"] .about-connections-list dd{color: var(--fl-muted)}:root[data-theme="dark"] .about-problem-close{color: var(--fl-muted) !important}:root[data-theme="dark"] .about-mission{background: var(--fl-feature);color: var(--fl-text)}:root[data-theme="dark"] .about-mission h2.design-eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .about-mission em{color: var(--fl-text)}:root[data-theme="dark"] .about-mission-bottom{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-mission-bottom p{color: var(--fl-text)}:root[data-theme="dark"] .about-mission-bottom p:first-child{color: var(--fl-text)}:root[data-theme="dark"] .about-flagship{background: var(--fl-soft);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-product-number{color: var(--fl-subtle)}:root[data-theme="dark"] .about-flagship-tag,:root[data-theme="dark"] .about-product-name small{color: var(--fl-muted)}:root[data-theme="dark"] .about-page .about-product-line{color: var(--fl-text)}:root[data-theme="dark"] .about-product-uses{color: var(--fl-muted)}:root[data-theme="dark"] .about-product{border-bottom: 1px solid var(--about-rule)}:root[data-theme="dark"] .about-product-arrow{color: var(--fl-muted)}:root[data-theme="dark"] .about-audience{background: var(--fl-soft)}:root[data-theme="dark"] .about-people li{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-value{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-value-number{color: var(--fl-subtle)}:root[data-theme="dark"] .about-trust{background: var(--fl-surface);border-block: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-trust .about-trust-lead{color: var(--fl-muted)}:root[data-theme="dark"] .about-trust-details li{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .about-trust-details .about-future{background: var(--fl-soft)}:root[data-theme="dark"] .about-trust-details .about-trust-note{color: var(--fl-muted)}:root[data-theme="dark"] .about-story{background: var(--fl-feature)}:root[data-theme="dark"] .about-story-copy .design-eyebrow{color: var(--fl-text)}:root[data-theme="dark"] .about-story blockquote{color: var(--fl-text)}:root[data-theme="dark"] .about-photo-note{color: var(--fl-muted)}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .about-product:hover{background: var(--fl-accent-soft)}}@media (hover:hover)and (pointer:fine){:root[data-theme="dark"] .about-flagship:hover{background: var(--fl-accent-soft)}}@media (max-width:760px){:root[data-theme="dark"] .about-hero-shade{background: linear-gradient(0deg,color-mix(in srgb, var(--fl-bg) 93%, transparent),color-mix(in srgb, var(--fl-bg) 44%, transparent) 70%,color-mix(in srgb, var(--fl-bg) 6%, transparent))}}:root[data-theme="dark"] .bridge-page{--bridge-forest: var(--fl-accent);--bridge-ink: var(--fl-text);color: var(--bridge-ink)}:root[data-theme="dark"] .bridge-page a:focus-visible,:root[data-theme="dark"] .bridge-page button:focus-visible,:root[data-theme="dark"] .bridge-page input:focus-visible,:root[data-theme="dark"] .bridge-page textarea:focus-visible,:root[data-theme="dark"] .bridge-page select:focus-visible{outline: 3px solid var(--fl-focus)}:root[data-theme="dark"] .bridge-nav{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-nav a.active{color: var(--fl-link)}:root[data-theme="dark"] .bridge-hero p{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-hero-photo{background: var(--fl-feature)}:root[data-theme="dark"] .bridge-hero-photo span{color: var(--fl-photo-text);background: var(--fl-photo-overlay)}:root[data-theme="dark"] .bridge-paths{border-top: 1px solid var(--fl-border);border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-paths a+a{border-left: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-paths a:hover{background: var(--fl-accent-soft)}:root[data-theme="dark"] .bridge-section-heading p{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-search input{border: 1px solid var(--fl-input-border);background: var(--fl-input)}:root[data-theme="dark"] .bridge-filters{background: var(--fl-soft)}:root[data-theme="dark"] .bridge-card{border: 1px solid var(--fl-border);background: var(--fl-surface)}:root[data-theme="dark"] .bridge-card:hover{border-color: var(--fl-accent-rule);box-shadow: 0 10px 30px var(--fl-shadow-soft)}:root[data-theme="dark"] .bridge-location{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-farm-types{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-small-title{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-tags span{background: var(--fl-soft);color: var(--fl-muted)}:root[data-theme="dark"] .bridge-time{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-reasons{background: var(--fl-soft);border-left: 3px solid var(--fl-border)}:root[data-theme="dark"] .bridge-empty{background: var(--fl-soft)}:root[data-theme="dark"] .bridge-disclaimer{color: var(--fl-muted);border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-privacy-note{background: var(--fl-soft);border-left: 3px solid var(--fl-border)}:root[data-theme="dark"] .bridge-progress button{border: 1px solid var(--fl-border);background: var(--fl-surface);color: var(--fl-muted)}:root[data-theme="dark"] .bridge-progress button[aria-current=step]{background: var(--fl-accent);color: var(--fl-text);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .bridge-step-count{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-step{border: 0}:root[data-theme="dark"] .bridge-field input,:root[data-theme="dark"] .bridge-field select,:root[data-theme="dark"] .bridge-field textarea,:root[data-theme="dark"] .bridge-report textarea{background: var(--fl-input);border: 1px solid var(--fl-input-border);color: var(--fl-text)}:root[data-theme="dark"] .bridge-multiselect{border: 0}:root[data-theme="dark"] .bridge-multiselect label{background: var(--fl-surface);border: 1px solid var(--fl-input-border)}:root[data-theme="dark"] .bridge-multiselect label:has(input:checked){background: var(--fl-accent-soft);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .bridge-multiselect input,:root[data-theme="dark"] .bridge-consent input,:root[data-theme="dark"] .bridge-roles input{accent-color: var(--fl-accent)}:root[data-theme="dark"] .bridge-multiselect small{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-roles label{background: var(--fl-surface);border: 1px solid var(--fl-input-border)}:root[data-theme="dark"] .bridge-roles label:has(input:checked){background: var(--fl-accent-soft);border-color: var(--fl-accent-rule)}:root[data-theme="dark"] .bridge-roles span{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-public-preview{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-public-preview dl>div{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-public-preview dt{color: var(--fl-muted)}:root[data-theme="dark"] .bridge-publish{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-detail .opportunity-gallery-stage{background: var(--fl-soft)}:root[data-theme="dark"] .bridge-story-layout>div>section{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] .bridge-story-aside{background: var(--fl-soft)}:root[data-theme="dark"] .bridge-controls button:not(.primary-button){border: 1px solid var(--fl-border);background: var(--fl-accent)}@media (max-width:760px){:root[data-theme="dark"] .bridge-paths a:nth-child(3){border-left: 0}}@media (max-width:760px){:root[data-theme="dark"] .bridge-paths a:nth-child(n+3){border-top: 1px solid var(--fl-border)}}:root[data-theme="dark"]{color: var(--fl-text);background: var(--fl-bg)}:root[data-theme="dark"] body[data-appearance-document="proof"] a{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="proof"] a:focus-visible{outline: 3px solid var(--fl-focus)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-skip{background: var(--fl-surface)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-header,:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-footer{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-header{background: var(--fl-surface)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-header-label{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-eyebrow{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="proof"] p{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-scope{border-left: 3px solid var(--fl-border);background: var(--fl-soft)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-section{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-step{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-section-heading strong{color: var(--fl-text)}:root[data-theme="dark"] body[data-appearance-document="proof"] figure{background: var(--fl-surface);border: 1px solid var(--fl-border)}:root[data-theme="dark"] body[data-appearance-document="proof"] picture{background: var(--fl-surface)}:root[data-theme="dark"] body[data-appearance-document="proof"] figcaption{border-top: 1px solid var(--fl-border);color: var(--fl-photo-text)}:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-footer{border-top: 1px solid var(--fl-border);border-bottom: 0;background: var(--fl-soft);color: var(--fl-muted)}@media print{:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-scope{background: none}}@media print{:root[data-theme="dark"] body[data-appearance-document="proof"] a{color: inherit}}@media print{:root[data-theme="dark"] body[data-appearance-document="proof"] .proof-footer{background: none}}:root[data-theme="dark"]{color: var(--fl-text);background: var(--fl-bg)}:root[data-theme="dark"] body[data-appearance-document="consent"] header,:root[data-theme="dark"] body[data-appearance-document="consent"] footer{border-bottom: 1px solid var(--fl-border)}:root[data-theme="dark"] body[data-appearance-document="consent"] a{color: var(--fl-muted)}:root[data-theme="dark"] body[data-appearance-document="consent"] section{border-top: 1px solid var(--fl-border)}:root[data-theme="dark"] body[data-appearance-document="consent"] section img{border: 1px solid var(--fl-border)}:root[data-theme="dark"]{background:var(--fl-bg);color:var(--fl-text)}:root[data-theme="dark"] body{background:var(--fl-bg);color:var(--fl-text)}:root[data-theme="dark"] ::selection{background:var(--fl-accent);color:var(--fl-on-accent)}:root[data-theme="dark"] :is(input,select,textarea){color:var(--fl-text);caret-color:var(--fl-focus);accent-color:var(--fl-accent)}:root[data-theme="dark"] :is(input,textarea)::placeholder{color:var(--fl-subtle);opacity:1}:root[data-theme="dark"] :is(input,select,textarea):focus-visible{outline-color:var(--fl-focus)}:root[data-theme="dark"] :is(input,textarea):autofill{box-shadow:0 0 0 1000px var(--fl-input) inset;-webkit-text-fill-color:var(--fl-text);caret-color:var(--fl-text)}:root[data-theme="dark"] input::file-selector-button{background:var(--fl-soft);color:var(--fl-text);border:1px solid var(--fl-input-border);border-radius:4px}:root[data-theme="dark"] option{background:var(--fl-elevated);color:var(--fl-text)}:root[data-theme="dark"] :is(.primary-button,.design-cta-light){background:var(--fl-primary-bg)!important;color:var(--fl-primary-text)!important;border-color:var(--fl-primary-bg)!important}:root[data-theme="dark"] :is(.primary-button,.design-cta-light):hover:not(:disabled){background:var(--fl-primary-hover)!important;color:var(--fl-primary-text)!important}:root[data-theme="dark"] :is(.secondary-button,.ghost-button,.icon-button){background:var(--fl-soft)!important;color:var(--fl-text)!important;border-color:var(--fl-border)!important}:root[data-theme="dark"] :is(.secondary-button,.ghost-button,.icon-button):hover:not(:disabled){background:var(--fl-accent-soft)!important;color:var(--fl-on-accent)!important}:root[data-theme="dark"] .secondary-button[aria-pressed="true"]{background:var(--fl-accent)!important;color:var(--fl-on-accent)!important;box-shadow:inset 0 0 0 1px var(--fl-accent-rule)}:root[data-theme="dark"] :is(.dark-button,.design-cta-forest){background:var(--fl-accent)!important;color:var(--fl-on-accent)!important}:root[data-theme="dark"] .text-button{color:var(--fl-link)}:root[data-theme="dark"] :is(.market-search>button,.opportunity-kind-tabs button.selected,.bridge-progress button[aria-current="step"]){background:var(--fl-accent)!important;color:var(--fl-on-accent)!important;border-color:var(--fl-accent-rule)!important}:root[data-theme="dark"] :is(.opportunity-kind-tabs button,.filter-chip.selected){color:var(--fl-text)}:root[data-theme="dark"] .message-bubble.mine{background:var(--fl-accent);color:var(--fl-on-accent)}:root[data-theme="dark"] .message-bubble.theirs{background:var(--fl-elevated);color:var(--fl-text)}:root[data-theme="dark"] .message-bubble :is(p,time){color:inherit}:root[data-theme="dark"] .site-header.fieldlink-header.official-header{background:var(--fl-header);border-bottom-color:var(--fl-border)}:root[data-theme="dark"] .site-header.fieldlink-header.official-header.is-scrolled{background:var(--fl-header-scrolled);border-bottom-color:var(--fl-border)}:root[data-theme="dark"] .official-header .account-toggle{color:var(--fl-text);border-color:var(--fl-border);background:var(--fl-soft)}:root[data-theme="dark"] .official-header .header-products>a{color:var(--fl-muted)}:root[data-theme="dark"] .official-header .header-products>a.active,:root[data-theme="dark"] .official-header .header-products>a:hover{color:var(--fl-text)}:root[data-theme="dark"] .official-header .header-products>a::after{background:var(--fl-accent-rule)}:root[data-theme="dark"] .official-header nav.account-panel{background:var(--fl-elevated);border-color:var(--fl-border)}:root[data-theme="dark"] .official-header .account-panel-title{color:var(--fl-subtle)}:root[data-theme="dark"] .official-header .account-panel>a,:root[data-theme="dark"] .official-header .account-panel>button{color:var(--fl-text)}:root[data-theme="dark"] .official-header .mobile-product-links>a{color:var(--fl-text)}:root[data-theme="dark"] .official-header .mobile-product-links>a.active{color:var(--fl-link)}:root[data-theme="dark"] :is(.official-mark,.official-lockup>img,.proof-brand>img){filter:invert(1) grayscale(1);mix-blend-mode:screen}:root[data-theme="dark"] .official-brand-name{color:var(--fl-text)}:root[data-theme="dark"] .design-page .design-flagship{background:var(--fl-feature);color:var(--fl-text)}:root[data-theme="dark"] .design-page .design-flagship h2{color:var(--fl-text)}:root[data-theme="dark"] .design-page :is(.design-product-story,.design-bridge-story,.design-resource-story){background:var(--fl-surface);box-shadow:inset 0 0 0 1px var(--fl-border)}:root[data-theme="dark"] .design-page :is(.design-resource-story,.design-product-story,.design-bridge-story) :is(h2,.design-product-label){color:var(--fl-text)}:root[data-theme="dark"] .design-page :is(.design-resource-story,.design-flagship) p{color:var(--fl-muted)}:root[data-theme="dark"] :is(.about-mission,.about-story,.design-resource-caption){background:var(--fl-feature);color:var(--fl-text)}:root[data-theme="dark"] .about-mission blockquote{color:var(--fl-text)}:root[data-theme="dark"] .about-mission em{color:var(--fl-link)}:root[data-theme="dark"] :is(.sms-policy-links a,.sms-help a,.legal-copy a){color:var(--fl-link);text-decoration:underline}:root[data-theme="dark"] :is(.verification-signal summary,.trust-explanation summary){color:var(--fl-link)}:root[data-theme="dark"] .trust-stars{color:var(--fl-stars-empty)}:root[data-theme="dark"] .trust-stars-fill{color:var(--fl-stars)}:root[data-theme="dark"] .review-stars label.chosen{background:var(--fl-accent-soft);color:var(--fl-stars);border-color:var(--fl-accent-rule)}:root[data-theme="dark"] :is(.phone-verified-success,.notice:not(.error)){background:var(--fl-success-bg);color:var(--fl-success-text);border-color:var(--fl-success-border)}:root[data-theme="dark"] :is(.phone-verified-success,.notice:not(.error)) p{color:var(--fl-success-text)}:root[data-theme="dark"] .notice.error{background:var(--fl-error-bg);color:var(--fl-error-text);border-color:var(--fl-error-border)}:root[data-theme="dark"] :is(.badge.pending,.badge.spoken_for){background:var(--fl-warning-bg);color:var(--fl-warning-text)}:root[data-theme="dark"] .badge.rejected{background:var(--fl-error-bg);color:var(--fl-error-text)}:root[data-theme="dark"] .photo-lightbox::backdrop,:root[data-theme="dark"] .opportunity-photo-dialog::backdrop{background:var(--fl-photo-overlay)}:root[data-theme="dark"] .hay-skeleton>div,:root[data-theme="dark"] .hay-skeleton>span{background:var(--fl-skeleton)!important}:root[data-theme="dark"] .hay-skeleton>div::after,:root[data-theme="dark"] .hay-skeleton>span::after{background:linear-gradient(90deg,transparent,var(--fl-shimmer),transparent)}:root[data-theme="dark"] .photo-lightbox .secondary-button{background:var(--fl-elevated)!important;color:var(--fl-text)!important}:root[data-theme="dark"] .official-header .appearance-option:has(input:checked){background:var(--fl-accent);color:var(--fl-on-accent)}:root[data-theme="dark"] .official-header .appearance-control>summary{color:var(--fl-text)}:root[data-theme="dark"] .official-header .appearance-help{color:var(--fl-muted)}@media(forced-colors:active){:root[data-theme="dark"] :is(a,button,input,select,textarea):focus-visible{outline:2px solid Highlight!important}}@media print{:root[data-theme="dark"],:root[data-theme="dark"] body,:root[data-theme="dark"] .legal-page{background:white!important;color:black!important;color-scheme:light}:root[data-theme="dark"] .legal-copy,:root[data-theme="dark"] .legal-copy *{color:black!important}:root[data-theme="dark"] :is(.official-mark,.official-lockup>img){filter:none;mix-blend-mode:multiply}}
