:root{color-scheme:light;--bg: #f7f8fa;--bg-2: #ffffff;--surface: #ffffff;--surface-2: #f7f8fa;--text: #1a1a1a;--muted: #666666;--accent: #ff5c00;--accent-2: #ff8533;--accent-3: #ff8533;--border: #ececf0;--glow: rgba(255, 92, 0, .14);--shadow: 0 18px 44px rgba(26, 26, 26, .08)}html,body{background:#f7f8fa!important;color:#1a1a1a!important}body{background:radial-gradient(1200px 700px at 12% -5%,rgba(255,92,0,.05),transparent 60%),#f7f8fa!important}.site-header{margin-bottom:0!important;background:#ffffffeb!important;border-bottom:1px solid #ececf0!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;box-shadow:none!important}.header-pill{border:0!important;box-shadow:none!important;background:transparent!important}.header-brand,.brand-name{color:#1a1a1a!important}.top-nav-link,.top-nav-summary,.top-nav-dropdown-link{color:#666!important}.top-nav-link:hover,.top-nav-summary:hover,.top-nav-dropdown-link:hover{color:#ff5c00!important}.top-nav-caret{color:#888!important}.top-nav-dropdown{border:1px solid #eeeeee!important;background:#fff!important;box-shadow:0 24px 60px #1a1a1a1a!important}.header-btn{color:#1a1a1a!important;background:transparent!important;border-color:#ececf0!important}.hamburger{background:#fff!important;border-color:#eee!important}.hamburger span{background:#1a1a1a!important}.header-nav{border-top-color:#ececf0!important}.card,.card.subtle,.card.glass,.hero-visual-card,.hero-visual-card.secondary{background:#fff!important;border:1px solid #ececf0!important;box-shadow:0 10px 30px #1a1a1a0f!important;backdrop-filter:none!important;color:#1a1a1a}.hero-section{background:#fff!important;border:1px solid #ececf0!important;box-shadow:0 24px 60px #1a1a1a0f!important}.hero-section:after{border-color:#ff5c0024!important}h1,h2,h3,h4,.section-title,.hero h1,.hero-copy h1{color:#1a1a1a}.hero p,.hero-copy p,.section-subtitle,.hero-list,.list,.kpi span,.feature-card p{color:#666!important}a:hover{color:#ff5c00!important}.tag{background:#fff1e8!important;color:#ff5c00!important}.button{background:linear-gradient(120deg,#ff5c00,#ff8533)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 14px 30px #ff5c0038}.button.secondary{background:#fff!important;border:1px solid #ececf0!important;color:#1a1a1a!important}input,textarea,select{background:#fff!important;color:#1a1a1a!important;border-color:#ececf0!important}input::placeholder,textarea::placeholder{color:#9aa0ac!important}.project-subnav-link{color:#666!important;background:#fff!important;border-color:#ececf0!important}.project-subnav-link:hover{color:#ff5c00!important;border-color:#ffd2bb!important}.project-subnav-link.is-active{color:#fff!important;background:#ff5c00!important;border-color:transparent!important}.footer{border-top:1px solid #ececf0!important;background:#fff!important}.footer-title{color:#1a1a1a!important}.footer small,.footer a,.footer p{color:#666!important}.footer a:hover{color:#ff5c00!important}.contact-hero p,.contact-form-card p{color:#666!important}.contact-info-block h3{color:#888!important}.contact-info-block p,.contact-info-block address{color:#1a1a1a!important}.contact-info-block a,.contact-note a{color:#ff5c00!important}.contact-form label{color:#666!important}.contact-form input{background:#fff!important;border:1px solid #ececf0!important;color:#1a1a1a!important}.contact-form input:focus{border-color:#ff5c00!important;box-shadow:0 0 0 3px #ff5c0024!important}.contact-form input::placeholder{color:#9aa0ac!important}.legal-card,.legal-pre{color:#1a1a1a!important}.post-single-desc{color:#666!important}.post-single-date{color:#888!important}.post-single-content{color:#1a1a1a!important}.post-single-content code{background:#fff1e8!important;border:1px solid #ffd2bb!important;color:#b8460a!important}.story-kicker,.story-surface,.story-featured-card,.story-grid-card,.story-hero-side,.story-hero-main,.story-empty-card,.story-pagination{background:#fff!important;border-color:#ececf0!important}.story-kicker{background:#fff1e8!important;color:#ff5c00!important;border-color:#ffd2bb!important}.story-hero-side p,.story-featured-copy p,.story-grid-copy p,.story-meta-row span,.story-empty-card p{color:#666!important}.story-meta-row span+span:before{color:#b0b4bd!important}.story-featured-copy h2,.story-grid-copy h3,.story-featured-copy h1,.story-hero-main h2{color:#1a1a1a!important}.story-read-btn{background:linear-gradient(120deg,#ff5c00,#ff8533)!important;border-color:transparent!important;color:#fff!important}.story-page-numbers a,.story-page-numbers span{color:#666!important;border-color:#ececf0!important}.xp{--panel: #ffffff !important;--line: #ececf0 !important;--line2: #e4e6eb !important;--copy: #666666 !important;--soft: #888888 !important}.xp-box{background:#fff!important;border-color:#ececf0!important;backdrop-filter:none!important;box-shadow:0 18px 44px #1a1a1a12!important}.xp-header h1,.xp-mod-title,.xp-panel-title,.xp h2,.xp h3{color:#1a1a1a!important}.xp-role:hover{color:#ff5c00!important;border-color:#ffd2bb!important;background:#fff6f0!important}.xp-role.active{background:#fff1e8!important;border-color:#ffd2bb!important;color:#ff5c00!important}.xp-mod-btn:hover{background:#00000008!important;border-color:#ececf0!important}.xp-mod-btn.active{background:#fff6f0!important;border-color:#ffd8c2!important}.xp-sidebar{border-right-color:#ececf0!important}.xp-mod-title,.xp-cap-title,.xp-panel-title,.xp-btn,.mock-search-input,.mock-result-name,.mock-player-name,.mock-bar-val,.mock-batch-name,.mock-cmp-header,.mock-model-label,.mock-model-val,.mock-platform-name,.mock-platform-btn{color:#1a1a1a!important}.mock-search-input,.mock-result,.mock-result-row,.mock-bar-track,.mock-trait,.mock-batch-row,.mock-model-bar-track,.mock-report-doc,.mock-platform-chrome,.mock-platform-topbar,.mock-platform-search,.mock-platform-card,.mock-platform-role-tag,.mock-platform-btn,.xp-uses,.xp-cap{background:#f4f5f7!important;border-color:#ececf0!important}.xp-btn{background:#fff!important;border-color:#ececf0!important}.xp-btn:hover{color:#ff5c00!important;border-color:#ffd2bb!important}.xp-btn.primary,.xp-btn.primary:hover{background:linear-gradient(120deg,#ff5c00,#ff8533)!important;color:#fff!important;border-color:transparent!important}.login-body{color:#1a1a1a!important;background:radial-gradient(900px 420px at 12% 8%,rgba(255,92,0,.08),transparent 58%),radial-gradient(820px 500px at 86% 100%,rgba(255,133,51,.07),transparent 66%),#f7f8fa!important}.login-modal{background:#fff!important;border:1px solid #ececf0!important;box-shadow:0 30px 80px #1a1a1a1f!important;backdrop-filter:none!important}.login-copy h1{color:#1a1a1a!important}.login-copy p{color:#666!important}.login-tips{color:#1a1a1a!important}.login-tag{color:#ff5c00!important;border:1px solid #ffd2bb!important;background:#fff1e8!important}.back-link{color:#ff5c00!important;border-bottom-color:transparent!important}.back-link:hover{color:#b8460a!important;border-color:#ff5c0080!important}.login-form-area{background:#f7f8fa!important;border-left-color:#ececf0!important}.continue-btn{background:linear-gradient(120deg,#ff5c00,#ff8533)!important;border-color:transparent!important;color:#fff!important}.clerk-shell .cl-card{background:#fff!important;border:1px solid #ececf0!important}.clerk-shell .cl-headerTitle,.clerk-shell .cl-headerSubtitle,.clerk-shell .cl-formFieldLabel,.clerk-shell .cl-identityPreviewText,.clerk-shell .cl-identityPreviewEditButton,.clerk-shell .cl-footerActionText,.clerk-shell .cl-formResendCodeLink{color:#1a1a1a!important}.clerk-shell .cl-formFieldInput{background:#fff!important;border:1px solid #ececf0!important;color:#1a1a1a!important}.clerk-shell .cl-formButtonPrimary{background:linear-gradient(120deg,#ff5c00,#ff8533)!important;color:#fff!important}@media(max-width:860px){.login-form-area{border-top-color:#ececf0!important}}
