main[data-sparkie-page]>section,main[data-sparkie-page=docs]>div:not([aria-hidden]){width:min(1312px,100% - 80px);margin-inline:auto}main[data-sparkie-page]>section:first-of-type h1{letter-spacing:-.055em;font-size:clamp(48px,5.65vw,82px);font-weight:670;line-height:1.08}main[data-sparkie-page=tools]>section:first-of-type h1{font-size:clamp(36px,4.1vw,60px);font-weight:580}@media (max-width:1100px){main[data-sparkie-page]>section,main[data-sparkie-page=docs]>div:not([aria-hidden]){width:calc(100% - 48px)}}@media (max-width:760px){main[data-sparkie-page]>section,main[data-sparkie-page=docs]>div:not([aria-hidden]){width:calc(100% - 36px)}main[data-sparkie-page]>section:first-of-type h1{font-size:clamp(42px,10.5vw,68px);line-height:1.1}main[data-sparkie-page=tools]>section:first-of-type h1{font-size:clamp(34px,9vw,48px)}}[data-sparkie-page] .sparkie-platform-node{font-size:12px}[data-sparkie-page] .sparkie-platform-node small{white-space:normal;font-size:10px;line-height:1.4}@media (max-width:760px){[data-sparkie-page] .sparkie-platform-node small{font-size:9px}}[data-sparkie-page=premium] h1,[data-sparkie-page=marketplace] h1{max-width:960px;font-size:clamp(36px,4.2vw,58px)!important;line-height:1.13!important}.sparkie-dialog{font-family:var(--font-sans),sans-serif}.sparkie-dialog :is(button,a,select):focus-visible{outline-offset:4px;outline:2px solid #ffca6d}.sparkie-command-guide{margin-bottom:64px;scroll-margin-top:24px}.sparkie-command-guide h2{margin:16px 0;font-size:34px;line-height:1.2}.sparkie-command-guide p,.sparkie-command-guide li{color:#c1ada0;font-size:15px;line-height:1.75}.sparkie-command-guide article{border:1px solid #81512e;margin:12px 0;padding:22px}.sparkie-command-guide article>div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.sparkie-command-guide code{color:#ffd27f;overflow-wrap:anywhere}.sparkie-command-guide small{color:#b99a82}.sparkie-command-guide details{background:#28170d;margin:24px 0;padding:24px}.sparkie-command-guide summary{color:#ffca6d;line-height:1.6}.sparkie-command-guide ol{margin:20px 0;padding-left:22px}.sparkie-command-guide details a{color:#ffca6d;text-decoration:underline}.sparkie-privacy-content{max-width:900px;margin-block:48px 90px!important}.sparkie-privacy-content article{margin-bottom:32px}.sparkie-privacy-content h2{margin-bottom:16px;font-size:26px}.sparkie-privacy-content p{color:#c4b0a2;font-size:16px;line-height:1.85}[data-sparkie-page] :is(h1,h2,h3,em){clip-path:none!important}.sparkie-scenario,.sparkie-faq{margin-block:100px!important}.sparkie-scenario h2,.sparkie-faq h2{letter-spacing:-.04em;max-width:820px;margin:16px 0 32px;font-size:clamp(30px,3.5vw,48px);line-height:1.16}.sparkie-scenario>div{background:#9b603640;border:1px solid #9b603640;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sparkie-scenario article{background:#160d09;padding:30px}.sparkie-scenario article small{color:#ffba61;font-family:monospace}.sparkie-scenario h3{margin:20px 0 12px;font-size:22px}.sparkie-scenario p{color:#c1ada0;font-size:16px;line-height:1.8}.sparkie-faq{grid-template-columns:1fr 1.4fr;gap:64px;display:grid}.sparkie-faq details{border-top:1px solid #81512e;padding:20px 0}.sparkie-faq summary{justify-content:space-between;gap:20px;font-size:18px;line-height:1.5;list-style:none;display:flex}.sparkie-faq summary::-webkit-details-marker{display:none}.sparkie-faq summary span{color:#ffca6d}.sparkie-faq details[open] summary span{transform:rotate(45deg)}.sparkie-faq details p{color:#c7b3a4;margin-top:18px;font-size:16px;line-height:1.8}.sparkie-banner-name{color:#c5ac99;align-items:center;gap:20px;margin:20px 0 32px;font-size:14px;display:flex}.sparkie-banner-name input{color:#fff;background:#160e09;border:1px solid #976239;max-width:100%;padding:12px}[data-sparkie-page=marketplace] article button{color:#ffca6d;background:#2e190b;border:1px solid #d8934b;padding:10px 14px}@media (max-width:760px){.sparkie-scenario,.sparkie-faq{margin-block:64px!important}.sparkie-scenario>div,.sparkie-faq{grid-template-columns:1fr;gap:16px}.sparkie-scenario article{padding:24px}.sparkie-banner-name{flex-direction:column;align-items:start}}.sparkie-workspace-wrap{width:min(1312px,100% - 80px);margin:52px auto 100px}.sparkie-workspace-heading{justify-content:space-between;align-items:center;gap:28px;margin-bottom:32px;display:flex}.sparkie-workspace-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(32px,3.4vw,48px);line-height:1.15}.sparkie-workspace-heading p{color:#baa99d;max-width:640px;line-height:1.7}.sparkie-workspace-heading>a{flex-shrink:0}.sparkie-workspace{background:#110c0bd9;border:1px solid #ffca6d30;grid-template-columns:230px minmax(0,1fr);min-height:640px;display:grid}.sparkie-sidebar{border-right:1px solid #ffca6d25;padding:22px 16px}.sparkie-sidebar nav{gap:6px;margin:28px 0;display:grid}.sparkie-sidebar button{color:#bfb0a6;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px;font-size:14px;display:flex}.sparkie-sidebar button[aria-current=page]{color:#ffd17a;background:#ffbe5d15;box-shadow:inset 2px 0 #ffbd66}.sparkie-sidebar .sparkie-project-select{color:#ffca6d;border:1px solid #ae6d3d}.sparkie-sidebar p{color:#99877b;padding:12px;font-size:13px;line-height:1.7}.sparkie-work-panel{min-width:0;padding:32px}.sparkie-work-panel h2,.sparkie-account-sections h2{letter-spacing:-.03em;margin:12px 0;font-size:28px;line-height:1.25}.sparkie-work-panel>p,.sparkie-account-sections p{color:#bdaca0;max-width:760px;font-size:16px;line-height:1.75}.sparkie-empty{text-align:center;background:radial-gradient(at 50% 100%,#91370918,#0000 75%);border:1px dashed #815735;flex-direction:column;align-items:center;margin:32px 0;padding:44px 20px;display:flex}.sparkie-empty svg{color:#ffca6d}.sparkie-empty h3{margin-top:20px;font-size:24px}.sparkie-empty p{color:#baa99d;margin:8px 0 24px;line-height:1.65}.sparkie-step-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sparkie-step-row button{color:#f1d6ba;text-align:left;background:#21140e;border:1px solid #ffca6d26;padding:16px;line-height:1.6}.sparkie-step-row small{color:#a87d55;display:block}.sparkie-step-row span{float:right;color:#ffca6d}.sparkie-connection-list{gap:12px;margin:24px 0;display:grid}.sparkie-connection-list article{background:#1a100c;border:1px solid #8b5a393f;align-items:center;gap:18px;padding:20px;display:flex}.sparkie-connection-list b{color:#ffca6d;background:#ffbd6615;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.sparkie-connection-list article>div{flex:1}.sparkie-connection-list h3{margin:0;font-size:17px}.sparkie-connection-list p{color:#a99283;margin:2px 0;font-size:13px}.sparkie-connection-list article>button{color:#ffca6d;background:0 0;border:1px solid #ffca6d6b;padding:10px 14px}.sparkie-form{grid-template-columns:1fr 1fr;gap:24px;margin:28px 0;display:grid}.sparkie-form label{color:#d8b899;gap:10px;font-size:14px;display:grid}.sparkie-form input,.sparkie-form textarea,.sparkie-form select{color:#f9eee4;background:#0e0907;border:1px solid #805234;border-radius:3px;width:100%;padding:14px}.sparkie-form-wide{grid-column:1/-1}.sparkie-form>button{place-self:end start}.sparkie-toggles{gap:12px;margin:28px 0;display:grid}.sparkie-toggles label{background:#20130d;border:1px solid #765033;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.sparkie-toggles input{accent-color:#ffca6d;width:36px;height:22px}.sparkie-stat-row{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.sparkie-stat-row>div{border:1px solid #7f573830;padding:20px}.sparkie-stat-row small{color:#b7a295}.sparkie-stat-row strong{color:#ffca6d;margin-top:12px;font-size:36px;display:block}.sparkie-inline-link{color:#ffca6d;text-underline-offset:5px;margin-top:20px;display:inline-block}.sparkie-account-layout{grid-template-columns:300px minmax(0,1fr);gap:32px;display:grid}.sparkie-account-identity{text-align:center;background:radial-gradient(at top,#57250d60,#140c0a 75%);border:1px solid #8b5a3960;align-self:start;padding:32px 24px}.sparkie-avatar{color:#ffca6d;border:1px solid #c88348;border-radius:50%;place-items:center;width:100px;height:100px;margin:0 auto 20px;display:grid}.sparkie-account-identity h2{font-size:25px}.sparkie-account-identity p{color:#bdaca0;margin:16px 0 24px;line-height:1.7}.sparkie-account-identity small{color:#aa9585;margin-top:24px;font-size:12px;line-height:1.6;display:block}.sparkie-account-sections{gap:24px;display:grid}.sparkie-account-sections>section{background:#150d0a;border:1px solid #8b5a393f;padding:32px}.sparkie-account-sections>section>svg{color:#ffca6d}.sparkie-account-sections .sparkie-button{margin-top:20px}@media (max-width:900px){.sparkie-workspace{grid-template-columns:1fr}.sparkie-sidebar{border-bottom:1px solid #ffca6d25;border-right:0}.sparkie-sidebar nav{margin:16px 0 0;display:flex;overflow-x:auto}.sparkie-sidebar nav button{white-space:nowrap;width:auto}.sparkie-sidebar p{display:none}.sparkie-account-layout{grid-template-columns:1fr}.sparkie-account-identity{text-align:left}.sparkie-account-identity .sparkie-avatar{margin-left:0}}@media (max-width:760px){.sparkie-workspace-wrap{width:calc(100% - 36px);margin:32px auto 60px}.sparkie-workspace-heading{flex-direction:column;align-items:start;gap:12px}.sparkie-work-panel{padding:22px 16px}.sparkie-step-row,.sparkie-form{grid-template-columns:1fr}.sparkie-connection-list article{flex-wrap:wrap;gap:12px;padding:14px}.sparkie-connection-list article>button{margin-left:56px}.sparkie-account-sections>section{padding:24px 18px}.sparkie-stat-row{gap:8px}.sparkie-stat-row>div{padding:12px 8px}}[data-sparkie-page]{--sparkie-gold:#ffca6d;--sparkie-muted:#b8aca5}[data-sparkie-page] :is(h1,h2,h3){text-wrap:balance;padding-block:.08em .16em;overflow:visible}[data-sparkie-page] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:2px solid #ffd177}[data-sparkie-page] :is(button,summary){cursor:pointer}[data-sparkie-page] :is(p,li){text-wrap:pretty}.sparkie-skip{z-index:1000;color:#190d08;background:#ffca6d;padding:12px 20px;position:fixed;top:-100px;left:20px}.sparkie-skip:focus{top:12px}.sparkie-testing{color:#b8aca5;border-bottom:1px solid #ffca6d26;align-items:center;gap:16px;width:min(1312px,100% - 80px);margin:0 auto;padding:12px 0;font-size:12px;line-height:1.6;display:flex}.sparkie-testing strong{color:#ffca6d;white-space:nowrap}.sparkie-testing span{flex:1}.sparkie-testing a{color:#e3c6a8;text-underline-offset:4px;text-decoration:underline}.sparkie-privacy-link{color:#b8aca5;margin-top:6px;font-size:12px;display:block}.sparkie-button{color:#1b0c04;background:linear-gradient(120deg,#ffd278,#ff983e);border:1px solid #ffca6d;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 20px;font-weight:650;text-decoration:none;transition:filter .2s,transform .2s;display:inline-flex}.sparkie-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.sparkie-action-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sparkie-dialog{color:#f6eee6;background:#170e0c;border:1px solid #b77843;border-radius:12px;width:100%;max-width:min(520px,100% - 32px);max-height:85dvh;margin:auto;padding:36px;position:fixed;inset:0;overflow:auto;box-shadow:0 30px 160px #000}.sparkie-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090606c9}.sparkie-dialog h2{letter-spacing:-.03em;margin:16px 0;font-size:30px;line-height:1.2}.sparkie-dialog p{color:#c4b4a9;line-height:1.65}.sparkie-dialog-close{color:#fff;background:0 0;border:0;padding:4px 10px;font-size:28px;position:absolute;top:10px;right:14px}.sparkie-overline{letter-spacing:.12em;color:#ffca6d;font:12px/1.5 monospace}.sparkie-dialog .sparkie-dialog-price{color:#ffca6d;font-size:40px}.sparkie-dialog-price small{font-size:16px}.sparkie-dialog label{gap:8px;margin:20px 0;display:grid}.sparkie-dialog select{color:#fff;background:#241813;border:1px solid #665042;padding:12px}.sparkie-service-notice{background:#ffca6d0a;border-left:2px solid #ffca6d;margin-top:20px;padding:16px;font-size:14px;line-height:1.7;display:block}.sparkie-service-notice a{color:#ffca6d;overflow-wrap:anywhere}.sparkie-provider-list{gap:10px;display:grid}.sparkie-provider-list button{color:#fff;text-align:left;background:#261710;border:1px solid #79563d;justify-content:space-between;padding:16px;display:flex}.sparkie-provider-list button:hover{border-color:#ffca6d}.sparkie-jump{flex-wrap:wrap;gap:8px;width:min(1312px,100% - 80px);margin:0 auto 24px;display:flex}.sparkie-jump a{color:#ffca6d;border:1px solid #79563d;padding:10px 14px;font-size:14px;text-decoration:none}.sparkie-toast{z-index:200;color:#fff;background:#271a11;border:1px solid #ffca6d;max-width:calc(100% - 36px);padding:12px 20px;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 40px #000}.sparkie-format-picker{border:0;flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;display:flex}.sparkie-format-picker legend{color:#d7b08e;margin-bottom:12px;font-size:14px}.sparkie-format-picker button{color:#d1c2b7;background:#1b100d;border:1px solid #69442c;min-height:40px;padding:8px 14px;font-size:14px}.sparkie-format-picker button[aria-pressed=true]{color:#21100a;background:#ffca6d;border-color:#ffca6d}.sparkie-format-note{color:#b8aca5;font-size:13px;line-height:1.6}.sparkie-search-note{color:#b8aca5;margin-bottom:20px;font-size:13px;line-height:1.6}@media (max-width:760px){.sparkie-testing{grid-template-columns:1fr auto;gap:4px 12px;width:calc(100% - 36px);font-size:11px;display:grid}.sparkie-testing span{grid-area:2/1/auto/-1}.sparkie-jump{width:calc(100% - 36px)}.sparkie-dialog{padding:28px 22px}.sparkie-dialog h2{font-size:26px}}@media (prefers-reduced-motion:reduce){[data-sparkie-page] *,[data-sparkie-page] :before,[data-sparkie-page] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
