/* Generated by scripts/build-dark-css.py from home.css. Do not edit: change home.css or the script, then regenerate. */
.objective-label{color:#fb8f74}
.objective-bar{border:1px solid #30343c;background:#171a1f06;color:#e6e9ee}
.objective-bar .objective-label{color:#f49377}
.objective-caret{background:var(--orange)}
.compose-picker{border:1px solid #292e33;background:#171a1f}
.compose-picker button{border:0;background:transparent;color:#acb4bf}
.compose-picker button:hover{background:#0c0d0e;color:var(--ink)}
.compose-picker button[aria-pressed=true]{background:#111317;color:#f4f5f6}
.compose-objective{color:#c4cbd5}
.capability-tile{border:1px solid #292b2e;background:#171a1f}
.capability-tile::after{background:var(--orange)}
.capability-tile h3{color:#adb3bc}
.tile-icon{color:#8b929b}
.tile-step{color:#fb8f74}
.capability-tile.is-active{border-color:#492b1f;background:linear-gradient(180deg,#171a1f 0%,#18110d 100%);box-shadow:0 18px 34px -26px #8a2d1250}
.capability-tile.is-active h3{color:var(--ink)}
.capability-tile.is-active .tile-icon{color:var(--orange)}
.compose-summary strong{color:var(--ink)}
.railway-section{background:#111317;color:#f4f5f6}
.railway-section .eyebrow{color:#f5896b}
.railway-section .section-heading>p{color:#9da4af}
.railway{border:1px solid #2c3038;background:radial-gradient(900px 280px at 50% 46%,#1c2029 0%,#14171c 70%)}
.railway-sleepers path{stroke:#1f232b}
.rail{fill:none;stroke:#3a404b}
.rail.is-touched{stroke:#f0542c}
.route{fill:none;stroke:#f0542c}
.station-ring{fill:#eaeef5;stroke:#3a404b}
.station-core{fill:#c5ccda}
.station.is-reached .station-ring{stroke:#f0542c}
.station.is-reached .station-core{fill:#fe8d71}
.signal{fill:#fff4ee;stroke:#f0542c}
.signal-glow{fill:#fe8d71}
.spark{fill:none;stroke:#f0542c}
.railway-caption{border-top:1px solid #262a32;color:#9098a4}
.railway-control{border:0;background:transparent;color:#b9c0ca}
.railway-control:hover{background:#171a1f0a;color:#f4f5f6}
.station-list li{border-top:1px solid #30343c}
.station-list li.is-reached{border-color:#f0542c}
.station-name{color:#f4f5f6}
.station-name>span{color:#f5896b}
.station-list p{color:#a9b1bc}
.station-list b{color:#e6e9ee}
.feature-footnote{border-top:1px solid var(--line)}
.feature-footnote a{color:#ff8d6e}
.feature-footnote a:hover{color:#f3947b}
.outreach-section{background:#13161a;border-block:1px solid #2b2f36}
.register-bar{border-bottom:1px solid #252930}
.register-counts dt{color:#a1aab7}
.register-counts dd{color:var(--ink)}
.register-row{border-bottom:1px solid #252628;color:#aeb6c1}
.register-head{background:#14171b;color:#a1aab7}
.register-row strong{color:#d7dee7}
.register-row small{color:#9fa7b1}
.register-row.is-flash{background:#180e08}
@keyframes register-in{from{opacity:0;transform:translateY(-8px);background:#180e08}to{opacity:1;transform:none}}
.status{border:1px solid}
.status::before{background:currentColor}
.status-active{color:#84bda6;background:#07100b;border-color:#1d3025}
.status-new{color:#f4f5f6;background:#111317;border-color:#111317}
.status-closing{color:#fd8e68;background:#180b04;border-color:#422516}
.status-expired{color:#a8aeb8;background:#0c0c0e;border-color:#292a2d}
.status-unverified{color:#ceac68;background:#181000;border-color:#352a0a}
.status-unavailable{color:#f9907b;background:#171a1f;border-color:#513129}
.register-sweep{background:linear-gradient(90deg,transparent,#f0542c 18%,#f0542c 82%,transparent);box-shadow:0 0 18px 5px #f0542c2e}
.consent-demo .draft-envelope{border-top:1px solid #252627}
mark.slot{color:inherit}
.slot-research{background:#05090e;color:#c0d1e6}
.slot-service{background:#180601;color:#f09776}
.checker{border:1px solid #27292b;background:#14171b}
.checker-head{border-bottom:1px solid #252930;color:#a1aab7}
.checker-verdict{background:#07100b;color:#84bda6}
.checker.is-held .checker-verdict{background:#180a04;color:#fd8e68}
.checker-list li{color:#b8c0cb}
.check-mark{background:#14231b}
.check-mark::before{border-left:1.6px solid #3d6354;border-bottom:1.6px solid #3d6354}
.checker-list li.is-fail{color:#f9907b}
.checker-list li.is-fail .check-mark{background:#32170b}
.checker-list li.is-fail .check-mark::before{border:0;background:#c2471f}
.checker-note{border-top:1px solid #252930}
.consent-timeline li{border-top:2px solid var(--orange);color:#b8c0cb}
.timeline-time{color:#989faa}
.consent-demo.is-held .consent-timeline li{border-color:#2b2d31}
.consent-demo.is-held .review-badge{border-color:#47291c;background:#160400;color:#fa916d}
.task-list li{border:1px solid #30353e;color:#d3d8df}
.task-list small{color:#8d98a8}
.chip-list li{border:1px solid #363b45;background:#22262e;color:#c5cbd4}
.chip-list.is-approval li{border-color:#5e4436;background:#302824;color:#e7b89d}
.chip-list.is-never li{border-color:#4a4f59;background:transparent;color:#a9b1bc}
.chip-list.is-never li::before{color:#fe8d71}
.chip-list li.is-empty{border-color:transparent;background:transparent;color:#8a93a1}
.hero-channels li{border:1px solid #30343c;background:#16191e;color:#c9ced6}
.hero-channels li::before{background:#f0542c}
@keyframes channel-ping{0%{box-shadow:0 0 0 0 #f0542c99}18%{box-shadow:0 0 0 7px #f0542c00}100%{box-shadow:0 0 0 0 #f0542c00}}
.tile-plan{border:1px solid #492b1f;color:#fb8f74}
.thread-person{border-bottom:1px solid #252930}
.thread-avatar{background:#111317;color:#f4f5f6}
.thread-person strong{color:#eceef1}
.thread-person div>span{color:#a3a8b0}
.thread-lanes{border-bottom:1px solid #252930}
.thread-lanes li{border:1px solid #292b2e;background:#14171b}
.thread-lanes li::after{background:linear-gradient(90deg,#f0542c00,#f0542c2e,#f0542c00)}
.lane-name{color:#eceef1}
.lane-name svg{color:#a3a8b0}
.lane-state{color:#a3a8b0}
.lane-state::before{border:1px solid #424953}
.thread-lanes li.is-open{border-color:#163726;background:#0c130f}
.thread-lanes li.is-open .lane-state{color:#7bc497}
.thread-lanes li.is-open .lane-state::before{border-color:#2f9e62;background:#2f9e62}
.thread-lanes li.is-blocked{border-color:#492b1f;background:#180d09}
.thread-lanes li.is-blocked .lane-state{color:#fb8f74}
.thread-lanes li.is-blocked .lane-state::before{border-color:#f0542c;background:#f0542c}
.thread-events li{border-bottom:1px dashed #282a2c}
.thread-events li:last-child{border-bottom:0}
.event-channel{color:#d9a291}
.event-text{color:#c7cdd6}
.thread-events time{color:#a3a9b3}
.thread-events .is-reply .event-text{color:#eceef1}
.thread-events .is-optout .event-text{color:#fb8f74}
.thread-footer{border-top:1px solid #25282b;background:#14171b}
.thread-feedback{color:#a0abb8}
.social-section{background:#111317;color:#f4f5f6}
.social-section::before{background:radial-gradient(circle,#f0542c2e 0%,#f0542c00 65%)}
.social-section .eyebrow{color:#f5896b}
.social-section .section-heading>p{color:#9da4af}
.studio-label{color:#9aa5b5}
.studio-label span{color:#929caa}
.studio-week,.studio-panel{border:1px solid #2c3038;background:#171a20}
.studio-post{border:1px solid #2c3038;background:#1b1f26;color:#f4f5f6}
.studio-post:hover{border-color:#4a505b}
.studio-post[aria-pressed=true]{border-color:#f0542c;background:#221a17}
.post-day{color:#8f98a5}
.post-day strong{color:#f4f5f6}
.post-platforms{color:#f5896b}
.post-caption{color:#d5d9df}
.post-status{border:1px solid #3a3f48;color:#aeb5bf}
.post-status.status-published{border-color:#2f6b4b;color:#7fd3a6}
.post-status.status-awaiting-approval{border-color:#7a3a26;color:#f5896b}
.post-status.status-scheduled{border-color:#2f5b7a;color:#8cc4ee}
.studio-rules{color:#9da4af}
.studio-rules li::before{color:#fe8d71}
.studio-phone{border:1px solid #2c3038;background:#0b0d10;box-shadow:0 0 0 6px #000000,0 40px 80px -40px #00000080}
.phone-avatar{background:linear-gradient(135deg,#f0542c,#ff9a76);color:#eceef1}
.phone-top strong{color:#f4f5f6}
.phone-top small{color:#8f98a5}
.phone-art{background-image:linear-gradient(165deg,var(--sky-top),var(--sky-bottom))}
.art-sun{background-image:radial-gradient(circle,var(--sun) 60%,var(--sky-top) 100%)}
.art-hill{background-image:linear-gradient(var(--hill),var(--hill))}
.phone-art>.art-hill-back{background-image:linear-gradient(var(--hill-back),var(--hill-back))}
.phone-art>.art-play{border:2px solid #242526;background:#111317b3}
.phone-art>.art-play::before{border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:17px solid #242526}
.phone-art>.art-tag{background:#111317cc;color:#f4f5f6}
.studio-phone figcaption p{color:#d5d9df}
.phone-status{background:#221a17;color:#f5896b}
.allowance{color:#c9ced6}
.allowance strong{color:#f4f5f6}
.allowance-bar{background:#262a32}
.allowance-fill{background:linear-gradient(90deg,#f0542c,#ff9a76)}
.studio .illustrated-approval{background:#f0542c;color:#eceef1}
.studio .illustrated-approval:hover{background:#ff704a}
.studio-regenerate{border:1px solid #3a3f48;background:transparent;color:#f4f5f6}
.studio-regenerate:hover{border-color:#3d4756}
.studio-feedback{color:#9da4af}
.ask-section{background:#13161a;border-block:1px solid #2b2f36}
.ask-run{border-bottom:1px solid #252930}
.ask-run p{color:#a3a8b0}
.ask-run strong{color:#eceef1}
.run-step{background:#1d2227}
.run-step.is-struggle{background:#381b10}
.run-step.is-focus{background:#3b4148}
.run-step.is-struggle.is-focus{background:#f0542c}
.ask-message.is-user{background:#111317;color:#f4f5f6}
.ask-message.is-agent{border:1px solid #282a2c;background:#101011;color:#dadee5}
.ask-cite{color:#fb8f74}
.ask-message.is-typing::after{color:#8c929a}
.ask-prompts{border-top:1px solid #252930;background:#14171b}
.ask-prompts button{border:1px solid #292e33;background:#171a1f;color:#c7cdd6}
.ask-prompts button:hover{border-color:#3d434c;color:#eceef1}
.ask-prompts button[aria-pressed=true]{border-color:#111317;background:#111317;color:#f4f5f6}
.plan-card{border:1px solid #2a2f35;background:#171a1f}
.plan-flag{border:1px solid #2a2f35;color:#a3a8b0}
.plan-card-price strong{color:#eceef1}
.plan-card-price span{color:#a3a8b0}
.plan-card-tax{color:#a3a8b0}
.plan-card-list{border-top:1px solid #292b2e}
.plan-card-list li::before{color:#fe8d71}
.plan-card.is-featured{border-color:#2c3038;background:#111317;color:#f4f5f6}
.plan-card.is-featured::before{background:conic-gradient(from var(--plan-angle),#f0542c00 0deg,#f0542c 70deg,#f0542c00 140deg)}
.plan-card.is-featured::after{background:radial-gradient(circle,#f0542c3d,#f0542c00 70%)}
.plan-card.is-featured .plan-flag{border-color:#f0542c;color:#f5896b}
.plan-card.is-featured .plan-card-price strong{color:#f4f5f6}
.plan-card.is-featured .plan-card-price span,.plan-card.is-featured .plan-card-tax{color:#a3a8b0}
.plan-card.is-featured .plan-card-list{border-color:#2c3038}
