body.aisfy-app-theme{--bg:#f5f7fa;--ink:#0f172a;--ink2:#475569;--muted:#475569;--muted2:#94a3b8;--line:#e2e8f08c;--app-blue:#06f;--app-teal:#00d4aa;--app-gradient:linear-gradient(135deg, #06f 0%, #00d4aa 100%);--app-soft-shadow:0 8px 32px 0 #1f268712;background:var(--bg);color:var(--ink);letter-spacing:-.025em;font-family:Plus Jakarta Sans,system-ui,sans-serif}body.aisfy-app-theme .site-header{border-bottom:1px solid var(--line);background:#ffffffeb;box-shadow:0 1px 2px #0f172a05}body.aisfy-app-theme .site-header :is(.navlink,.main-nav>li>a){color:var(--ink2);font-weight:600}body.aisfy-app-theme .site-header :is(.navlink,.main-nav>li>a):hover{color:var(--app-blue);background:#0066ff0f;border-radius:20px}body.aisfy-app-theme .site-header .dropdown{border:1px solid var(--line);box-shadow:var(--app-soft-shadow);background:#fff;border-radius:28px}body.aisfy-app-theme :is(a,button).btn-primary,body.aisfy-app-theme :is(a,button).rd-button:not(.rd-outline),body.aisfy-app-theme .card-action{letter-spacing:-.015em;border:0;gap:12px;min-height:46px;font-family:inherit;font-weight:700;text-decoration:none;box-shadow:0 10px 24px #0066ff40;background:var(--app-gradient)!important;color:#fff!important;border-radius:20px!important}body.aisfy-app-theme :is(a,button).btn-primary:hover,body.aisfy-app-theme :is(a,button).rd-button:not(.rd-outline):hover{transform:translateY(-1px);box-shadow:0 14px 30px #0066ff59}body.aisfy-app-theme :is(a,button).btn-ghost{color:var(--ink);border:1px solid var(--line);background:#ffffffb3;border-radius:20px;font-weight:600}body.aisfy-app-theme .card,body.aisfy-app-theme section.alt .card,body.aisfy-app-theme .band .card{box-shadow:var(--app-soft-shadow);color:var(--ink);border-radius:40px;background:#ffffffe6!important;border:1px solid #e2e8f08c!important}body.aisfy-app-theme .card :is(h2,h3,h4){color:var(--ink);letter-spacing:-.03em;font-weight:800}body.aisfy-app-theme .card :is(p,label){color:var(--ink2)}body.aisfy-app-theme .card .eyebrow{color:var(--app-blue);font-weight:700}body.aisfy-app-theme a.card{text-decoration:none}body.aisfy-app-theme a.card:hover{box-shadow:0 12px 40px #0f172a14;background:#fff!important;border-color:#0066ff4d!important}body.aisfy-app-theme .app-topic-card{flex-direction:column;align-items:flex-start;gap:0;display:flex}body.aisfy-app-theme .app-topic-card p{margin-bottom:28px}body.aisfy-app-theme .card-action{justify-content:center;align-items:center;margin-top:auto;padding:12px 20px;font-size:13px;display:inline-flex}body.aisfy-app-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){color:var(--ink);border-color:var(--line);background-color:#ffffffb3;border-radius:20px;font-family:inherit}body.aisfy-app-theme :is(input,select,textarea):focus{border-color:#0066ff80;outline:none;box-shadow:0 0 0 4px #0066ff1a}body.aisfy-app-theme :is(a,button):focus-visible{outline:3px solid var(--app-blue);outline-offset:4px}body.aisfy-app-theme .hero.compact{background:#f5f7fa;border-bottom:0}body.aisfy-app-theme .hero.compact h1{color:var(--ink);letter-spacing:-.035em;font-size:clamp(32px,4vw,48px);font-weight:800;line-height:1.18}body.aisfy-app-theme .hero.compact .sub{color:var(--ink2)}body.aisfy-app-theme .sec-head h2{color:var(--ink);letter-spacing:-.035em;font-weight:800}body.aisfy-app-theme section.alt{border-color:var(--line);background:#f5f7fa}body.aisfy-app-theme .article-paths a{color:var(--app-blue);background:linear-gradient(135deg,#0066ff14,#00d4aa14);border:1px solid #0066ff26;border-radius:20px}@media (max-width:760px){body.aisfy-app-theme .card{border-radius:28px}body.aisfy-app-theme .card-action{min-height:44px}}@media (prefers-reduced-motion:reduce){body.aisfy-app-theme :is(a.card,.btn-primary,.rd-button){transition:none;transform:none}}body.aisfy-app-theme{--grey:#f5f7fa;--white:#fff;--mint:#00d4aa;--mint-dark:#06f;--premium-paper:#f5f7fa;--premium-dark:#f5f7fa}body.aisfy-app-theme :is(.home-luxe,.workshop-redesign,.wl-page,.homev,.orgv){--rd-ink:#0f172a;--rd-muted:#475569;--rd-blue:#06f;--rd-teal:#00d4aa;color:#0f172a;background:#f5f7fa}body.aisfy-app-theme main :is(h1,h2,h3,h4){letter-spacing:-.035em;font-weight:800}body.aisfy-app-theme :is(.pr-hero,.pr-platform,.pr-close,.rd-hero,.rd-dark,.ws-hero,.ov-hero,.final,.pr-reading,.he-section,.hc-community,.hr-roadmap,.rd-founder){color:var(--ink);border-color:var(--line);background:#f5f7fa}body.aisfy-app-theme :is(.pr-hero,.pr-platform,.pr-close,.rd-hero,.rd-dark,.ws-hero,.ov-hero,.final) :is(h1,h2,h3,h4,strong){color:var(--ink)}body.aisfy-app-theme :is(.pr-hero,.pr-platform,.pr-close,.rd-hero,.rd-dark,.ws-hero,.ov-hero,.final) :is(p,li,small,.pr-hero-foot,.rd-facts,.wl-breadcrumb){color:var(--ink2)}body.aisfy-app-theme :is(.pr-hero,.pr-platform,.pr-close,.rd-hero,.rd-dark) :is(.pr-kicker,.rd-eyebrow,.pr-link,.rd-text-link,.rd-contact,.wl-breadcrumb a,.pr-hero-foot a){color:var(--app-blue)}body.aisfy-app-theme :is(.pr-hero,.pr-platform,.pr-close,.wl-page) :is(h1,h2) em{background:var(--app-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}body.aisfy-app-theme :is(.hl-atmosphere,.pr-art-halo){opacity:.25}body.aisfy-app-theme :is(.hc-find,.pr-workshop-row,.pr-reading-card,.he-form-card,.hr-steps li,.ws-card,.ws-hero-panel,.rd-workshop,.rd-hero-panel,.rd-guides article,.rd-steps article,.rd-form,.wl-visual-note,.ov-glass,.ov-problem-card,.ov-learning-card,.ov-cap-card,.ov-measure-card,.blog-sidebar-panel,.cookie-banner){border:1px solid var(--line);box-shadow:var(--app-soft-shadow);color:var(--ink);background:#ffffffe6;border-radius:40px}body.aisfy-app-theme .hc-find{animation:none;transform:none}body.aisfy-app-theme .hc-find :is(h2,strong){color:var(--ink)}body.aisfy-app-theme .hc-find :is(small,p,.hl-card-number,.hl-stack-caption){color:var(--ink2)}body.aisfy-app-theme .hc-find>a{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:linear-gradient(135deg,#0066ff0d,#00d4aa0d);border-radius:20px;transform:none}body.aisfy-app-theme .hc-find>a:hover{background:#eef5ff;border-color:#06f5;transform:translateY(-1px)}body.aisfy-app-theme :is(.pr-workshop-row,.pr-reading-card,.rd-workshop,.rd-guides article,.rd-steps article,.rd-hero-panel) :is(p,li,small){color:var(--ink2)}body.aisfy-app-theme :is(.pr-workshop-row,.pr-reading-card,.rd-workshop,.rd-guides article,.rd-steps article,.rd-hero-panel) :is(h2,h3,strong){color:var(--ink)}body.aisfy-app-theme :is(.rd-steps,.rd-workshop-grid,.rd-guides){gap:24px}body.aisfy-app-theme .rd-steps article{padding:28px}body.aisfy-app-theme :is(.wl-artifact,.rd-pill,.ws-tags span,.goal-chip,.ov-eyebrow){color:#06f;background:linear-gradient(135deg,#0066ff0d,#00d4aa0d);border-color:#06f2;border-radius:20px}body.aisfy-app-theme :is(.rd-outline,.btn-ghost,.ov-btn,.btn-black,.btn-green){min-height:46px;font-weight:700;text-decoration:none;border-radius:20px!important}body.aisfy-app-theme :is(.ov-btn,.btn-black,.btn-green){border:0;box-shadow:0 10px 24px #0066ff40;background:var(--app-gradient)!important;color:#fff!important}body.aisfy-app-theme .rd-outline{box-shadow:none;color:var(--ink)!important;background:#ffffffb3!important;border:1px solid #e2e8f0!important}body.aisfy-app-theme :is(.pr-photo,.rd-community-photo,.rd-founder-photo,.wl-hero-visual figure,.hcom-gallery figure,.quote-image){border-radius:28px}body.aisfy-app-theme :is(.pr-photo,.hl-author-identity>img){box-shadow:var(--app-soft-shadow);transform:none}body.aisfy-app-theme :is(.ws-filters button,.ws-section-nav a,.workshop-toc a,.cs-steps button,.pj-select){border-radius:20px}body.aisfy-app-theme :is(.he-form-card,.rd-form) :is(input,select,textarea){color:var(--ink);background:#ffffffb3;border:1px solid #e2e8f0;border-radius:20px}body.aisfy-app-theme .site-footer{color:var(--ink);border-top:1px solid var(--line);background:#fff}body.aisfy-app-theme .site-footer :is(p,a,small,.footer-heading,.footer-bottom){color:var(--ink2)}body.aisfy-app-theme .site-footer a:hover{color:#06f}body.aisfy-app-theme .site-header{background:#fffffff5}body.aisfy-app-theme .site-header :is(.nav-toggle,.navlink,.main-nav>li>a){color:var(--ink2)}@media (max-width:760px){body.aisfy-app-theme :is(.hc-find,.pr-workshop-row,.pr-reading-card,.he-form-card,.hr-steps li,.ws-card,.ws-hero-panel,.rd-workshop,.rd-hero-panel,.rd-guides article,.rd-steps article,.rd-form,.blog-sidebar-panel){border-radius:28px}}@media (prefers-reduced-motion:reduce){body.aisfy-app-theme :is(a,button),body.aisfy-app-theme :is(a,button):hover{transition:none!important;transform:none!important}}body.aisfy-app-theme :is(.quote-module,.ws-enquiry,.restore-card){color:var(--ink);border:1px solid var(--line);box-shadow:var(--app-soft-shadow);background:#fff;border-radius:28px}body.aisfy-app-theme :is(.quote-copy blockquote,.quote-copy .fade,.ws-enquiry h2,.ws-enquiry p,.ws-enquiry a:not(.btn-primary),.ws-hero .author-credit a,.ws-panel-output,.ws-panel-output p,.ws-pathway li>span){color:var(--ink2)}body.aisfy-app-theme .ws-hero-panel{padding:28px}body.aisfy-app-theme :is(.ws-panel-output,.ws-pathway li>span){background:#0066ff0d;border-color:#06f2;border-radius:20px}body.aisfy-app-theme :is(.home-luxe,.workshop-redesign,.wl-page,.homev,.orgv,.workshop-template) :is(h1,h2,h3,h4){letter-spacing:-.035em;font-weight:800}body.aisfy-app-theme .hc-find>a>span:last-child{color:#06f}body.aisfy-app-theme .product-journey{border:1px solid var(--line);box-shadow:var(--app-soft-shadow);color:var(--ink);background:#fff;border-radius:40px}body.aisfy-app-theme :is(.pj-node,.pj-map){box-shadow:var(--app-soft-shadow);background:#f5f7fa;border:1px solid #e2e8f0;border-radius:20px}body.aisfy-app-theme .product-journey :is(strong,span,p,small,.pj-heading,.pj-agenda,.pj-baseline,.pj-branches,.pj-sources,.pj-capture,.pj-description){color:var(--ink2)}body.aisfy-app-theme .product-journey :is(.pj-add,.pj-branches span){color:#06f;background:linear-gradient(135deg,#0066ff0d,#00d4aa0d);border-color:#06f3;border-radius:12px}body.aisfy-app-theme .pj-select button[aria-pressed=true]{color:#06f;background:#0066ff0d;border-color:#06f;border-radius:12px}body.aisfy-app-theme .ws-hero-panel :is(dt,dd){color:var(--ink2)}body.aisfy-app-theme :is(.ws-hero,.ws-enquiry) :is(.eyebrow,.ws-date,.ws-breadcrumb){color:#06f}body.aisfy-app-theme .ws-enquiry .form-note{color:var(--ink2)}body.aisfy-app-theme .ws-enquiry .form-note.bad{color:#b91c1c}body.aisfy-app-theme .ws-enquiry .form-note.ok{color:#047857}body.aisfy-app-theme .cookie-banner{background:#fff}@media (max-width:560px){body.aisfy-app-theme .cookie-banner{border-radius:28px}body.aisfy-app-theme .cookie-banner p{flex:0 auto}}body.aisfy-app-theme :is(.pr-workshop-row,.he-form-card,.hr-steps li,.rd-workshop):before{content:none!important;display:none!important}body.aisfy-app-theme .hl-card-edge{display:none!important}body.aisfy-app-theme .os-ws:before{content:none!important;display:none!important}body.aisfy-app-theme .site-header :is(.navlink,.main-nav>li>a){border-radius:20px;transition:background .18s,color .18s,box-shadow .18s}body.aisfy-app-theme .site-header :is(.navlink,.main-nav>li>a):is(:hover,:focus-visible),body.aisfy-app-theme .site-header .main-nav li.open>.navlink{color:#06f;background:linear-gradient(120deg,#0066ff17,#00d4aa17);box-shadow:inset 0 0 0 1px #0066ff21}body.aisfy-app-theme .site-header .dropdown a{border:1px solid #0000;border-radius:20px;text-decoration:none;transition:background .18s,border-color .18s,color .18s}body.aisfy-app-theme .site-header .dropdown a:is(:hover,:focus-visible){color:#06f;box-shadow:none;background:linear-gradient(120deg,#0066ff12,#00d4aa12);border-color:#0066ff2e;text-decoration:none;transform:none}body.aisfy-app-theme .site-header .dropdown a:is(:hover,:focus-visible) small{color:#475569}body.aisfy-app-theme .site-header :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #06f}@media (prefers-reduced-motion:reduce){body.aisfy-app-theme .site-header :is(a,button){transition:none!important}}
