/* Generated by scripts/build-theme.mjs from the dark stylesheets. Do not edit. */
:root[data-theme="light"] .site-header{background:#f0f1f6ec}
:root[data-theme="light"] .site-header nav{color:#2f303e}
:root[data-theme="light"] .button.quiet{border:1px solid #cbc9d1;color:#584393}
:root[data-theme="light"] .text-link{border-bottom:1px solid #cbcad2}
:root[data-theme="light"] .tiny-mark{border:1px solid #d8d5df}
:root[data-theme="light"] .hero-copy{color:#313240}
:root[data-theme="light"] .hero-caption{color:#55576c}
:root[data-theme="light"] .hero-caption i{background:#c8c9d0}
:root[data-theme="light"] .scenario-tabs button[aria-selected=true]{background:#e4e2ee;color:#4a30a6}
:root[data-theme="light"] .scenario-tabs button:hover{background:#e9e9f0}
:root[data-theme="light"] .product-window{border:1px solid #d8d6e1;box-shadow:0 0 0 7px #9184d90b,0 32px 90px #090a161d}
:root[data-theme="light"] .side-caption{color:#69667b}
:root[data-theme="light"] .spark{color:#5c4893}
:root[data-theme="light"] .decision-options button:first-child{color:#5730a6}
:root[data-theme="light"] .progress-card .muted{color:#625c6f}
:root[data-theme="light"] .progress-card li:before{color:#5b4393}
:root[data-theme="light"] .result-card p,:root[data-theme="light"] .schedule-card p{color:#696377}
:root[data-theme="light"] .document-icon,:root[data-theme="light"] .clock-icon{color:#5d4393}
:root[data-theme="light"] .micro{color:#6a6374}
:root[data-theme="light"] .round-button{color:#5f4691}
:root[data-theme="light"] .board-composer{color:#585264}
:root[data-theme="light"] .demo-note{color:#595a6f}
:root[data-theme="light"] dialog{border:1px solid #ccc9d2;box-shadow:0 35px 100px #0000002e}
:root[data-theme="light"] dialog::backdrop{background:#f5f6faad}
:root[data-theme="light"] .dialog-content .eyebrow{color:#62488d}
:root[data-theme="light"] .toast{box-shadow:0 10px 40px #00000017}
:root[data-theme="light"] .work-section{background:#edeef4;border-block:1px solid #e6e7ef}
:root[data-theme="light"] .steps article{border-top:1px solid #dedde5}
:root[data-theme="light"] .step-index{color:#53467b}
:root[data-theme="light"] .steps p{color:#414254}
:root[data-theme="light"] .step-example{color:#3c364f;background:#e9e9f0}
:root[data-theme="light"] .message-dot{background:#ddd9e4;color:#5e3b9b}
:root[data-theme="light"] .mini-flow{color:#48425a}
:root[data-theme="light"] .mini-flow span{border:1px solid #dfdfe5}
:root[data-theme="light"] .mini-flow i{background:#d6d3dd}
:root[data-theme="light"] .mini-flow .selected{border-color:#d1cadd;background:#e6e2ee;color:#673f97}
:root[data-theme="light"] .ability-card{background:#ebebf2;border:1px solid #e2e2ea}
:root[data-theme="light"] .feature-label{color:#53379f}
:root[data-theme="light"] .ability-card p{color:#404055}
:root[data-theme="light"] .project-preview{box-shadow:0 20px 40px #0000000f}
:root[data-theme="light"] .task-check{color:#654d8f}
:root[data-theme="light"] .preview-row small{color:#645b6e}
:root[data-theme="light"] .preview-footer{color:#6e657d}
:root[data-theme="light"] .schedule-preview{background:#e7e7ef}
:root[data-theme="light"] .schedule-time{color:#5130a6}
:root[data-theme="light"] .schedule-preview div>span{color:#54526d}
:root[data-theme="light"] .enabled-label{color:#3c3055;border:1px solid #ddd7e3}
:root[data-theme="light"] .file-stack>span{background:#e7e7ef}
:root[data-theme="light"] .file-stack b{color:#5f4096;border:1px solid #ddd8e3}
:root[data-theme="light"] .text-button{color:#5130a6;border-bottom:1px solid #cfc8d7}
:root[data-theme="light"] .plugin-preview{border:1px solid #dedde3;background:#e9eaf0}
:root[data-theme="light"] .plugin-preview-top span:last-child{color:#58506b}
:root[data-theme="light"] .plugin-tile{border-top:1px solid #e1e1e8}
:root[data-theme="light"] .plugin-symbol{background:#e5e0ea;color:#5d399d}
:root[data-theme="light"] .plugin-symbol.amber{background:#ece9e5;color:#957941}
:root[data-theme="light"] .plugin-symbol.mint{background:#e5eded;color:#446559}
:root[data-theme="light"] .plugin-tile small{color:#58506a}
:root[data-theme="light"] .plugin-preview>p{border-top:1px solid #e1e1e8}
:root[data-theme="light"] .anywhere .section-kicker{color:#5a478b}
:root[data-theme="light"] .continuity-line{color:#73667a}
:root[data-theme="light"] .phone-frame{border:7px solid #e8e8ef;box-shadow:16px 25px 50px #51426011}
:root[data-theme="light"] .phone-card>span{color:#614a7d}
:root[data-theme="light"] .phone-card p{color:#72607d}
:root[data-theme="light"] .phone-card .phone-action{color:#4830a6}
:root[data-theme="light"] .phone-done>span{color:#6c5283}
:root[data-theme="light"] .phone-done small{color:#605469}
:root[data-theme="light"] .phone-nav{color:#5b5165}
:root[data-theme="light"] .phone-nav span:first-child{color:#644f8f}
:root[data-theme="light"] .phone-bottom{background:#e8e8ef}
:root[data-theme="light"] .visual-caption{color:#6f617a}
:root[data-theme="light"] .principle-tags{color:#3d3353}
:root[data-theme="light"] .principle-tags span{border-bottom:1px solid #ddd9e3}
:root[data-theme="light"] details{border-top:1px solid #e1e1e8}
:root[data-theme="light"] details:last-child{border-bottom:1px solid #e1e1e8}
:root[data-theme="light"] summary>span{color:#524967}
:root[data-theme="light"] details p{color:#464359}
:root[data-theme="light"] .closing{border-top:1px solid #e3e1e9}
:root[data-theme="light"] .closing>div>p:last-child:not(.section-kicker){color:#625c76}
:root[data-theme="light"] .motion-stage-heading{color:#443959}
:root[data-theme="light"] .motion-stage-heading button{border:1px solid #d8d2de;background:#edebf1;color:#322449}
:root[data-theme="light"] .motion-halo{background:radial-gradient(ellipse,#7860b330 0%,#d0c3df16 42%,transparent 69%)}
:root[data-theme="light"] .motion-request{border:1px solid #d7d1dd;background:linear-gradient(115deg,#e6e4eb,#ecebf2);box-shadow:0 14px 35px #0a071410}
:root[data-theme="light"] .motion-avatar{background:#d8d2df;color:#764096}
:root[data-theme="light"] .motion-request div>span{color:#584467}
:root[data-theme="light"] .motion-request p{color:#1f1627}
:root[data-theme="light"] .motion-output{box-shadow:0 14px 45px #0906151d}
:root[data-theme="light"] .output-symbol{color:#6c4f91}
:root[data-theme="light"] .motion-output p{color:#71607a}
:root[data-theme="light"] .motion-indicator{color:#533b74}
:root[data-theme="light"] .motion-phase-tabs button[aria-pressed=true]{color:#5e33a3}
:root[data-theme="light"] .motion-phase-tabs button[aria-pressed=true] span{color:#62379f}
:root[data-theme="light"] .motion-progress{background:#e7e4ec}
:root[data-theme="light"] .motion-stage[data-phase="2"] .motion-indicator{color:#7a4d68}
:root[data-theme="light"] .ability-ribbon{border-block:1px solid #e5e2ea}
:root[data-theme="light"] .ability-ribbon>span{color:#6f657d}
:root[data-theme="light"] .ability-ribbon>div{color:#372949}
:root[data-theme="light"] .ability-card:hover{border-color:#cec6d8;box-shadow:0 18px 45px #09061112}
:root[data-theme="light"] .ability-card.large{background:radial-gradient(ellipse at 80% 0%,#e6deec55,transparent 62%),#ebebf2}
:root[data-theme="light"] .ability-card.wide{background:radial-gradient(ellipse at 80% 100%,#e3e9eb55,transparent 62%),#ebebf2}
:root[data-theme="light"] .site-header nav a.is-current{color:#67379f}
:root[data-theme="light"] .site-header:after{background:linear-gradient(90deg,#cec9d9,#b8a2dc)}
:root[data-theme="light"] .decision-options button:hover{box-shadow:0 5px 12px #6e478b0e}
:root[data-theme="light"] .principle{background:radial-gradient(ellipse at 50% 47%,#d9d1df1a,transparent 66%)}
:root[data-theme="light"] .pref-button{border:1px solid #e1e2ea;color:#2e293f}
:root[data-theme="light"] .pref-button:hover,:root[data-theme="light"] .pref-button[aria-expanded=true]{background:#e8e9f0;color:#5336a1;border-color:#d8d9e1}
:root[data-theme="light"] .pref-menu{background:#ebecf3;border:1px solid #dedfe8;box-shadow:0 14px 40px #0a0b142e}
:root[data-theme="light"] .pref-menu button{color:#2e293f}
:root[data-theme="light"] .pref-menu button:hover,:root[data-theme="light"] .pref-menu button:focus-visible{background:#e6e7ee;color:#5230a6}
:root[data-theme="light"] .invite-banner{background:linear-gradient(90deg,#dfdaec,#d7d1e8);color:#5030a6}
:root[data-theme="light"] .invite-banner:hover{background:linear-gradient(90deg,#dad5e9,#d1cae4)}
:root[data-theme="light"] body{background:radial-gradient(ellipse 75% 750px at 92% 280px, #c9c1dd47, transparent 74%),
    radial-gradient(ellipse 55% 680px at 0% 920px, #d0d9e838, transparent 75%),
    radial-gradient(ellipse 70% 540px at 65% 1550px, #cec8d922, transparent 75%),
    #f0f1f6}
:root[data-theme="light"] main::before{mask-image:radial-gradient(ellipse 72% 70% at 77% 28%, #ffffff, transparent 85%)}
:root[data-theme="light"] .site-header{background:#f0f1f6d9}
:root[data-theme="light"] .product-window{box-shadow:0 38px 100px #0506102d, 0 0 65px #9b81c416}
:root[data-theme="light"] .work-section{background:radial-gradient(ellipse at 4% 0%, #cdc6d82e, transparent 58%),
    radial-gradient(ellipse at 96% 100%, #d4d8e52b, transparent 54%),
    #edeef4}
:root[data-theme="light"] .abilities{background:radial-gradient(ellipse at 86% 55%, #d4cfdd19, transparent 68%)}
:root[data-theme="light"] .ability-card{background-color:#eaebf2}
:root[data-theme="light"] .anywhere::before{background-image:radial-gradient(#cfc8db26 .7px, transparent .9px);mask-image:linear-gradient(90deg, transparent 38%, #ffffff)}
@media (max-width: 760px){:root[data-theme="light"] body{background:radial-gradient(ellipse 140% 670px at 100% 510px, #c9c1dd3d, transparent 76%),
      radial-gradient(ellipse 140% 600px at 0% 1360px, #d0d9e82b, transparent 76%),
      #f0f1f6}}
:root[data-theme="light"] .site-footer nav{color:#2e293f}
:root[data-theme="light"] .page-intro>p:last-child{color:#373548}
:root[data-theme="light"] .surface{background:linear-gradient(130deg,#b7a0ea09,transparent),#ecedf3}
:root[data-theme="light"] .credit-card{background:radial-gradient(ellipse at 95% 0,#cec4de5e,transparent 72%),#eaeaf1}
:root[data-theme="light"] .credit-card p{color:#363047}
:root[data-theme="light"] .notice{color:#43385a!important}
:root[data-theme="light"] .mode-card p{color:#373548}
:root[data-theme="light"] .section-space>p{color:#373548}
:root[data-theme="light"] .explain-card p{color:#373548}
:root[data-theme="light"] .page-faq details p{color:#373548}
:root[data-theme="light"] .support-callout{background:#e9e7f1}
:root[data-theme="light"] .support-callout p{color:#373548}
:root[data-theme="light"] .help-index p{color:#5e576f}
:root[data-theme="light"] .help-index a:hover{color:#4c30a6}
:root[data-theme="light"] .quickstart{background:#e9e8f1}
:root[data-theme="light"] .quickstart li{color:#282337}
:root[data-theme="light"] .contact-type p{color:#373548}
:root[data-theme="light"] .contact-compose>p{color:#373548}
:root[data-theme="light"] .contact-compose select,:root[data-theme="light"] .contact-compose textarea{border:1px solid #d3d0d9;background:#f0f1f6}
:root[data-theme="light"] .contact-channel p{color:#3f3249}
:root[data-theme="light"] .contact-channel small{color:#54495f}
@media(max-width:760px){:root[data-theme="light"] .mobile-menu summary{border:1px solid #cecad4}
:root[data-theme="light"] .mobile-menu>div{border:1px solid #dcd8e3;background:#ecebf2;box-shadow:0 16px 45px #0809102e}}
:root[data-theme="light"] .plan-card:nth-child(2){background:linear-gradient(155deg,#7d63ab24,transparent 65%),#ebebf2}
:root[data-theme="light"] .plan-subtitle{color:#3f394f}
:root[data-theme="light"] .plan-price>span{color:#4c455c}
:root[data-theme="light"] .plan-quota strong{color:#4f30a6}
:root[data-theme="light"] .plan-quota>span{color:#393149}
:root[data-theme="light"] .plan-card li{color:#312c3e}
:root[data-theme="light"] .plan-card li::before{color:#594393}
:root[data-theme="light"] .pricing-note{color:#4c455c}
:root[data-theme="light"] .download-card p{color:#373548}
:root[data-theme="light"] .download-meta{color:#5e576f!important}
:root[data-theme="light"] .pay-dialog{background:#ecedf3}
:root[data-theme="light"] .pay-dialog::backdrop{background:#f5f6fac0}
:root[data-theme="light"] .pay-close{color:#373548}
:root[data-theme="light"] .pay-body p{color:#373548}
:root[data-theme="light"] .pay-status{color:#43385a}
:root[data-theme="light"] .pay-status[data-tone="error"]{color:#a6304a}
:root[data-theme="light"] .workflow-intro{color:#48435a}
:root[data-theme="light"] .workflow-steps button{color:#453e56}
:root[data-theme="light"] .workflow-steps button>span{border:1px solid #d0c9d866}
:root[data-theme="light"] .workflow-steps button[aria-pressed=true]{color:#5730a6}
:root[data-theme="light"] .workflow-steps button.is-complete>span{color:#543b9b}
:root[data-theme="light"] .workflow-steps>i{background:#cec5d755}
:root[data-theme="light"] .workflow-play{color:#342948}
:root[data-theme="light"] .workflow-heading>span{color:#68558a}
:root[data-theme="light"] .workflow-create{box-shadow:0 12px 35px #3b215703}
:root[data-theme="light"] .project-field>span{color:#6b637c}
:root[data-theme="light"] .project-tags span{color:#6c5989}
:root[data-theme="light"] .upload-area>span{color:#59417c}
:root[data-theme="light"] .upload-area p{color:#706282}
:root[data-theme="light"] .upload-area small{color:#6c6279}
:root[data-theme="light"] .file-type[data-kind="PDF"]{color:#915a4c}
:root[data-theme="light"] .workflow-file small{color:#6a6075}
:root[data-theme="light"] .file-state{color:#655a73}
:root[data-theme="light"] .generation-heading p{color:#6d607a}
:root[data-theme="light"] .generation-note{color:#645a6f}
:root[data-theme="light"] .workflow-bottom>span{color:#655674}
:root[data-theme="light"] .workflow-caption{color:#413850}
:root[data-theme="light"] .workflow-caption-label{color:#5330a6}
:root[data-theme="light"] .task-reply span{color:#665180}
:root[data-theme="light"] .schedule-page-heading>span{color:#6b597f}
:root[data-theme="light"] .schedule-page-heading p{color:#70647f}
:root[data-theme="light"] .schedule-job-icon{color:#654f8a}
:root[data-theme="light"] .schedule-job-top p{color:#625572}
:root[data-theme="light"] .schedule-job-actions>span{color:#67517b}
:root[data-theme="light"] .schedule-log{color:#70617d}
:root[data-theme="light"] .schedule-log li{color:#5c5163}
:root[data-theme="light"] .schedule-log li.is-running{color:#674c8a}
:root[data-theme="light"] .update-time{color:#5a6f61}
:root[data-theme="light"] .demo-cursor{filter:drop-shadow(0 3px 5px #44345c11)}
:root[data-theme="light"] .cursor-label{background:#cfc5d9;box-shadow:0 3px 10px #4a345011}
:root[data-theme="light"] .paused-note{color:#211a2e}
:root[data-theme="light"] .invite-console{background:linear-gradient(145deg,#e1e0ec,#e9e9f1 70%);box-shadow:0 24px 90px #0b0c1917}
:root[data-theme="light"] .console-heading{color:#261d39}
:root[data-theme="light"] .invite-console label{color:#211a2e}
:root[data-theme="light"] .copy-field{border:1px solid #d3cfd9;background:#efeff58c}
:root[data-theme="light"] .copy-field input{color:#251b37}
:root[data-theme="light"] .copy-field button{background:#e1deea;color:#5c34a2}
:root[data-theme="light"] .share-options b{color:#5f4393}
:root[data-theme="light"] .bind-form input{background:#efeff58c;border:1px solid #d3cfd9}
:root[data-theme="light"] .bind-done{color:#2b473a}
:root[data-theme="light"] .friend-avatar{color:#5a379f;background:#e3dfeb}
:root[data-theme="light"] .friend-avatar.peach{color:#956341;background:#ede8e5}
:root[data-theme="light"] .friend-avatar.mint{color:#324b45;background:#e5edec}
:root[data-theme="light"] .reward-status.earned{color:#2b473a}
:root[data-theme="light"] .ref-faq details p{color:#373548}
:root[data-theme="light"] .ref-toast{box-shadow:0 15px 45px #0000001f;background:#e6e4ee;color:#5430a6}
:root[data-theme="light"] .join-points{color:#2b223d}
:root[data-theme="light"] .welcome-card{box-shadow:0 24px 80px #08071417}
:root[data-theme="light"] .welcome-card .button.primary{color:#6530a6}
:root[data-theme="light"] .task-options article{background:linear-gradient(145deg,#eae9f190,#ebecf390)}
:root[data-theme="light"] .task-example small{color:#706179}
:root[data-theme="light"] .task-example blockquote{color:#604294}
:root[data-theme="light"]{--bg:#f6f5fa;--panel:#ffffff;--text:#1f1d2c;--muted:#5e5a72;--purple:#7a6bcf;--purple-light:#6c5cc8;--border:#dcd9e6;color-scheme:light}
:root[data-theme="light"] .button.primary{color:#fff}
:root[data-theme="light"] .button.primary:hover{background:#5b4bb8}
:root[data-theme="light"] .button.quiet{color:#2d2940;border-color:#b9b4cc}
:root[data-theme="light"] .pref-menu{background:#fff;box-shadow:0 14px 40px #1f1a3522}
:root[data-theme="light"] .referral-page{--ref-surface:#ffffff;--ref-soft:#ece8f8;--ref-line:#7a6bcf2e}
:root[data-theme="light"] .welcome-card .button.primary{color:#fff}
:root[data-theme="light"] .welcome-card .button.primary:hover{background:#5b4bb8}
