/* Offline candidate. Color-only declarations; no display, sizing, positioning or permission changes. */
body[data-keys-colors]{--k-paper:#fffef9;--k-card:#ffffff;--k-soft:#f1f3ec;--k-ink:#24352e;--k-muted:#617068;--k-line:#c9d3c7;--k-brand:#254f3a;--k-lime:#d9f078;--k-danger:#a62f2a;--k-success:#21683e;--k-warn:#815800;--k-info:#235d82;
--bg:#fffef9;--bg2:#ffffff;--bg3:#f1f3ec;--text:#24352e;--text2:#617068;--border:#c9d3c7;--bg-primary:#fffef9;--bg-secondary:#f1f3ec;--bg-card:#ffffff;--bg-nav:#fffef9;--text-primary:#24352e;--text-secondary:#4f6258;--text-muted:#617068;--border-hover:#748b7b;--gold:#254f3a;--gold-hover:#183d2a;--gold-dim:#eaf0e3;--yellow:#254f3a;--yellow2:#183d2a;--green:#21683e;--red:#a62f2a;--blue:#235d82;--surface:#ffffff;--surface-2:#f1f3ec;--muted:#617068;--line:#c9d3c7;--paper:#24352e;--ink:#24352e;--lime:#d9f078;--card:#ffffff;--accent:#254f3a;--accent-soft:#eaf0e3;--ink-soft:#4f6258;
background-color:var(--k-paper);color:var(--k-ink);color-scheme:light}

body[data-keys-colors="404"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="404"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="404"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="404"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="404"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="404"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="404"] .button{color:var(--k-ink)!important}
body[data-keys-colors="404"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="404"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="404"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="404"] .eyebrow,body[data-keys-colors="404"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="404"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="404"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="404"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="404"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="404"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="404"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="404"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="404"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="404"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="404"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="404"] .community-toolbar input,body[data-keys-colors="404"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="404"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="404"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="404"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="404"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="404"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="404"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="404"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="404"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="404"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="404"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="404"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="404"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="404"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="404"] .task-price button:hover,body[data-keys-colors="404"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="404"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="404"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="404"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="404"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="404"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="404"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="404"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="404"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="404"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="404"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="404"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="404"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="404"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="404"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="404"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="404"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="404"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="404"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="404"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="404"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="404"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="404"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="404"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="404"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="404"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="404"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="404"] .nf-code{color:var(--k-brand)!important}
body[data-keys-colors="activities"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="activities"] ::-webkit-scrollbar-thumb:hover{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-nav-link:hover{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-mobile-menu a:hover{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-btn::after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-btn-ghost{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-btn-ghost:hover{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-card-img .placeholder{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activities"] .ks-hero::before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-hero h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-banner .slide-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-banner-dots .dot{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-banner-arrow{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .lang-switch{background:var(--k-soft)!important;color:var(--k-brand)!important}
body[data-keys-colors="activities"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-nav{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .ks-nav-logo{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-nav-link{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .ks-nav-link:hover{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="activities"] .ks-nav-link.primary{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-nav-link.primary:hover{background:var(--k-card)!important}
body[data-keys-colors="activities"] .lang-switch{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="activities"] .lang-switch:hover{border-color:var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .lang-switch .active{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-hamburger span{background:var(--k-card)!important}
body[data-keys-colors="activities"] .ks-mobile-menu{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .ks-mobile-menu a{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .act-hero{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .act-hero h1{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .act-hero .desc{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .city-tabs-wrap{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .city-tab{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .city-tab:hover{color:var(--k-ink)!important;background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .city-tab.active{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .city-hero{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .city-hero-text h2{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .city-hero-text .city-slogan{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .city-hero-stat .stat-num{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .city-hero-stat .stat-label{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .city-hero-img{background:var(--k-soft)!important;border-left:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .city-reasons{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .city-reasons .reasons-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .city-reasons .reasons-sub{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .reason-card{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .reason-card:hover{border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .reason-card-text{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .reason-card-text .reason-num{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .reason-card-text .reason-subtitle{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .reason-card-text .reason-desc{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .reason-card-img{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .smart-filter{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="activities"] .sf-label{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .sf-chips button{border:1px solid var(--k-line)!important;background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activities"] .sf-chips button:hover{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .sf-chips button.on{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .sf-loading{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .filter-section{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .filter-label{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .filter-tag{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .filter-tag:hover{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .filter-tag.active{color:var(--k-ink)!important;background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .act-grid-section{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .carousel-arrow{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .carousel-arrow:hover{background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .carousel-dot{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .act-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .act-card:hover{background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .act-card-img{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .act-card-tag{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activities"] .act-card-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .act-card-meta{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .act-card-footer{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .act-card-price{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .act-card-count{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .act-empty h3{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .act-empty p{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .benefits-section{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .benefits-section .section-tag{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .benefits-section .section-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .benefits-section .section-sub{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .benefit-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .benefit-card:hover{background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .benefit-name{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .benefit-desc{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .join-section{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .join-section .section-tag{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .join-section .section-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .join-section .section-sub{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .join-stat .stat-num{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .join-stat .stat-label{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .partners-section{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .partners-section .section-tag{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .partners-section .section-title{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .partners-group-title{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .partner-logo{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .partner-logo:hover{background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .partner-logo .logo-name{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .partner-logo .logo-desc{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .ks-btn-primary{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .ks-btn-primary:hover{background:var(--k-card)!important}
body[data-keys-colors="activities"] .ks-btn-outline{color:var(--k-ink)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .ks-btn-outline:hover{border-color:var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="activities"] .enhanced-footer{border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .footer-col h4{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .footer-col p{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .footer-col a{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .footer-col a:hover{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .footer-bottom{border-top:1px solid var(--k-line)!important;color:var(--k-muted)!important}
@media(max-width:768px){body[data-keys-colors="activities"] .city-hero-img{border-top:1px solid var(--k-line)!important}}
body[data-keys-colors="activities"]{background:var(--k-paper)!important}
body[data-keys-colors="activities"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="activities"] .brand{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .site-header .button{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .site-header .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="activities"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .act-card-price.ended{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .site-header .brand,body[data-keys-colors="activities"] .site-header .brand small,body[data-keys-colors="activities"] .site-header .language,body[data-keys-colors="activities"] .site-header .header-actions,body[data-keys-colors="activities"] .site-header .desktop-nav,body[data-keys-colors="activities"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .site-header .desktop-nav a:hover,body[data-keys-colors="activities"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .site-header .button,body[data-keys-colors="activities"] .site-header #kRoleBtn,body[data-keys-colors="activities"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="activities"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="activities"] #kMobPanel,body[data-keys-colors="activities"] #kLangMenu,body[data-keys-colors="activities"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] #kMobPanel a,body[data-keys-colors="activities"] #kLangMenu button,body[data-keys-colors="activities"] #kRoleMenu a,body[data-keys-colors="activities"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="activities"] #kMobPanel a:hover,body[data-keys-colors="activities"] #kMobPanel a.k-cur,body[data-keys-colors="activities"] #kLangMenu button:hover,body[data-keys-colors="activities"] #kLangMenu button.on,body[data-keys-colors="activities"] #kRoleMenu a:hover,body[data-keys-colors="activities"] #kRoleMenu button:hover,body[data-keys-colors="activities"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activities"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .featured-hero{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .fh-desc{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-meta{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-mentor-row{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-mentor-avatar{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activities"] .fh-mentor-title{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-award{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-center-avatar{background-image:none!important;background-color:var(--k-soft)!important;border:4px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-day{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-day-label{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .fh-day-items{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-cta-row{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-avatars>div{border:2px solid var(--k-line)!important}
body[data-keys-colors="activities"] .fh-social-text{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-social-text b{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .fh-price{color:var(--k-brand)!important}
body[data-keys-colors="activities"] .fh-price-tail{color:var(--k-muted)!important}
body[data-keys-colors="activities"] .fh-btn-primary{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] .fh-btn-ghost{color:var(--k-ink)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] ::-webkit-scrollbar-thumb:hover{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-nav-link:hover{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-mobile-menu a:hover{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-btn::after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-btn-ghost{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-btn-ghost:hover{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-card-img .placeholder{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .ks-hero::before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-hero h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-banner .slide-title{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .ks-banner-dots .dot{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .ks-banner-arrow{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .lang-switch{background:var(--k-soft)!important;color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] nav{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .logo{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .nav-links a{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .nav-links a:hover{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .back{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .cover{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .info-item{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .info-label{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .section-title{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .description{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .register-box{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .price-display{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .price-sub{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .capacity-bar{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .capacity-text{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .space-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] .space-price{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .space-district{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .pay-section{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] .pay-section h3{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .pay-upload input[type=file]{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .pay-btn{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .pay-receipt img{border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] .pay-info{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .pay-info .amount{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] nav,body[data-keys-colors="activity-detail"] nav[style]{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] input,body[data-keys-colors="activity-detail"] select,body[data-keys-colors="activity-detail"] textarea{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] input::placeholder,body[data-keys-colors="activity-detail"] textarea::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .order-card,body[data-keys-colors="activity-detail"] [style*="background:#242424"],body[data-keys-colors="activity-detail"] [style*="background: #242424"]{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] ::-webkit-scrollbar-track{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .site-header .brand{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .brand small{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="activity-detail"] .site-header .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="activity-detail"] .site-header .button{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="activity-detail"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activity-detail"] .site-header .brand,body[data-keys-colors="activity-detail"] .site-header .brand small,body[data-keys-colors="activity-detail"] .site-header .language,body[data-keys-colors="activity-detail"] .site-header .header-actions,body[data-keys-colors="activity-detail"] .site-header .desktop-nav,body[data-keys-colors="activity-detail"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .desktop-nav a:hover,body[data-keys-colors="activity-detail"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activity-detail"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .button,body[data-keys-colors="activity-detail"] .site-header #kRoleBtn,body[data-keys-colors="activity-detail"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activity-detail"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="activity-detail"] #kMobPanel,body[data-keys-colors="activity-detail"] #kLangMenu,body[data-keys-colors="activity-detail"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activity-detail"] #kMobPanel a,body[data-keys-colors="activity-detail"] #kLangMenu button,body[data-keys-colors="activity-detail"] #kRoleMenu a,body[data-keys-colors="activity-detail"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="activity-detail"] #kMobPanel a:hover,body[data-keys-colors="activity-detail"] #kMobPanel a.k-cur,body[data-keys-colors="activity-detail"] #kLangMenu button:hover,body[data-keys-colors="activity-detail"] #kLangMenu button.on,body[data-keys-colors="activity-detail"] #kRoleMenu a:hover,body[data-keys-colors="activity-detail"] #kRoleMenu button:hover,body[data-keys-colors="activity-detail"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="activity-detail"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="admin-dashboard"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="admin-dashboard"] .btn-outline:hover{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .login-box h2{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .login-box input{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .login-box button{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .topbar h1{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .tab:hover{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .tier-card .tier-name{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .tier-card .tier-price-val{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .form-group input,body[data-keys-colors="admin"] .form-group textarea,body[data-keys-colors="admin"] .form-group select{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .form-group .toggle .slider::before{background:var(--k-card)!important}
body[data-keys-colors="admin"] .feat-item{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="admin"] .faq-card .faq-q{color:var(--k-ink)!important}
body[data-keys-colors="admin"] .candidate h3{color:var(--k-ink)!important}
body[data-keys-colors="benefits"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .button{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="benefits"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .eyebrow,body[data-keys-colors="benefits"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .community-toolbar input,body[data-keys-colors="benefits"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .task-price button:hover,body[data-keys-colors="benefits"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="benefits"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .bf-body{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .crumb{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-subnav a{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .bf-subnav a[aria-current="page"]{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-hero h1{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-hero .lead{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .cta-note{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .cta-skeleton{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-section>h2{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-section>.sub{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-card:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="benefits"] .bf-card strong{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-card p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-card small{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-card .go{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-compare th,body[data-keys-colors="benefits"] .bf-compare td{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .bf-compare th{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-compare th:nth-child(2),body[data-keys-colors="benefits"] .bf-compare td:nth-child(2){color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-compare th:nth-child(3),body[data-keys-colors="benefits"] .bf-compare td:nth-child(3){color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-compare .yes{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-compare .no{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-compare-cards b{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-compare-cards .g{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-compare-cards .m{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-plan .price{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-plan .price span{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-plan .desc{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-plan li{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-plan li:before{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-plan .current{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-guarantee{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-faq summary{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-faq summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-faq p{color:var(--k-muted)!important;border-top:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .bf-steps i{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-steps b{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-steps p{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-supply-col>h3{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-supply-col>h3 a{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-supply-item{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .bf-supply-item:hover b{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-supply-item b{color:var(--k-ink)!important}
body[data-keys-colors="benefits"] .bf-supply-item small{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-trust{background:var(--k-soft)!important}
body[data-keys-colors="benefits"] .bf-trust span{color:var(--k-muted)!important}
body[data-keys-colors="benefits"] .bf-trust a{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="benefits"] .bf-trust a:hover{color:var(--k-brand)!important}
body[data-keys-colors="benefits"] .bf-cta h2{color:var(--k-ink)!important}
body[data-keys-colors="city-events"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .button{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="city-events"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="city-events"] .eyebrow,body[data-keys-colors="city-events"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="city-events"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .community-toolbar input,body[data-keys-colors="city-events"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .task-price button:hover,body[data-keys-colors="city-events"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="city-events"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="city-events"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="city-events"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="city-events"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="city-events"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="city-events"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="city-events"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="city-events"] input,body[data-keys-colors="city-events"] select{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="city-events"] .external{color:var(--k-brand)!important}
body[data-keys-colors="communities"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="communities"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .button{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="communities"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="communities"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="communities"] .eyebrow,body[data-keys-colors="communities"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="communities"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .community-toolbar input,body[data-keys-colors="communities"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .task-price button:hover,body[data-keys-colors="communities"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="communities"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="communities"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="communities"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="communities"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="communities"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="communities"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="communities"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="communities"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="communities"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="communities"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="communities"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="communities"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="communities"] .site-header .brand,body[data-keys-colors="communities"] .site-header .brand small,body[data-keys-colors="communities"] .site-header .language,body[data-keys-colors="communities"] .site-header .header-actions,body[data-keys-colors="communities"] .site-header .desktop-nav,body[data-keys-colors="communities"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .site-header .desktop-nav a:hover,body[data-keys-colors="communities"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="communities"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .site-header .button,body[data-keys-colors="communities"] .site-header #kRoleBtn,body[data-keys-colors="communities"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="communities"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="communities"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="communities"] #kMobPanel,body[data-keys-colors="communities"] #kLangMenu,body[data-keys-colors="communities"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="communities"] #kMobPanel a,body[data-keys-colors="communities"] #kLangMenu button,body[data-keys-colors="communities"] #kRoleMenu a,body[data-keys-colors="communities"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="communities"] #kMobPanel a:hover,body[data-keys-colors="communities"] #kMobPanel a.k-cur,body[data-keys-colors="communities"] #kLangMenu button:hover,body[data-keys-colors="communities"] #kLangMenu button.on,body[data-keys-colors="communities"] #kRoleMenu a:hover,body[data-keys-colors="communities"] #kRoleMenu button:hover,body[data-keys-colors="communities"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="communities"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .button{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="community-detail"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .eyebrow,body[data-keys-colors="community-detail"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .community-toolbar input,body[data-keys-colors="community-detail"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .task-price button:hover,body[data-keys-colors="community-detail"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="community-detail"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .detail-visual{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .detail-visual:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .detail-hero.cyan .detail-visual:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .detail-hero.violet .detail-visual:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .detail-hero.orange .detail-visual:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .detail-info .kicker{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .lead.rich h3{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .lead.rich b,body[data-keys-colors="community-detail"] .lead.rich strong{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .detail-info .lead{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .detail-meta b{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .hl-grid article{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .hl-grid p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .access-list li{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .access-list li:before{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .policy-hl{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .policy-group li{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .policy-group li:before{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .opp-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .opp-card p{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .ev-cover{background:var(--k-soft) center/cover!important}
body[data-keys-colors="community-detail"] .ev-scope{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .ev-foot b{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .ev-foot a{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .qr-card{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .qr-card img{background:var(--k-card)!important}
body[data-keys-colors="community-detail"] .qr-note{color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .cd-grid img{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .cd-allbtn{background:var(--k-soft)!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-detail"] .cd-allbtn:hover{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .cd-ph{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="community-detail"] .cd-ph strong{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .cd-feat{color:var(--k-brand)!important}
body[data-keys-colors="community-detail"] .cd-lb{background:var(--k-soft)!important}
body[data-keys-colors="community-detail"] .cd-lb .lb-close{color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .cd-lb .lb-nav{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-detail"] .cd-lb .lb-count{color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"]{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"] header{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"] aside p,body[data-keys-colors="community-editor-index"] .note{color:var(--k-muted)!important}
body[data-keys-colors="community-editor-index"] small{color:var(--k-muted)!important}
body[data-keys-colors="community-editor-index"] section{background:var(--k-card)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="community-editor-index"] section>p{color:var(--k-muted)!important}
body[data-keys-colors="community-editor-index"] input,body[data-keys-colors="community-editor-index"] textarea,body[data-keys-colors="community-editor-index"] select{border:1px solid var(--k-line)!important;background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"] button{border:1px solid var(--k-line)!important;background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"] button:hover{background:var(--k-card)!important}
body[data-keys-colors="community-editor-index"] .primary{color:var(--k-ink)!important}
body[data-keys-colors="community-editor-index"] footer{background:var(--k-card)!important;border-top:1px solid var(--k-line)!important}
body[data-keys-colors="community-editor-index"] .item{border:1px solid var(--k-line)!important;background:var(--k-card)!important}
body[data-keys-colors="community-editor-index"] .item .item{background:var(--k-card)!important}
body[data-keys-colors="community-editor-index"] .preview-card{background:var(--k-card)!important}
body[data-keys-colors="community-editor-index"] .saved{border-left:4px solid var(--k-line)!important}
body[data-keys-colors="featured-detail"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-nav{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="featured-detail"] .fd-nav a{color:var(--k-muted)!important}
body[data-keys-colors="featured-detail"] .fd-nav a:hover{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-title{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-desc{color:var(--k-muted)!important}
body[data-keys-colors="featured-detail"] .fd-meta{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="featured-detail"] .fd-content{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-content h2{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-content h3{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-content blockquote{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="featured-detail"] .fd-cta{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="featured-detail"] .fd-cta h3{color:var(--k-ink)!important}
body[data-keys-colors="featured-detail"] .fd-cta p{color:var(--k-muted)!important}
body[data-keys-colors="featured-detail"] .fd-btn{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="government"]{color:var(--k-ink)!important}
body[data-keys-colors="government"] .topbar{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="government"] .nav-cta{color:var(--k-ink)!important}
body[data-keys-colors="government"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="government"] .loop-step .num{color:var(--k-ink)!important}
body[data-keys-colors="government"] tr:nth-child(even) td{background:var(--k-card)!important}
body[data-keys-colors="government"] .data-card .note{background:var(--k-card)!important}
body[data-keys-colors="government"] .case-box{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="government"] .case-box p{color:var(--k-muted)!important}
body[data-keys-colors="government"] .case-stats .n{color:var(--k-ink)!important}
body[data-keys-colors="government"] .pilot-card{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="government"] .pilot-card p.desc{color:var(--k-ink)!important}
body[data-keys-colors="government"] .pilot-spec .item{background:var(--k-soft)!important}
body[data-keys-colors="government"] .pilot-spec .item .v{color:var(--k-ink)!important}
body[data-keys-colors="government"] .tri-card .tag{color:var(--k-ink)!important}
body[data-keys-colors="government"] .tl-period{background:var(--k-card)!important}
body[data-keys-colors="government"] .contact-card{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="government"] .contact-card p{color:var(--k-muted)!important}
body[data-keys-colors="government"] .contact-info .label{color:var(--k-muted)!important}
body[data-keys-colors="info"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="info"] .nav{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="info"] .nav-logo{color:var(--k-ink)!important}
body[data-keys-colors="info"] .nav a{color:var(--k-muted)!important}
body[data-keys-colors="info"] .nav a:hover,body[data-keys-colors="info"] .nav a.active{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="info"] .hero{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="info"] .hero .sub{color:var(--k-muted)!important}
body[data-keys-colors="info"] .hero .lang-toggle{background:var(--k-soft)!important}
body[data-keys-colors="info"] .hero .lang-toggle button{color:var(--k-muted)!important}
body[data-keys-colors="info"] .hero .lang-toggle button.active{background:var(--k-card)!important;color:var(--k-ink)!important}
body[data-keys-colors="info"] .toc a{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="info"] .toc a:hover{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="info"] section{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="info"] section h3{color:var(--k-brand)!important}
body[data-keys-colors="info"] section p{color:var(--k-muted)!important}
body[data-keys-colors="info"] section li{color:var(--k-muted)!important}
body[data-keys-colors="info"] section li strong{color:var(--k-ink)!important}
body[data-keys-colors="info"] .method{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="info"] .method .desc{color:var(--k-muted)!important}
body[data-keys-colors="info"] th,body[data-keys-colors="info"] td{border-bottom:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="info"] th{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="info"] footer{color:var(--k-muted)!important;border-top:1px solid var(--k-line)!important}
body[data-keys-colors="info"] footer a{color:var(--k-muted)!important}
body[data-keys-colors="login"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="login"] ::-webkit-scrollbar-thumb:hover{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-nav-link:hover{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-mobile-menu a:hover{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-btn::after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-btn-ghost{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-btn-ghost:hover{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-card-img .placeholder{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="login"] .ks-hero::before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-hero h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-banner .slide-title{color:var(--k-ink)!important}
body[data-keys-colors="login"] .ks-banner-dots .dot{background:var(--k-soft)!important}
body[data-keys-colors="login"] .ks-banner-arrow{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="login"] .lang-switch{background:var(--k-soft)!important;color:var(--k-brand)!important}
body[data-keys-colors="login"] .login-logo h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"]{background:var(--k-soft)!important}
body[data-keys-colors="login"] .login-logo h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="login"] .btn-main{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member-profile"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .eyebrow,body[data-keys-colors="member-profile"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .community-toolbar input,body[data-keys-colors="member-profile"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .task-price button:hover,body[data-keys-colors="member-profile"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member-profile"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-profile"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .pf-prog .dot{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .pf-field input,body[data-keys-colors="member-profile"] .pf-field textarea,body[data-keys-colors="member-profile"] .pf-field select{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .pf-field .cnt{color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .chip{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="member-profile"] .chip.on{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .taginput{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .taginput .tg{color:var(--k-brand)!important}
body[data-keys-colors="member-profile"] .taginput input{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .pf-bar{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-profile"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="member-profile"] .site-header .brand,body[data-keys-colors="member-profile"] .site-header .brand small,body[data-keys-colors="member-profile"] .site-header .language,body[data-keys-colors="member-profile"] .site-header .header-actions,body[data-keys-colors="member-profile"] .site-header .desktop-nav,body[data-keys-colors="member-profile"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .site-header .desktop-nav a:hover,body[data-keys-colors="member-profile"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="member-profile"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .site-header .button,body[data-keys-colors="member-profile"] .site-header #kRoleBtn,body[data-keys-colors="member-profile"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="member-profile"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="member-profile"] #kMobPanel,body[data-keys-colors="member-profile"] #kLangMenu,body[data-keys-colors="member-profile"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="member-profile"] #kMobPanel a,body[data-keys-colors="member-profile"] #kLangMenu button,body[data-keys-colors="member-profile"] #kRoleMenu a,body[data-keys-colors="member-profile"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="member-profile"] #kMobPanel a:hover,body[data-keys-colors="member-profile"] #kMobPanel a.k-cur,body[data-keys-colors="member-profile"] #kLangMenu button:hover,body[data-keys-colors="member-profile"] #kLangMenu button.on,body[data-keys-colors="member-profile"] #kRoleMenu a:hover,body[data-keys-colors="member-profile"] #kRoleMenu button:hover,body[data-keys-colors="member-profile"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="member-profile"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="member-public"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member-public"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .eyebrow,body[data-keys-colors="member-public"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .community-toolbar input,body[data-keys-colors="member-public"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .task-price button:hover,body[data-keys-colors="member-public"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member-public"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member-public"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-public"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .pp-cover{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-public"] .pp-av{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-public"] .pp-line{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .pp-sec p{color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .pp-tags span{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="member-public"] .pp-tags.lime span{color:var(--k-brand)!important}
body[data-keys-colors="member-public"] .pp-gate h3,body[data-keys-colors="member-public"] .pp-err h3{color:var(--k-ink)!important}
body[data-keys-colors="member-task"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member-task"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-task"] .eyebrow,body[data-keys-colors="member-task"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-task"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .community-toolbar input,body[data-keys-colors="member-task"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .task-price button:hover,body[data-keys-colors="member-task"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-task"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-task"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member-task"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member-task"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-task"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-task"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .td-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .td-price{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .td-sec p{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .td-skills span{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .pub .av{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .ap input,body[data-keys-colors="member-task"] .ap textarea{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .appl .who .av{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .appl .msg{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .appl .st{color:var(--k-muted)!important}
body[data-keys-colors="member-task"] .appl .st.selected{color:var(--k-brand)!important}
body[data-keys-colors="member-task"] .stars span{color:var(--k-ink)!important}
body[data-keys-colors="member-task"] .td-note{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member-tasks"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .eyebrow,body[data-keys-colors="member-tasks"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .community-toolbar input,body[data-keys-colors="member-tasks"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .task-price button:hover,body[data-keys-colors="member-tasks"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member-tasks"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member-tasks"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .tk-tab.on{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .tk-filter .sf-search{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .tk-filter .sf-search input{color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .tk-filter select{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-tasks"] .tk-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .tk-skills span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-tasks"] .tk-price{color:var(--k-brand)!important}
body[data-keys-colors="member-tasks"] .tk-modal{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .tk-box{background:var(--k-soft)!important}
body[data-keys-colors="member-tasks"] .tk-box input,body[data-keys-colors="member-tasks"] .tk-box textarea{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member-wallet"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .eyebrow,body[data-keys-colors="member-wallet"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .community-toolbar input,body[data-keys-colors="member-wallet"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .task-price button:hover,body[data-keys-colors="member-wallet"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member-wallet"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member-wallet"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .ms-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member-wallet"] .ms-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member-wallet"] .bf-usage .rem b{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .bf-cycle b{color:var(--k-muted)!important}
body[data-keys-colors="member-wallet"] .bf-hist{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .bf-unlimited{color:var(--k-brand)!important}
body[data-keys-colors="member-wallet"] .usages .u-row{color:var(--k-muted)!important}
body[data-keys-colors="member"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="member"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="member"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="member"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="member"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="member"] .button{color:var(--k-ink)!important}
body[data-keys-colors="member"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="member"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="member"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .eyebrow,body[data-keys-colors="member"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="member"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="member"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="member"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="member"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="member"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="member"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="member"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="member"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="member"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="member"] .community-toolbar input,body[data-keys-colors="member"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="member"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="member"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="member"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="member"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="member"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="member"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="member"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="member"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="member"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="member"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="member"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="member"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="member"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="member"] .task-price button:hover,body[data-keys-colors="member"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="member"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="member"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="member"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="member"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="member"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="member"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="member"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="member"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="member"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="member"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="member"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="member"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="member"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="member"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="member"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="member"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="member"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="member"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="member"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="member"] .mb-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="member"] .mb-card .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member"] .mb-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="member"] .mb-tags span{border:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .mb-stats{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .mb-actions a{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="member"] .mb-actions a.hot{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="member"] .mb-panel>header a{color:var(--k-brand)!important}
body[data-keys-colors="member"] .mb-row{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="member"] .mb-row .pic{background:var(--k-soft) center/cover!important}
body[data-keys-colors="member"] .mb-row .st{color:var(--k-muted)!important}
body[data-keys-colors="member"] .mb-row .st.ok{color:var(--k-brand)!important}
body[data-keys-colors="members"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="members"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="members"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="members"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="members"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="members"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="members"] .button{color:var(--k-ink)!important}
body[data-keys-colors="members"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="members"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="members"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="members"] .eyebrow,body[data-keys-colors="members"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="members"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="members"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="members"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="members"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="members"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="members"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="members"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="members"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="members"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="members"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="members"] .community-toolbar input,body[data-keys-colors="members"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="members"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="members"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="members"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="members"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="members"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="members"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="members"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="members"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="members"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="members"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="members"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="members"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="members"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="members"] .task-price button:hover,body[data-keys-colors="members"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="members"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="members"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="members"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="members"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="members"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="members"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="members"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="members"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="members"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="members"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="members"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="members"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="members"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="members"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="members"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="members"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="members"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="members"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="members"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="members"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="members"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="members"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="members"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="members"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="members"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="members"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="members"] .smart-filter{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="members"] .sf-search{background:var(--k-soft)!important}
body[data-keys-colors="members"] .sf-search input{color:var(--k-ink)!important}
body[data-keys-colors="members"] .chip{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="members"] .chip.on{color:var(--k-ink)!important}
body[data-keys-colors="members"] .mc-av{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="members"] .mc-line{color:var(--k-muted)!important}
body[data-keys-colors="members"] .mc-topics span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="members"] .mc-tags{color:var(--k-muted)!important}
body[data-keys-colors="members"] .mc-tags b{color:var(--k-brand)!important}
body[data-keys-colors="members"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="members"] .site-header .brand,body[data-keys-colors="members"] .site-header .brand small,body[data-keys-colors="members"] .site-header .language,body[data-keys-colors="members"] .site-header .header-actions,body[data-keys-colors="members"] .site-header .desktop-nav,body[data-keys-colors="members"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="members"] .site-header .desktop-nav a:hover,body[data-keys-colors="members"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="members"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="members"] .site-header .button,body[data-keys-colors="members"] .site-header #kRoleBtn,body[data-keys-colors="members"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="members"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="members"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="members"] #kMobPanel,body[data-keys-colors="members"] #kLangMenu,body[data-keys-colors="members"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="members"] #kMobPanel a,body[data-keys-colors="members"] #kLangMenu button,body[data-keys-colors="members"] #kRoleMenu a,body[data-keys-colors="members"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="members"] #kMobPanel a:hover,body[data-keys-colors="members"] #kMobPanel a.k-cur,body[data-keys-colors="members"] #kLangMenu button:hover,body[data-keys-colors="members"] #kLangMenu button.on,body[data-keys-colors="members"] #kRoleMenu a:hover,body[data-keys-colors="members"] #kRoleMenu button:hover,body[data-keys-colors="members"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="members"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="membership"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="membership"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .button{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="membership"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="membership"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .eyebrow,body[data-keys-colors="membership"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .community-toolbar input,body[data-keys-colors="membership"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .task-price button:hover,body[data-keys-colors="membership"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="membership"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="membership"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="membership"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="membership"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="membership"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .mb-body{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-hero h1{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-hero .cn{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-hero .lead{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-proof strong{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-guestbar{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-kicker{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-section h2{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-section .sub{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-benefit{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .mb-benefit:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .mb-benefit i{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-benefit b{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-benefit h3{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-benefit p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-net h3{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-net p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-net ul li{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="membership"] .mb-save-item i{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-save-item h3{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-save-item p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-demo>span{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-demo .mb-demo-card h4{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-demo .note{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-plan{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="membership"] .mb-plan .price b{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-plan .desc{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-plan ul li{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-plan ul li:before{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-plan .current{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-plan-fallback{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-plan-fallback a{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-faq summary{color:var(--k-ink)!important}
body[data-keys-colors="membership"] .mb-faq summary:after{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-faq summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="membership"] .mb-faq p{color:var(--k-muted)!important}
body[data-keys-colors="membership"] .mb-join{background:var(--k-soft)!important}
body[data-keys-colors="membership"] .mb-join h2{color:var(--k-ink)!important}
body[data-keys-colors="opc-match"]{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="opc-match"] header{background:var(--k-soft)!important}
body[data-keys-colors="opc-match"] .brand b{color:var(--k-ink)!important}
body[data-keys-colors="opc-match"] .eyebrow{color:var(--k-brand)!important}
body[data-keys-colors="opc-match"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="opc-match"] .primary{color:var(--k-ink)!important}
body[data-keys-colors="opc-match"] .micro{color:var(--k-muted)!important}
body[data-keys-colors="opc-match"] .option{color:var(--k-ink)!important}
body[data-keys-colors="opc-match"] .option i{color:var(--k-brand)!important}
body[data-keys-colors="opc-match"] .resource b{color:var(--k-brand)!important}
body[data-keys-colors="opc-match"] .offer{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="opc-match"] label span{color:var(--k-muted)!important}
body[data-keys-colors="opc-match"] input,body[data-keys-colors="opc-match"] select,body[data-keys-colors="opc-match"] textarea{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="opc-match"] .message{color:var(--k-brand)!important}
body[data-keys-colors="opc-match"] footer{color:var(--k-muted)!important}
body[data-keys-colors="orders"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="orders"] ::-webkit-scrollbar-thumb:hover{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-nav-link:hover{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-mobile-menu a:hover{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-btn::after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-btn-ghost{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-btn-ghost:hover{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-card-img .placeholder{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="orders"] .ks-hero::before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-hero h1{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-banner .slide-title{color:var(--k-ink)!important}
body[data-keys-colors="orders"] .ks-banner-dots .dot{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .ks-banner-arrow{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="orders"] .lang-switch{background:var(--k-soft)!important;color:var(--k-brand)!important}
body[data-keys-colors="orders"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="orders"] nav{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="orders"] .nav-logo{color:var(--k-brand)!important}
body[data-keys-colors="orders"] .btn-nav{color:var(--k-ink)!important}
body[data-keys-colors="orders"] .btn-nav.outline{color:var(--k-brand)!important}
body[data-keys-colors="orders"] .order-card{background:var(--k-soft)!important}
body[data-keys-colors="orders"] .order-no{color:var(--k-muted)!important}
body[data-keys-colors="orders"] .order-dates{color:var(--k-muted)!important}
body[data-keys-colors="orders"] .order-amount{color:var(--k-brand)!important}
body[data-keys-colors="orders"] .proof-section{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="orders"] .proof-title{color:var(--k-muted)!important}
body[data-keys-colors="orders"] .proof-input{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="orders"] .btn-submit{color:var(--k-ink)!important}
body[data-keys-colors="orders"] .proof-img{color:var(--k-muted)!important}
body[data-keys-colors="orders"] .empty{color:var(--k-ink)!important}
body[data-keys-colors="orders"] nav,body[data-keys-colors="orders"] nav[style]{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="orders"] input,body[data-keys-colors="orders"] select,body[data-keys-colors="orders"] textarea{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="orders"] input::placeholder,body[data-keys-colors="orders"] textarea::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="orders"] .order-card,body[data-keys-colors="orders"] [style*="background:#242424"],body[data-keys-colors="orders"] [style*="background: #242424"]{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="orders"] ::-webkit-scrollbar-track{background:var(--k-soft)!important}
body[data-keys-colors="orders"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="organizer-dashboard"] nav{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .logo{color:var(--k-brand)!important}
body[data-keys-colors="organizer-dashboard"] .nav-right span{color:var(--k-muted)!important}
body[data-keys-colors="organizer-dashboard"] .nav-right a{color:var(--k-brand)!important}
body[data-keys-colors="organizer-dashboard"] .page-title span{color:var(--k-brand)!important}
body[data-keys-colors="organizer-dashboard"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="organizer-dashboard"] .btn-outline{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="organizer-dashboard"] .btn-outline:hover{color:var(--k-brand)!important}
body[data-keys-colors="organizer-dashboard"] .empty-state{color:var(--k-ink)!important}
body[data-keys-colors="organizer-dashboard"] .activity-card{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .tag-other{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="organizer-dashboard"] .ac-meta-item{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .ac-meta-label{color:var(--k-muted)!important}
body[data-keys-colors="organizer-dashboard"] .modal{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .form-label{color:var(--k-muted)!important}
body[data-keys-colors="organizer-dashboard"] .form-control{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="organizer-dashboard"] select.form-control option{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .reg-item{background:var(--k-soft)!important}
body[data-keys-colors="organizer-dashboard"] .reg-info{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .button{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="partner-apply"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .eyebrow,body[data-keys-colors="partner-apply"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .community-toolbar input,body[data-keys-colors="partner-apply"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .task-price button:hover,body[data-keys-colors="partner-apply"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="partner-apply"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="partner-apply"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-apply"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .pa-perks li{color:var(--k-muted)!important}
body[data-keys-colors="partner-apply"] .pa-perks li:before{color:var(--k-brand)!important}
body[data-keys-colors="partner-apply"] .pa-field input,body[data-keys-colors="partner-apply"] .pa-field select,body[data-keys-colors="partner-apply"] .pa-field textarea{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="partner-apply"] .pa-ok i{color:var(--k-brand)!important}
body[data-keys-colors="partner-dashboard"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="partner-dashboard"] nav{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="partner-dashboard"] .logo{color:var(--k-brand)!important}
body[data-keys-colors="partner-dashboard"] .nav-right span{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .lang-switch{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .tabs{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-dashboard"] .tab{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .tab:hover{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .tab.active{color:var(--k-ink)!important}
body[data-keys-colors="partner-dashboard"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="partner-dashboard"] .btn-outline{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-dashboard"] .card-sub{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .room-types-label{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .room-type-tag{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .price-item{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-dashboard"] .price-label{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .empty-state{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .modal{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="partner-dashboard"] .modal h2{color:var(--k-ink)!important}
body[data-keys-colors="partner-dashboard"] .form-label{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .form-control{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="partner-dashboard"] .form-control::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .form-hint{color:var(--k-muted)!important}
body[data-keys-colors="partner-dashboard"] .form-divider{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .button{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="passport-book"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .eyebrow,body[data-keys-colors="passport-book"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .community-toolbar input,body[data-keys-colors="passport-book"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .task-price button:hover,body[data-keys-colors="passport-book"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="passport-book"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .pbk-cover{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .pbk-cover .emblem{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .pbk-cover h1{color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .pbk-cover small{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-cover .holder{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .pbk-page{background-image:none!important;background-color:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .pbk-page:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .pbk-page .ph{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="passport-book"] .pbk-page .role{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-page li{color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .pbk-prog i{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-prog .bar{background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .pbk-prog .bar b{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .pbk-quote{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="passport-book"] .pbk-quote b{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-pageno{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-info .row{border-bottom:1px dashed var(--k-line)!important}
body[data-keys-colors="passport-book"] .pbk-info .row span{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-avatar{background:var(--k-soft)!important;color:var(--k-brand)!important}
body[data-keys-colors="passport-book"] .pbk-endpage p{color:var(--k-muted)!important}
body[data-keys-colors="passport-book"] .pbk-ctrl button{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="passport-book"] .pbk-note{color:var(--k-muted)!important}
body[data-keys-colors="passport"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="passport"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .button{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="passport"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="passport"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport"] .eyebrow,body[data-keys-colors="passport"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .community-toolbar input,body[data-keys-colors="passport"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .task-price button:hover,body[data-keys-colors="passport"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="passport"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="passport"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="passport"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="passport"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="passport"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="passport"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="passport"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="passport"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="passport"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .pp-steps span{color:var(--k-brand)!important}
body[data-keys-colors="passport"] .pp-note{color:var(--k-muted)!important}
body[data-keys-colors="passport"] .pp-hello b{color:var(--k-brand)!important}
body[data-keys-colors="payment-result"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="payment-result"] nav{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="payment-result"] .logo{color:var(--k-brand)!important}
body[data-keys-colors="payment-result"] .result-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="payment-result"] .result-desc{color:var(--k-muted)!important}
body[data-keys-colors="payment-result"] .info-item{background:var(--k-soft)!important}
body[data-keys-colors="payment-result"] .info-label{color:var(--k-muted)!important}
body[data-keys-colors="payment-result"] .info-value.gold{color:var(--k-brand)!important}
body[data-keys-colors="payment-result"] .btn-primary{color:var(--k-ink)!important}
body[data-keys-colors="payment-result"] .btn-outline{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="payment-result"] .spinner{border:3px solid var(--k-line)!important}
body[data-keys-colors="payment-result"] .step{color:var(--k-muted)!important}
body[data-keys-colors="payment-result"] .step.done{color:var(--k-muted)!important}
body[data-keys-colors="payment-result"] .step-dot{background:var(--k-soft)!important}
body[data-keys-colors="payment-result"] .step.done .step-dot{background:var(--k-soft)!important}
body[data-keys-colors="payment"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="payment"] nav{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .logo{color:var(--k-brand)!important}
body[data-keys-colors="payment"] .nav-right a{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .nav-right a:hover{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .page-sub{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .step-item::after{background:var(--k-soft)!important}
body[data-keys-colors="payment"] .step-num{background:var(--k-soft)!important}
body[data-keys-colors="payment"] .step-item.active .step-num{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .step-item.done .step-num{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .step-label{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .step-item.active .step-label{color:var(--k-brand)!important}
body[data-keys-colors="payment"] .step-item.done .step-label{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .order-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .order-card h3{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .order-row{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .order-row .label{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .pay-summary{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .pay-summary h3{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .summary-row{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .summary-row.discount{color:var(--k-brand)!important}
body[data-keys-colors="payment"] .summary-total{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .summary-total .amount small{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .countdown{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .countdown strong{color:var(--k-brand)!important}
body[data-keys-colors="payment"] .method-section h4{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .method-card{background:var(--k-soft)!important;border:2px solid var(--k-line)!important}
body[data-keys-colors="payment"] .method-desc{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .method-check{border:2px solid var(--k-line)!important}
body[data-keys-colors="payment"] .method-card.selected .method-check::after{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .manual-section{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="payment"] .transfer-item{background:var(--k-soft)!important}
body[data-keys-colors="payment"] .transfer-item .t-label{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .transfer-note{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .transfer-note strong{color:var(--k-brand)!important}
body[data-keys-colors="payment"] .upload-area{border:2px dashed var(--k-line)!important}
body[data-keys-colors="payment"] .submit-btn{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .submit-btn.alipay-btn{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .secure-note{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .back-link{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .back-link:hover{color:var(--k-ink)!important}
body[data-keys-colors="payment"] .agreement{color:var(--k-muted)!important}
body[data-keys-colors="payment"] .spinner{border:3px solid var(--k-line)!important}
body[data-keys-colors="post-need"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .button{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="post-need"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="post-need"] .eyebrow,body[data-keys-colors="post-need"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="post-need"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .community-toolbar input,body[data-keys-colors="post-need"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .task-price button:hover,body[data-keys-colors="post-need"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="post-need"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="post-need"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="post-need"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="post-need"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="post-need"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="post-need"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .pn-steps li{color:var(--k-muted)!important}
body[data-keys-colors="post-need"] .pn-steps b{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .pn-field input,body[data-keys-colors="post-need"] .pn-field select,body[data-keys-colors="post-need"] .pn-field textarea{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="post-need"] .pn-ok i,body[data-keys-colors="post-need"] .pn-gate i{color:var(--k-brand)!important}
body[data-keys-colors="post-need"] .pn-user b{color:var(--k-brand)!important}
body[data-keys-colors="privacy"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .button{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="privacy"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="privacy"] .eyebrow,body[data-keys-colors="privacy"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="privacy"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .community-toolbar input,body[data-keys-colors="privacy"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .task-price button:hover,body[data-keys-colors="privacy"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="privacy"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="privacy"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="privacy"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="privacy"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="privacy"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="privacy"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="privacy"] .legal-wrap h2{color:var(--k-brand)!important}
body[data-keys-colors="privacy"] .legal-wrap p,body[data-keys-colors="privacy"] .legal-wrap li{color:var(--k-muted)!important}
body[data-keys-colors="privacy"] .legal-wrap a{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] button{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] input,body[data-keys-colors="space-detail"] select,body[data-keys-colors="space-detail"] textarea{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] select option{background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .nav{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .nav-logo span{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .nav-link{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .nav-link:hover{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .nav-btn{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .nav-btn:hover{border-color:var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .nav-btn.primary{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .breadcrumb{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .breadcrumb a{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .breadcrumb a:hover{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .detail-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .detail-name{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .detail-location{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .detail-location a{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .detail-header-right .price-original{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .detail-header-right .price-main{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .detail-header-right .price-unit{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .btn-book-top{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .detail-left{border-right:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .facilities-title{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .facility-item{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .facility-item .fac-text{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .desc-title{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .desc-text{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .room-type-card{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .room-type-header{background:var(--k-soft)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .room-type-header:hover{background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .room-type-name{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .price-table th{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .price-table td{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .price-table .price-val{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .price-table .price-period{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .price-table .lease-type{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .capacity-bar{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .capacity-bar .cap-label{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .capacity-bar .cap-num{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .booking-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .booking-card h3{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .booking-row label{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .booking-divider{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .booking-summary .label{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .booking-summary .value{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .btn-book{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .review-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .review-card .score{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .review-card .score-label{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .review-card .score-sub{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .review-card .review-text{color:var(--k-muted)!important;border-top:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .nearby-card{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="space-detail"] .nearby-card h4{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .nearby-item{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .footer{color:var(--k-muted)!important;border-top:1px solid var(--k-line)!important}
@media(max-width:960px){body[data-keys-colors="space-detail"] .detail-left{border-bottom:1px solid var(--k-line)!important}}
body[data-keys-colors="space-detail"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .site-header .brand{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .site-header .brand small{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .site-header .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="space-detail"] .site-header .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="space-detail"] .site-header .button{color:var(--k-ink)!important}
body[data-keys-colors="space-detail"] .site-header .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="space-detail"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"]{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] button{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .nav{background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .nav-logo span{color:var(--k-brand)!important}
body[data-keys-colors="spaces"] .nav-link{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .nav-link:hover,body[data-keys-colors="spaces"] .nav-link.active{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .nav-btn{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .nav-btn:hover{border-color:var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .nav-btn.primary{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .city-more-select{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .city-more-select:hover{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .city-more-select:focus{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .city-more-select option{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .smart-filter{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .sf-label{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .sf-loading{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .category-tabs{border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .cat-tab{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .cat-tab:hover{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .filter-chip{background:var(--k-soft)!important;color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .filter-chip:hover{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .filter-chip.active{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .filter-count{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .filter-sort select{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .filter-sort select:focus{border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .filter-sort label{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .sp-card{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .sp-card:hover{border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .sp-card-title{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .sp-card-desc{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .sp-card-tag{background:var(--k-soft)!important;color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .sp-card-footer{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .sp-card-location{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .sp-card-price .unit{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .empty-state h3{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .empty-state p{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .empty-state .btn{border:1px solid var(--k-line)!important;color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .empty-state .btn:hover{background:var(--k-soft)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .empty-state .btn.primary{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .empty-state .suggest-cities button{background:var(--k-soft)!important;border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .empty-state .suggest-cities button:hover{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .result-bar{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .result-count{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .active-filter button:hover{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .clear-all{border:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .clear-all:hover{border-color:var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .sp-card-info{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .sp-card:hover .sp-card-cta{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .page-btn{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .page-btn:hover{background:var(--k-soft)!important;color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .page-btn.active{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .footer{color:var(--k-muted)!important;border-top:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .mobile-drawer-panel{background:var(--k-soft)!important;border-left:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .mobile-drawer .close-btn{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .mobile-drawer a{color:var(--k-muted)!important;border-bottom:1px solid var(--k-line)!important}
body[data-keys-colors="spaces"] .mobile-drawer a:hover{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] ::-webkit-scrollbar-thumb{background:var(--k-soft)!important}
body[data-keys-colors="spaces"]{background:var(--k-paper)!important}
body[data-keys-colors="spaces"] .cat-tab.active{color:var(--k-brand)!important}
body[data-keys-colors="spaces"] .sp-card-price .amount{color:var(--k-brand)!important}
body[data-keys-colors="spaces"] .empty-state .btn.primary{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .sp-card:hover .sp-card-cta{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .page-btn.active{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="spaces"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="spaces"] .site-header .button{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .site-header .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="spaces"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="spaces"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .site-header .brand,body[data-keys-colors="spaces"] .site-header .brand small,body[data-keys-colors="spaces"] .site-header .language,body[data-keys-colors="spaces"] .site-header .header-actions,body[data-keys-colors="spaces"] .site-header .desktop-nav,body[data-keys-colors="spaces"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .site-header .desktop-nav a:hover,body[data-keys-colors="spaces"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .site-header .button,body[data-keys-colors="spaces"] .site-header #kRoleBtn,body[data-keys-colors="spaces"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="spaces"] #kMobPanel,body[data-keys-colors="spaces"] #kLangMenu,body[data-keys-colors="spaces"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] #kMobPanel a,body[data-keys-colors="spaces"] #kLangMenu button,body[data-keys-colors="spaces"] #kRoleMenu a,body[data-keys-colors="spaces"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="spaces"] #kMobPanel a:hover,body[data-keys-colors="spaces"] #kMobPanel a.k-cur,body[data-keys-colors="spaces"] #kLangMenu button:hover,body[data-keys-colors="spaces"] #kLangMenu button.on,body[data-keys-colors="spaces"] #kRoleMenu a:hover,body[data-keys-colors="spaces"] #kRoleMenu button:hover,body[data-keys-colors="spaces"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="spaces"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .button{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="task-detail"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .eyebrow,body[data-keys-colors="task-detail"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .community-toolbar input,body[data-keys-colors="task-detail"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .task-price button:hover,body[data-keys-colors="task-detail"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="task-detail"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="task-detail"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="task-detail"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="task-detail"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .t-hero .lead{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .t-meta b{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .t-list li{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .t-list li:before{color:var(--k-brand)!important}
body[data-keys-colors="task-detail"] .t-note{color:var(--k-muted)!important}
body[data-keys-colors="task-detail"] .t-owner em{color:var(--k-muted)!important}
body[data-keys-colors="tasks"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .button{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="tasks"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .eyebrow,body[data-keys-colors="tasks"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .community-toolbar input,body[data-keys-colors="tasks"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .task-price button:hover,body[data-keys-colors="tasks"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="tasks"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"]{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"]:before{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"]:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .crumb{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .crumb a{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .page-hero h1 em{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .page-hero p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .hero-chips span b{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .task-toolbar{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .task-toolbar .search{border:1px solid var(--k-line)!important;color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .task-toolbar input{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .seg{border:1px solid var(--k-line)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .seg button{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .seg button:hover{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .seg button.on{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .citybox{border:1px solid var(--k-line)!important;background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .citybox select{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .citybox select option{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .filter-count{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .uni-list .task-card,body[data-keys-colors="tasks"] .uni-list .project-card{border:1px solid var(--k-line)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .task-match{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .task-match-inner span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .task-match-inner small{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .task-copy h3{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .task-copy p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .task-price{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .task-price strong{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .task-price button{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .task-price button:hover{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .project-owner{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .mini-avatar{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .project-card h3{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .project-needs span{color:var(--k-ink)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="tasks"] .project-meta{border-top:1px solid var(--k-line)!important;color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .project-meta button:hover{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .type-pill.task{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="tasks"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="tasks"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .empty-state{border:1px dashed var(--k-line)!important;color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="tasks"] .site-header{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="tasks"] .site-header .brand,body[data-keys-colors="tasks"] .site-header .brand small,body[data-keys-colors="tasks"] .site-header .language,body[data-keys-colors="tasks"] .site-header .header-actions,body[data-keys-colors="tasks"] .site-header .desktop-nav,body[data-keys-colors="tasks"] .site-header .desktop-nav a{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .site-header .desktop-nav a:hover,body[data-keys-colors="tasks"] .site-header .desktop-nav a.k-cur{color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="tasks"] .site-header .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .site-header .button,body[data-keys-colors="tasks"] .site-header #kRoleBtn,body[data-keys-colors="tasks"] .site-header #kLangBtn{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="tasks"] .site-header button{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] .site-header .ks-hamburger span{background:var(--k-soft)!important}
body[data-keys-colors="tasks"] #kMobPanel,body[data-keys-colors="tasks"] #kLangMenu,body[data-keys-colors="tasks"] #kRoleMenu{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="tasks"] #kMobPanel a,body[data-keys-colors="tasks"] #kLangMenu button,body[data-keys-colors="tasks"] #kRoleMenu a,body[data-keys-colors="tasks"] #kRoleMenu button{color:var(--k-ink)!important}
body[data-keys-colors="tasks"] #kMobPanel a:hover,body[data-keys-colors="tasks"] #kMobPanel a.k-cur,body[data-keys-colors="tasks"] #kLangMenu button:hover,body[data-keys-colors="tasks"] #kLangMenu button.on,body[data-keys-colors="tasks"] #kRoleMenu a:hover,body[data-keys-colors="tasks"] #kRoleMenu button:hover,body[data-keys-colors="tasks"] #kRoleMenu a.krs-on{background:var(--k-card)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors="tasks"] #kRoleMenu .krs-sec{color:var(--k-muted)!important}
body[data-keys-colors="terms"]{background:var(--k-paper)!important;color:var(--k-ink)!important}
body[data-keys-colors="terms"] .site-header{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .brand small{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .brand-mark{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .desktop-nav{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .desktop-nav a:hover{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .button{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .button-ghost{color:var(--k-ink)!important;background:var(--k-soft)!important}
body[data-keys-colors="terms"] .button-light{background:var(--k-card)!important}
body[data-keys-colors="terms"] .hero:after{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="terms"] .eyebrow,body[data-keys-colors="terms"] .kicker{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .hero h1 span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .hero h1 .hero-line{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .hero h1 .hero-line>span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .hero-lead{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .panel-top{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .quick-actions a{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="terms"] .quick-actions a:after{border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .action-index{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .action-icon{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .network-strip{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .network-strip div i{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .community-toolbar{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .community-toolbar label{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .community-toolbar input,body[data-keys-colors="terms"] .community-toolbar select{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .community-toolbar input::placeholder{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .community-card-top>span{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .community-card-top>em{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .community-monogram{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .community-availability{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .space-info>p{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .friendliness{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .friendliness b{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .benefit-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .community-card-bottom>span{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .community-card-bottom a{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .sample-note{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .opportunity-section{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .opportunity-headings span{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .task-match span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .task-tag{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .task-price button:hover,body[data-keys-colors="terms"] .task-price button.applied{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .project-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="terms"] .mini-avatar{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .project-owner em{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .project-needs span{color:var(--k-muted)!important;background:var(--k-soft)!important}
body[data-keys-colors="terms"] .project-meta button{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .ai-opportunity-note>span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .ai-opportunity-note p{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .ai-opportunity-note a{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .passport-card{color:var(--k-ink)!important;background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="terms"] .passport-card:before{border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .passport-brand .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="terms"] .passport-avatar{color:var(--k-brand)!important;background:var(--k-paper)!important}
body[data-keys-colors="terms"] .passport-code{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .passport-copy ul{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .text-link{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .principles-grid span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .join-section{background:var(--k-soft)!important}
body[data-keys-colors="terms"] .site-footer{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .footer-partner-copy span{border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .footer-bottom{border-top:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .footer-bottom p{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .footer-bottom .brand-mark{background:var(--k-paper)!important;color:var(--k-brand)!important}
body[data-keys-colors="terms"] .footer-bottom .brand small{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .team-card{background-image:none!important;background-color:var(--k-soft)!important}
body[data-keys-colors="terms"] .team-avatar{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .team-card>span{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .team-tags span{color:var(--k-muted)!important;background:var(--k-soft)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .team-card p{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .faq-list summary:after{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .faq-list details p{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .faq-list summary:hover{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .benefit-tags span:nth-child(4n+1){color:var(--k-brand)!important}
body[data-keys-colors="terms"] .site-header .nav-lang{color:var(--k-muted)!important;border:1px solid var(--k-line)!important}
body[data-keys-colors="terms"] .legal-wrap h2{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .legal-wrap p,body[data-keys-colors="terms"] .legal-wrap li{color:var(--k-muted)!important}
body[data-keys-colors="terms"] .legal-wrap a{color:var(--k-brand)!important}
body[data-keys-colors="terms"] .legal-toc a{color:var(--k-ink)!important}
body[data-keys-colors="terms"] .legal-toc a:hover{color:var(--k-brand)!important}

body[data-keys-colors] :is(.site-header,.ks-nav,.nav,nav .nav-right,#kMobPanel,#kLangMenu,#kRoleMenu){background-color:var(--k-paper)!important;color:var(--k-ink)!important;border-color:var(--k-line)!important}
body[data-keys-colors] :where(.site-header a,.site-header small,.site-header button,#kMobPanel a,#kLangMenu button,#kRoleMenu a,#kRoleMenu button){color:var(--k-ink)!important}
body[data-keys-colors] :is(input,textarea,select){color:var(--k-ink)!important;background-color:var(--k-card)!important;border-color:var(--k-line)!important;accent-color:var(--k-brand)}
body[data-keys-colors] :is(input,textarea)::placeholder{color:var(--k-muted)!important;opacity:1}
body[data-keys-colors] :is(.button,.btn-primary,.btn-main,.btn-book-top,.btn-submit,.ks-btn-primary,.primary,.fd-btn):not(.btn-danger):not(.button-ghost):not(.btn-outline){background:var(--k-brand)!important;color:#fffef9!important;border-color:var(--k-brand)!important}
body[data-keys-colors] :is(.button-ghost,.btn-outline,.btn-secondary,.button-light,.btn-ghost,.ks-btn-outline,.ks-btn-ghost){background:var(--k-card)!important;color:var(--k-brand)!important;border-color:var(--k-brand)!important}
body[data-keys-colors] :is(.button,.btn-primary,.btn-main,.btn-submit,.primary):disabled{background:#e2e7dd!important;color:#59695d!important;border-color:#aab7a8!important}
body[data-keys-colors] :is(.badge-green,.toast.success,.status-success){background:#e4f1e6!important;color:#21683e!important;border-color:#8fb49a!important}
body[data-keys-colors] :is(.badge-yellow,.status-pending){background:#fff0ce!important;color:#815800!important;border-color:#c6a46b!important}
body[data-keys-colors] :is(.badge-red,.toast.error,.status-error){background:#fbe9e5!important;color:#a62f2a!important;border-color:#d9a39a!important}
body[data-keys-colors] :is(.badge-blue,.status-info){background:#e6f0f6!important;color:#235d82!important;border-color:#9bb9cb!important}
body[data-keys-colors] .btn-danger{background:#a62f2a!important;color:#fff!important;border-color:#a62f2a!important}
body[data-keys-colors] :is(.error,.error-message,.invalid-message){color:#a62f2a!important}
body[data-keys-colors] :is(a,button,input,textarea,select):focus-visible{outline:3px solid #788326!important;outline-offset:3px}
body[data-keys-colors="login"] .login-logo h1{background:none!important;-webkit-text-fill-color:#254f3a!important;color:#254f3a!important}

body[data-keys-colors] :is(.badge-active,.badge-confirmed){background:#e4f1e6!important;color:#21683e!important}
body[data-keys-colors] .badge-pending{background:#fff0ce!important;color:#815800!important}
body[data-keys-colors] .badge-submitted{background:#e6f0f6!important;color:#235d82!important}
body[data-keys-colors] .badge-checkin{background:#ede7f6!important;color:#67418b!important}
body[data-keys-colors] :is(.badge-inactive,.badge-cancelled){background:#e7eae4!important;color:#59695d!important}
/* Targeted foreground corrections found by the desktop/mobile contrast pass. */
body[data-keys-colors] .site-header a.button:not(.button-ghost),body[data-keys-colors] .site-header #navJoin{color:#fffef9!important}
body[data-keys-colors="activities"] :is(.fh-btn-primary,.fh-btn-ghost){background:var(--k-brand)!important;color:#fffef9!important;border-color:var(--k-brand)!important}
body[data-keys-colors="activities"] .site-footer{background:var(--k-paper)!important}
body[data-keys-colors="activities"] .site-footer .brand-mark{background:var(--k-brand)!important;color:var(--k-lime)!important}
body[data-keys-colors="activities"] div:has(>a[onclick="openLead('experience')"]),body[data-keys-colors="spaces"] div:has(>a[onclick="openLead('stay')"]){background:var(--k-soft)!important;border-color:var(--k-line)!important;color:var(--k-ink)!important}
body[data-keys-colors="activities"] div:has(>a[onclick="openLead('experience')"]) :is(h3,p),body[data-keys-colors="spaces"] div:has(>a[onclick="openLead('stay')"]) :is(h3,p){color:var(--k-ink)!important}
body[data-keys-colors="login"] .btn-code{background:var(--k-card)!important;color:var(--k-brand)!important}
body[data-keys-colors="login"] .btn-code:disabled{background:var(--k-soft)!important;color:var(--k-muted)!important}
body[data-keys-colors="admin"] .login-box button,body[data-keys-colors="government"] :is(.nav-cta,.loop-step .num,.tri-card .tag){background:var(--k-brand)!important;color:#fffef9!important}
body[data-keys-colors="government"] .loop-arrow{color:var(--k-muted)!important}
body[data-keys-colors="info"] .callout,body[data-keys-colors="info"] .callout :is(strong,span){background-color:#fff0ce!important;color:#815800!important}
body[data-keys-colors="info"] .callout.info,body[data-keys-colors="info"] .callout.info :is(strong,span){background-color:#e6f0f6!important;color:#235d82!important}
body[data-keys-colors="info"] a[href^="mailto:"],body[data-keys-colors="info"] a[href^="https://wa.me/"],body[data-keys-colors="partner-dashboard"] :is(nav a,em),body[data-keys-colors="city-events"] .intro h1 span,body[data-keys-colors="tasks"] .hero-chips span{color:var(--k-brand)!important}
body[data-keys-colors="community-editor-index"] header{background:var(--k-brand)!important;color:#fffef9!important}
body[data-keys-colors="community-editor-index"] header :is(b,span){color:#fffef9!important}
body#top .values>div>span{color:#617068}

/* Existing homepage remains the reference palette. Only the authorized real community photos change. */
body .partner .photo img{object-fit:cover;object-position:center}

/* QA follow-up: dynamically injected language controls, consultation modal and sidebar. */
body[data-keys-colors] :is(.lang-switch,.nav-lang)>span{color:#254f3a!important;opacity:1!important}
body[data-keys-colors] :is(.lang-switch,.nav-lang)>span[data-switch-lang]{color:#617068!important}
body[data-keys-colors="login"] :is(input,textarea,select,.lang-switch){border-color:#748575!important}
body[data-keys-colors] #leadModal .lead-box{background:#fffef9!important;color:#24352e!important}
body[data-keys-colors] #leadModal :is(h3,label,.lead-x,.lead-sub,p){color:#4f6258!important}
body[data-keys-colors] #leadModal .lead-ctx{color:#254f3a!important;background:#eaf0e3!important;border-color:#748575!important}
body[data-keys-colors] #leadModal :is(input,textarea){background:#fff!important;color:#24352e!important;border-color:#748575!important}
body[data-keys-colors] #leadModal .lead-btn{background:#254f3a!important;color:#fffef9!important}
body[data-keys-colors] #leadModal a{color:#254f3a!important}
body[data-keys-colors] #leadModal .lead-success-ico{color:#21683e!important}
body[data-keys-colors] #profile-sidebar{background:#fffef9!important;color:#24352e!important}
body[data-keys-colors] #profile-sidebar .sb-header{background:#f1f3ec!important;border-color:#c9d3c7!important}
body[data-keys-colors] #profile-sidebar :is(.sb-nav,.sb-footer){border-color:#c9d3c7!important}
body[data-keys-colors] #profile-sidebar :is(.sb-name,.sb-section-title,.sb-card-title,.sb-notif-item .title){color:#24352e!important}
body[data-keys-colors] #profile-sidebar :is(.sb-close,.sb-since,.sb-form-group label,.sb-card-meta,.sb-empty,.sb-notif-item .time,.sb-notif-item .body){color:#617068!important}
body[data-keys-colors] #profile-sidebar :is(.sb-nav-item,.sb-role,.sb-card-price){color:#254f3a!important}
body[data-keys-colors] #profile-sidebar :is(.sb-nav-item:hover,.sb-nav-item.active,.sb-card,.sb-notif-item){background:#f1f3ec!important;color:#254f3a!important;border-color:#254f3a!important}
body[data-keys-colors] #profile-sidebar .sb-form-group input{background:#fff!important;color:#24352e!important;border-color:#748575!important}
body[data-keys-colors] #profile-sidebar .sb-btn{background:#254f3a!important;color:#fffef9!important}
body[data-keys-colors] #profile-sidebar :is(.sb-status-confirmed,.sb-verify-yes){background:#e4f1e6!important;color:#21683e!important}
body[data-keys-colors] #profile-sidebar .sb-status-pending{background:#fff0ce!important;color:#815800!important}
body[data-keys-colors] #profile-sidebar .sb-status-completed{background:#e6f0f6!important;color:#235d82!important}
body[data-keys-colors] #profile-sidebar :is(.sb-status-cancelled,.sb-badge){background:#fbe9e5!important;color:#a62f2a!important}
body[data-keys-colors] #profile-sidebar .sb-verify-no{background:#e7eae4!important;color:#59695d!important}
body[data-keys-colors] #profile-sidebar .sb-logout-btn{background:#fffef9!important;color:#a62f2a!important;border-color:#a62f2a!important}
body[data-keys-colors] #profile-sidebar .sb-logout-btn:hover{background:#a62f2a!important;color:#fffef9!important}
body[data-keys-colors] #profile-sidebar .sb-avatar{background:#d9f078!important}
body[data-keys-colors] #profile-sidebar .sb-avatar>div:not(.sb-avatar-edit){color:#24352e!important}
body[data-keys-colors] #profile-sidebar .sb-form-group>div{color:#254f3a!important}
body[data-keys-colors] #profile-sidebar #sb-content>div[style*="background:"]{background:#f1f3ec!important;color:#617068!important}
body[data-keys-colors] #profile-sidebar #sb-content [style*="color:#fff"]{color:#24352e!important}
body[data-keys-colors] #profile-sidebar #sb-content [style*="color:#888"]{color:#617068!important}
body[data-keys-colors] #kTabBar{background:#fffef9!important;border-color:#c9d3c7!important}
body[data-keys-colors] #kTabBar a{color:#617068!important}
body[data-keys-colors] #kTabBar a.on{background:#eaf0e3!important;color:#254f3a!important}
body[data-keys-colors] #profile-sidebar{z-index:1501}
body[data-keys-colors] #sidebar-overlay{z-index:1500}
