:root{--sai-bg:#07060f;--sai-bg-soft:#0d0b1c;--sai-panel:#ffffff0a;--sai-panel-strong:#ffffff12;--sai-border:#ffffff17;--sai-border-strong:#ffffff2e;--sai-fg:#f4f2ff;--sai-muted:#a49fc4;--sai-violet:#7c5cff;--sai-blue:#4da8ff;--sai-mint:#3ddc97;--sai-gradient:linear-gradient(120deg,#7c5cff 0%,#4da8ff 52%,#3ddc97 100%);--sai-radius:20px;--sai-radius-lg:28px;--sai-max:1180px}body:has(.sai-shell){background:var(--sai-bg)}.sai-shell{background:radial-gradient(1100px 620px at 12% -10%,#7c5cff38,transparent 62%),radial-gradient(900px 520px at 88% 4%,#3ddc971f,transparent 60%),var(--sai-bg);min-height:100vh;color:var(--sai-fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.sai-shell *,.sai-shell :before,.sai-shell :after{box-sizing:border-box}.sai-shell img,.sai-shell video{max-width:100%;height:auto}.sai-main{display:block}.sai-button{background:var(--sai-gradient);color:#0a0714;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex}.sai-button:hover{transform:translateY(-1px);box-shadow:0 14px 34px #7c5cff57}.sai-button:disabled{opacity:.62;cursor:wait;box-shadow:none;transform:none}.sai-button-small{padding:10px 16px;font-size:14px}.sai-button-ghost{border-color:var(--sai-border-strong);color:var(--sai-fg);background:#ffffff0d}.sai-button-ghost:hover{box-shadow:none;background:#ffffff1a}.sai-pill{border:1px solid var(--sai-border);color:#dcd6ff;letter-spacing:.01em;background:#7c5cff1f;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:550;display:inline-flex}.sai-eyebrow{color:var(--sai-mint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600;display:inline-block}.sai-icon{border:1px solid var(--sai-border);color:#d9d2ff;background:#7c5cff24;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:inline-flex}.sai-icon svg{width:20px;height:20px}.sai-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.sai-chips span{border:1px solid var(--sai-border);color:var(--sai-muted);background:#ffffff0a;border-radius:999px;padding:6px 11px;font-size:12.5px}.sai-header{z-index:50;width:100%;max-width:var(--sai-max);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07060fb8;border-bottom:1px solid #0000;align-items:center;gap:24px;margin:0 auto;padding:16px 24px;display:flex;position:sticky;top:0}.sai-logo{color:var(--sai-fg);letter-spacing:-.01em;align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.sai-logo img{border-radius:9px}.sai-nav{align-items:center;gap:22px;margin-left:12px;display:flex}.sai-nav a{color:var(--sai-muted);font-size:14.5px;text-decoration:none;transition:color .16s}.sai-nav a:hover{color:var(--sai-fg)}.sai-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.sai-header-actions>div{gap:10px}.sai-header-actions span,.sai-header-actions button{font-size:14px}.sai-menu{border:1px solid var(--sai-border);width:40px;height:40px;color:var(--sai-fg);cursor:pointer;background:#ffffff0a;border-radius:12px;justify-content:center;align-items:center;display:none}.sai-mobile-nav{border-radius:var(--sai-radius);border:1px solid var(--sai-border);background:#0d0b1cf7;flex-direction:column;gap:4px;padding:14px;display:flex;position:absolute;top:74px;left:20px;right:20px;box-shadow:0 24px 60px #00000080}.sai-mobile-nav a{color:var(--sai-fg);border-radius:12px;justify-content:space-between;align-items:center;padding:11px 12px;font-size:15px;text-decoration:none;display:flex}.sai-mobile-nav a:hover{background:#ffffff0f}.sai-mobile-nav .sai-button{margin-top:8px}.sai-hero{width:100%;max-width:var(--sai-max);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;margin:0 auto;padding:72px 24px 56px;display:grid}.sai-hero-copy h1{letter-spacing:-.03em;background:linear-gradient(140deg,#fff 22%,#cfc4ff 62%,#8fe9c4 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:20px 0;font-size:clamp(2.4rem,4.6vw,3.65rem);font-weight:720;line-height:1.06}.sai-hero-copy>p{max-width:560px;color:var(--sai-muted);font-size:17px;line-height:1.66}.sai-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.sai-hero-note{color:var(--sai-muted);align-items:center;gap:8px;margin-top:20px;font-size:13.5px;display:inline-flex}.sai-hero-note svg{color:var(--sai-mint)}.sai-hero-visual{position:relative}.sai-hero-glow{z-index:-1;filter:blur(12px);background:radial-gradient(closest-side,#7c5cff59,#0000 72%);border-radius:50%;position:absolute;inset:-12% -6% -18%}.sai-prompt{border-radius:var(--sai-radius-lg);border:1px solid var(--sai-border-strong);background:linear-gradient(170deg,#1c1638f0,#090714f5);overflow:hidden;box-shadow:0 40px 90px #0000008c}.sai-prompt-bar{border-bottom:1px solid var(--sai-border);background:#ffffff08;align-items:center;gap:7px;padding:14px 18px;display:flex}.sai-dot{background:#ffffff29;border-radius:50%;width:10px;height:10px}.sai-prompt-bar b{color:var(--sai-muted);margin-left:10px;font-size:13px;font-weight:600}.sai-prompt-body{padding:20px}.sai-prompt-line{border:1px solid var(--sai-border);background:#00000047;border-radius:16px;padding:14px 16px}.sai-prompt-label{color:var(--sai-mint);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:650}.sai-prompt-line p{color:#ded9f7;margin:8px 0 0;font-size:15px;line-height:1.55}.sai-prompt-tools{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.sai-prompt-tools span{border:1px solid var(--sai-border);color:var(--sai-muted);background:#ffffff0a;border-radius:999px;padding:6px 11px;font-size:12.5px}.sai-prompt-media{border:1px solid var(--sai-border);border-radius:18px;overflow:hidden}.sai-prompt-media img{object-fit:cover;width:100%;display:block}.sai-prompt-cta{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.sai-prompt-cta span{color:var(--sai-muted);font-size:13px}.sai-marquee{border-top:1px solid var(--sai-border);border-bottom:1px solid var(--sai-border);grid-column:1/-1;margin-top:26px;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sai-marquee>div{gap:42px;width:max-content;animation:34s linear infinite sai-marquee;display:flex}.sai-marquee b{color:#f4f2ff6b;white-space:nowrap;font-size:16px;font-weight:600}@keyframes sai-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sai-section{width:100%;max-width:var(--sai-max);margin:0 auto;padding:76px 24px;scroll-margin-top:90px}.sai-section-title{max-width:720px;margin-bottom:42px}.sai-section-title h2{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.75rem,3vw,2.4rem);font-weight:700;line-height:1.18}.sai-section-title p{color:var(--sai-muted);margin:0;font-size:16.5px;line-height:1.66}.sai-guide-grid,.sai-feature-grid,.sai-use-grid,.sai-workflow-grid,.sai-plan-grid{gap:20px;display:grid}.sai-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sai-guide-card,.sai-feature-card,.sai-workflow-card,.sai-plan-card,.sai-use-grid article{border-radius:var(--sai-radius);border:1px solid var(--sai-border);background:var(--sai-panel);padding:28px;transition:border-color .18s,transform .18s,background .18s}.sai-guide-card:hover,.sai-feature-card:hover,.sai-workflow-card:hover,.sai-use-grid article:hover{border-color:var(--sai-border-strong);background:var(--sai-panel-strong);transform:translateY(-2px)}.sai-guide-card h3,.sai-feature-card h3,.sai-workflow-card h3,.sai-plan-card h3,.sai-use-grid h3{letter-spacing:-.01em;margin:0 0 10px;font-size:18.5px;font-weight:660}.sai-guide-card p,.sai-feature-card p,.sai-workflow-card p,.sai-plan-card p,.sai-use-grid p{color:var(--sai-muted);margin:0;font-size:15px;line-height:1.65}.sai-guide-card ul,.sai-plan-card ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.sai-guide-card li,.sai-plan-card li{color:#ddd8f6;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;display:flex}.sai-guide-card li svg,.sai-plan-card li svg{color:var(--sai-mint);flex:none;margin-top:2px}.sai-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sai-example-card{border-radius:var(--sai-radius);border:1px solid var(--sai-border);background:var(--sai-panel);margin:0;overflow:hidden}.sai-example-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.sai-example-card figcaption{padding:20px}.sai-example-card figcaption span{color:var(--sai-mint);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:650}.sai-example-card figcaption b{margin:8px 0;font-size:16.5px;font-weight:640;display:block}.sai-example-card figcaption p{color:var(--sai-muted);margin:0;font-size:14.5px;line-height:1.6}.sai-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sai-feature-card{scroll-margin-top:100px}.sai-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.sai-step-grid article{border-radius:var(--sai-radius);border:1px solid var(--sai-border);background:linear-gradient(#7c5cff1f,#ffffff05);padding:26px}.sai-step-grid span{color:#ffffff3d;letter-spacing:-.02em;margin-bottom:14px;font-size:26px;font-weight:700;display:inline-block}.sai-step-grid h3{margin:0 0 10px;font-size:17.5px;font-weight:650}.sai-step-grid p{color:var(--sai-muted);margin:0;font-size:14.5px;line-height:1.62}.sai-center-actions{justify-content:center;margin-top:36px;display:flex}.sai-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sai-workflow-card>b{color:#cfc6ff;margin-bottom:10px;font-size:13.5px;font-weight:600;display:block}.sai-use-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sai-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.sai-plan-card{flex-direction:column;padding:30px;display:flex;position:relative}.sai-plan-card.is-featured{background:linear-gradient(#7c5cff2e,#ffffff08);border-color:#7c5cff8c;box-shadow:0 30px 70px #7c5cff2e}.sai-plan-badge{background:var(--sai-gradient);color:#0a0714;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:absolute;top:18px;right:18px}.sai-plan-price{align-items:baseline;gap:8px;margin:20px 0 4px;display:flex}.sai-plan-price b{letter-spacing:-.03em;font-size:40px;font-weight:720}.sai-plan-price span{color:var(--sai-muted);font-size:14.5px}.sai-plan-card ul{flex:1}.sai-plan-card .sai-button{margin-top:26px}.sai-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sai-faq-item{border-radius:var(--sai-radius);border:1px solid var(--sai-border);background:var(--sai-panel);padding:20px 22px}.sai-faq-item summary{color:#f1eefc;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:600;list-style:none;display:flex}.sai-faq-item summary::-webkit-details-marker{display:none}.sai-faq-item summary span{color:var(--sai-mint);flex:none;font-size:20px;font-weight:500;transition:transform .18s}.sai-faq-item[open] summary span{transform:rotate(45deg)}.sai-faq-item p{color:var(--sai-muted);margin:14px 0 0;font-size:15px;line-height:1.68}.sai-final{width:100%;max-width:var(--sai-max);border-radius:var(--sai-radius-lg);border:1px solid var(--sai-border-strong);background:radial-gradient(700px 320px at 8% 0,#7c5cff47,#0000 66%),linear-gradient(#ffffff0f,#ffffff05);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;margin:24px auto 0;padding:52px 40px;display:grid}.sai-final h2{letter-spacing:-.025em;margin:18px 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:710;line-height:1.14}.sai-final p{max-width:520px;color:var(--sai-muted);margin:0;font-size:16.5px;line-height:1.64}.sai-final img{border-radius:var(--sai-radius);border:1px solid var(--sai-border);width:100%}.sai-footer{width:100%;max-width:var(--sai-max);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;margin:0 auto;padding:56px 24px 40px;display:grid}.sai-footer-brand p{max-width:320px;color:var(--sai-muted);margin:16px 0 12px;font-size:15px;line-height:1.62}.sai-footer-brand>a:last-child{color:#cfc6ff;font-size:14.5px;text-decoration:none}.sai-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sai-footer-links>div{flex-direction:column;gap:10px;display:flex}.sai-footer-links b{color:#efecff;margin-bottom:4px;font-size:14px;font-weight:640}.sai-footer-links a{color:var(--sai-muted);font-size:14.5px;text-decoration:none}.sai-footer-links a:hover{color:var(--sai-fg)}.sai-footer>small{border-top:1px solid var(--sai-border);color:#a49fc4bf;grid-column:1/-1;padding-top:26px;font-size:13.5px}.sai-sign-dialog{border:1px solid var(--sai-border-strong)!important;color:var(--sai-fg)!important;background:linear-gradient(170deg,#1c1638f7,#090714fa)!important}.sai-sign-dialog h2,.sai-sign-dialog p,.sai-sign-dialog label,.sai-sign-dialog span{color:var(--sai-fg)}.sai-sign-dialog p{color:var(--sai-muted)}.sai-sign-dialog button[type=button],.sai-sign-dialog a[href]{border-radius:12px}@media (max-width:1080px){.sai-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.sai-feature-grid,.sai-workflow-grid,.sai-step-grid,.sai-guide-grid,.sai-example-grid,.sai-use-grid,.sai-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sai-final{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.sai-nav{display:none}.sai-menu{display:inline-flex}.sai-header-actions{display:none}.sai-faq-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.sai-section{padding:56px 18px}.sai-hero{padding:36px 18px 40px}.sai-hero-copy h1{font-size:2.15rem}.sai-guide-grid,.sai-example-grid,.sai-feature-grid,.sai-use-grid,.sai-workflow-grid,.sai-plan-grid,.sai-step-grid,.sai-footer-links{grid-template-columns:minmax(0,1fr)}.sai-footer{grid-template-columns:minmax(0,1fr);padding:40px 18px 32px}.sai-final{width:auto;margin:12px 18px 0;padding:32px 22px}}
