.sg-main{--sg-bg: #0c0c10;--sg-bg-alt: #0f0f18;--sg-bg-card: rgba(255, 255, 255, .04);--sg-text: #ffffff;--sg-muted: rgba(255, 255, 255, .45);--sg-border: rgba(255, 255, 255, .08);--sg-purple: #7000FF;--sg-radius: 100px;background:var(--sg-bg);color:var(--sg-text);padding-top:0}.sg-container{width:100%;max-width:1920px;margin:0 auto;padding:0 32px}.sg-section-head{text-align:center;max-width:640px;margin:0 auto 56px}.sg-section-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-purple);margin-bottom:16px}.sg-h2{font-size:clamp(30px,3.5vw,48px);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:var(--sg-text);margin-bottom:16px}.sg-section-lead{font-size:16px;line-height:1.7;color:var(--sg-muted)}.hero{position:relative;height:100svh;background:#0c0c10;overflow:hidden}.hero-grid{position:absolute;inset:0;display:flex;gap:24px;padding:24px}.hero-col{flex:1;display:flex;flex-direction:column;gap:24px;min-height:0}.hero-col:nth-child(odd) .hero-cell:first-child{flex:1.65}.hero-col:nth-child(odd) .hero-cell:last-child{flex:1}.hero-col:nth-child(2n) .hero-cell:first-child{flex:1}.hero-col:nth-child(2n) .hero-cell:last-child{flex:1.65}.hero-cell{overflow:hidden;border-radius:8px;min-height:0;position:relative}.hero-cell img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.hero-cell:hover img{transform:scale(1.04)}.hero-bar{position:absolute;bottom:0;left:0;right:0;height:25vh;z-index:10;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding:30px 32px 0;background:#0c0c10}.hero-title{font-size:clamp(28px,3.5vw,48px);font-weight:700;color:#fff;margin:0 0 4px;letter-spacing:-.025em;line-height:1.1;white-space:nowrap}.hero-sub{font-size:18px;color:#ffffff73;margin:0}.hero-btn{flex-shrink:0;display:inline-flex;align-items:center;height:40px;padding:0 20px;background:#fff;color:#000;font-size:14px;font-weight:600;border-radius:100px;text-decoration:none;white-space:nowrap;transition:opacity .2s}.hero-btn:hover{opacity:.88}.hero-btn-wrap{display:flex;flex-direction:column;align-items:center;gap:4px}.hero-btn-sub{font-size:11px;color:#fff6;white-space:nowrap}.sg-badge{display:inline-flex;align-items:center;gap:8px;background:#7000ff1a;border:1px solid rgba(112,0,255,.25);border-radius:100px;padding:6px 14px;font-size:12px;color:#b48cff;margin-bottom:0;font-weight:600}.sg-badge-dot{width:6px;height:6px;border-radius:50%;background:var(--sg-purple);flex-shrink:0;animation:pulseDot 2s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.4}}.sg-h1{font-size:clamp(32px,4vw,56px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--sg-text);margin:0}.sg-sub{font-size:14px;line-height:1.5;color:var(--sg-muted);margin:0}.sg-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px;justify-content:center}.sg-btn-primary{display:inline-flex;align-items:center;height:44px;padding:0 24px;background:#fff;color:#000;font-size:14px;font-weight:700;font-family:Circe,sans-serif;border-radius:100px;text-decoration:none;transition:opacity .2s,transform .2s;white-space:nowrap}.sg-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.sg-btn-ghost{display:inline-flex;align-items:center;height:50px;padding:0 24px;color:#ffffffb3;font-size:15px;font-weight:600;font-family:Circe,sans-serif;border:1.5px solid rgba(255,255,255,.12);border-radius:var(--sg-radius);text-decoration:none;background:#ffffff0a;transition:border-color .2s,color .2s,background .2s}.sg-btn-ghost:hover{border-color:#7000ff66;color:#fff;background:#7000ff0f}.sg-trust{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:12px;color:#ffffff47}.sg-trust-dot{opacity:.4}.sg-presets .sg-h2{font-size:clamp(22px,2.2vw,32px)}.sg-presets{padding:30px 0 0;background:var(--sg-bg)}.sg-masonry-wrap{max-width:1920px;margin:0 auto;padding:0 32px}.sg-masonry{-moz-columns:5;columns:5;-moz-column-gap:10px;column-gap:10px}.sg-masonry-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:10px;border-radius:14px;overflow:hidden;position:relative;cursor:pointer;background:#ffffff0a;display:block}.sg-masonry-media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.sg-masonry-item:hover .sg-masonry-media{transform:scale(1.03)}.sg-masonry-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 45%);display:flex;align-items:flex-end;padding:12px;opacity:1;pointer-events:none}.sg-masonry-meta{display:flex;align-items:center;gap:6px;opacity:.6;transition:opacity .25s}.sg-masonry-item:hover .sg-masonry-meta{opacity:1}.sg-masonry-type-icon{width:22px;height:22px;border-radius:6px;background:#ffffff26;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sg-masonry-model{font-size:11px;font-weight:700;color:#ffffffe6;letter-spacing:.04em;background:#00000080;backdrop-filter:blur(6px);padding:3px 8px;border-radius:100px}.sg-masonry-bottom{position:relative;margin-top:-160px;height:200px;background:linear-gradient(to bottom,transparent,var(--sg-bg) 60%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:32px;pointer-events:none;width:100%}.sg-masonry-bottom>*{pointer-events:auto}.sg-presets-all-btn{display:inline-flex;align-items:center;gap:8px;height:50px;padding:0 28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--sg-radius);color:#ffffffbf;font-size:15px;font-weight:700;font-family:Circe,sans-serif;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.sg-presets-all-btn:hover{background:#7000ff14;border-color:#7000ff4d;color:#fff}.sg-apps{padding:100px 0 0;background:var(--sg-bg)}.sg-apps-header{text-align:center;max-width:640px;margin:0 auto 48px}.sg-apps-scroll-wrap{position:relative;max-width:1920px;margin:0 auto;padding:0 32px 48px}.sg-apps-strip{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.sg-apps-strip::-webkit-scrollbar{display:none}.sg-apps-fade-right{position:absolute;top:0;right:32px;width:120px;height:calc(100% - 48px);background:linear-gradient(to right,transparent,var(--sg-bg));pointer-events:none;z-index:1}.sg-apps-fade-left{position:absolute;top:0;left:32px;width:80px;height:calc(100% - 48px);background:linear-gradient(to left,transparent,var(--sg-bg));pointer-events:none;z-index:1;opacity:0;transition:opacity .3s}.sg-app-card{flex:0 0 340px;scroll-snap-align:start;position:relative;height:200px;border-radius:20px;text-decoration:none;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.1);transition:border-color .2s,transform .2s;cursor:pointer}.sg-app-card:hover{border-color:#7000ff59;transform:translateY(-3px)}.sg-app-card-bg{position:absolute;inset:0;overflow:hidden}.sg-app-card-bg img,.sg-app-card-bg video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.sg-app-card-bg:after{content:"";position:absolute;inset:0;background:#0000006b;pointer-events:none}.sg-app-card-content{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:20px}.sg-app-icon{width:44px;height:44px;border-radius:12px;background:#ffffff2e;display:flex;align-items:center;justify-content:center;flex-shrink:0;backdrop-filter:blur(8px)}.sg-app-text{margin-top:auto}.sg-app-name{font-size:19px;font-weight:700;color:var(--sg-text);line-height:1.3;margin-bottom:6px;text-shadow:0 1px 12px rgba(0,0,0,.9)}.sg-app-desc{font-size:14px;color:#ffffffbf;line-height:1.45;text-shadow:0 1px 6px rgba(0,0,0,.8)}.sg-app-arrow{color:#fff6;transition:color .2s,transform .2s;margin-top:12px}.sg-app-card:hover .sg-app-arrow{color:var(--sg-purple);transform:translate(4px)}.sg-workflow{background:var(--sg-bg-alt)}.sg-workflow-grid{display:grid;grid-template-columns:420px 1fr;gap:16px;padding:16px 32px;max-width:1920px;margin:0 auto}.sg-workflow-sticky{position:sticky;top:72px;height:calc(100svh - 88px);display:flex;align-items:stretch}.sg-workflow-sticky-inner{position:relative;background:#140c2099;border:1px solid rgba(255,255,255,.1);border-radius:24px;overflow:hidden;width:100%;display:flex;flex-direction:column;justify-content:space-between}.sg-workflow-dot-grid{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.055) 1px,transparent 1px);background-size:24px 24px;pointer-events:none;opacity:.6}.sg-workflow-sticky-content{position:relative;z-index:1;padding:48px 36px 40px;display:flex;flex-direction:column;height:100%;justify-content:flex-start}.sg-h2-wf{font-size:clamp(36px,3.5vw,54px);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:var(--sg-text);margin-bottom:24px;margin-top:20px}.sg-workflow-desc{font-size:16px;line-height:1.7;color:var(--sg-muted);margin-bottom:0}.sg-wf-cta{align-self:flex-start}.sg-workflow-cards{display:flex;flex-direction:column;gap:16px;padding:0}.sg-workflow-card{height:calc(100svh - 88px)}.sg-wf-outer{border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:4px;height:100%;box-shadow:0 10px 60px -10px #0009}.sg-wf-inner{border-radius:20px;background:#000;overflow:hidden;height:100%;position:relative}.sg-wf-bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.sg-wf-vignette{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 30%,transparent 50%,rgba(0,0,0,.65) 100%);pointer-events:none}.sg-wf-chips{position:absolute;top:20px;left:20px;display:flex;gap:8px;flex-wrap:wrap;z-index:1}.sg-wf-num-chip{font-size:11px;font-weight:700;letter-spacing:.1em;color:#ffffff8c;background:#0006;backdrop-filter:blur(8px);padding:4px 10px;border-radius:100px;border:1px solid rgba(255,255,255,.12)}.sg-wf-tag-chip{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-purple);background:#7000ff26;backdrop-filter:blur(8px);border:1px solid rgba(112,0,255,.25);border-radius:100px;padding:4px 12px}.sg-wf-content{position:absolute;inset-x:0;bottom:0;padding:28px 32px;z-index:1}.sg-wf-title{font-size:clamp(28px,2.8vw,48px);font-weight:700;letter-spacing:-.02em;color:#fff;line-height:1.1;margin-bottom:8px}.sg-wf-subtitle{font-size:clamp(15px,1.2vw,18px);font-weight:600;color:#ffffff80;margin-bottom:12px;letter-spacing:-.01em}.sg-wf-desc{font-size:15px;line-height:1.65;color:#ffffff80;max-width:480px;margin-bottom:20px}.sg-wf-try-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-radius:100px;padding:8px 18px;font-size:13px;font-weight:600;font-family:Circe,sans-serif;color:#ffffffd9;text-decoration:none;transition:background .2s,color .2s}.sg-wf-try-btn:hover{background:#ffffff2e;color:#fff}.sg-compare{padding:100px 0;background:var(--sg-bg);position:relative;overflow:hidden}.sg-compare:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:800px;height:600px;background:radial-gradient(ellipse at center,rgba(112,0,255,.05) 0%,transparent 65%);pointer-events:none}.sg-compare-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0 32px;align-items:stretch}.sg-compare-card{border-radius:24px;padding:48px 44px;border:1.5px solid var(--sg-border);background:#ffffff08;position:relative;overflow:hidden}.sg-compare-card:before{content:"";position:absolute;top:0;right:0;width:300px;height:300px;border-radius:50%;pointer-events:none}.sg-compare-deco-price{position:absolute;top:-20px;right:-10px;font-size:clamp(100px,12vw,180px);font-weight:900;letter-spacing:-.05em;color:#ffffff08;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sg-compare-deco-price--wr{color:#7000ff0f}.sg-compare-card--stock{border-color:#d94f4f33;background:#d94f4f0a}.sg-compare-card--stock:before{background:radial-gradient(circle at top right,rgba(217,79,79,.08) 0%,transparent 70%)}.sg-compare-card--wr{border-color:#7000ff40;background:#7000ff0d}.sg-compare-card--wr:before{background:radial-gradient(circle at top right,rgba(112,0,255,.1) 0%,transparent 70%)}.sg-compare-vs-col{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:0 4px;flex-shrink:0}.sg-compare-vs-line{flex:1;width:1px;background:#ffffff12}.sg-compare-vs{font-size:11px;font-weight:700;letter-spacing:.12em;color:#fff3;flex-shrink:0}.sg-compare-header{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid var(--sg-border);position:relative;z-index:1}.sg-compare-label{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:10px}.sg-compare-label--bad{color:#d94f4f}.sg-compare-label--good{color:var(--sg-purple)}.sg-compare-price{font-size:42px;font-weight:700;color:#ffffff59;line-height:1;margin-bottom:6px}.sg-compare-price--good{background:linear-gradient(90deg,#a060ff,#cc40cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sg-compare-per{font-size:16px;font-weight:400}.sg-compare-subtitle{font-size:13px;color:var(--sg-muted);margin-top:4px}.sg-compare-list{list-style:none;display:flex;flex-direction:column;gap:14px;position:relative;z-index:1}.sg-compare-item{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4}.sg-compare-item svg{flex-shrink:0;margin-top:1px}.sg-compare-item--bad{color:#fff6}.sg-compare-item--good{color:#ffffffd9}.sg-compare-cta{display:inline-flex;align-items:center;gap:8px;margin-top:32px;height:48px;padding:0 24px;background:linear-gradient(90deg,#7000ff,#8c0099);color:#fff;font-size:15px;font-weight:700;font-family:Circe,sans-serif;border-radius:var(--sg-radius);text-decoration:none;transition:opacity .2s,transform .2s;box-shadow:0 4px 20px #7000ff66;position:relative;z-index:1}.sg-compare-cta:hover{opacity:.9;transform:translateY(-1px)}.sg-license{padding:100px 0;background:linear-gradient(180deg,var(--sg-bg-alt) 0%,#0d0818 100%);position:relative;overflow:hidden}.sg-license:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 30%,rgba(112,0,255,.08) 0%,transparent 70%);pointer-events:none}.sg-license-hero{text-align:center;max-width:720px;margin:0 auto 72px;position:relative;z-index:1}.sg-license-badge{width:80px;height:80px;border-radius:20px;background:#7000ff14;border:1px solid rgba(112,0,255,.2);display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.sg-license-h2{font-size:clamp(28px,3.5vw,48px);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--sg-text);margin-bottom:20px}.sg-license-desc{font-size:17px;line-height:1.7;color:var(--sg-muted)}.sg-license-usecases{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;position:relative;z-index:1}.sg-license-uc{background:#7000ff0d;border:1px solid rgba(112,0,255,.12);border-radius:16px;padding:28px 20px;text-align:center;transition:border-color .2s,background .2s}.sg-license-uc:hover{border-color:#7000ff47;background:#7000ff1a}.sg-license-uc-icon{font-size:28px;margin-bottom:12px;display:block}.sg-license-uc-label{font-size:14px;font-weight:700;color:var(--sg-text);margin-bottom:6px}.sg-license-uc-desc{font-size:12px;color:var(--sg-muted);line-height:1.5}.sg-pricing{padding:100px 0;background:var(--sg-bg)}.sg-pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sg-plan{position:relative;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:44px 36px;display:flex;flex-direction:column;transition:border-color .2s;overflow:hidden}.sg-plan:hover{border-color:#ffffff26}.sg-plan--featured{border-color:#7000ff80;background:#7000ff0d;box-shadow:0 0 0 1px #7000ff4d,0 8px 48px #7000ff1f}.sg-plan--featured:hover{border-color:#7000ffb3}.sg-plan-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--sg-purple);color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;padding:4px 14px;border-radius:100px;white-space:nowrap}.sg-plan-deco-num{position:absolute;bottom:-24px;right:-16px;font-size:clamp(100px,10vw,160px);font-weight:900;letter-spacing:-.05em;color:#ffffff06;line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-plan--featured .sg-plan-deco-num{color:#7000ff0f}.sg-plan-header{margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--sg-border);position:relative;z-index:1}.sg-plan-name{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sg-muted);margin-bottom:12px}.sg-plan--featured .sg-plan-name{color:#b48cffe6}.sg-plan-price{font-size:52px;font-weight:700;letter-spacing:-.03em;color:var(--sg-text);line-height:1;margin-bottom:10px}.sg-plan-period{font-size:18px;font-weight:400;color:var(--sg-muted)}.sg-plan-credits{font-size:14px;color:var(--sg-muted)}.sg-plan-features{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1;margin-bottom:28px;position:relative;z-index:1}.sg-plan-feature{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:#ffffffbf}.sg-plan-feature svg{flex-shrink:0;margin-top:1px}.sg-plan-cta{display:flex;align-items:center;justify-content:center;height:52px;border-radius:var(--sg-radius);font-size:15px;font-weight:700;font-family:Circe,sans-serif;text-decoration:none;transition:opacity .2s,transform .2s,background .2s;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;background:#ffffff0a;margin-top:auto;position:relative;z-index:1}.sg-plan-cta:hover{border-color:#7000ff66;color:#fff;background:#7000ff14}.sg-plan-cta--featured{background:linear-gradient(90deg,#7000ff,#8c0099);color:#fff;border-color:transparent;box-shadow:0 4px 20px #7000ff66}.sg-plan-cta--featured:hover{opacity:.9;transform:translateY(-1px)}.sg-pricing-note{text-align:center;font-size:13px;color:var(--sg-muted);margin-top:28px}.sg-faq{padding:100px 0;background:var(--sg-bg-alt)}.sg-faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.sg-faq-item{background:#ffffff08;border:1px solid var(--sg-border);border-radius:12px;overflow:hidden;transition:border-color .2s}.sg-faq-item[open]{border-color:#7000ff4d}.sg-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;font-size:15px;font-weight:700;color:var(--sg-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sg-faq-q::-webkit-details-marker{display:none}.sg-faq-chevron{flex-shrink:0;color:#ffffff40;transition:transform .2s}.sg-faq-item[open] .sg-faq-chevron{transform:rotate(180deg)}.sg-faq-a{padding:0 24px 20px;font-size:14px;line-height:1.75;color:var(--sg-muted)}.preset-modal{position:fixed;inset:0;z-index:2000;display:none}.preset-modal.open{display:block}.preset-modal-inner{display:flex;width:100%;height:100%;overflow:hidden;background:#07050f}.preset-modal-visual{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;cursor:pointer}.preset-modal-bg-blur{position:absolute;inset:0;background-size:cover;background-position:center;filter:blur(40px) brightness(.3);transform:scale(1.1);pointer-events:none}.preset-modal-media-wrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:32px;width:100%;height:100%}.preset-modal-media-wrap img,.preset-modal-media-wrap video{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:12px}.preset-modal-panel{flex:0 0 380px;width:380px;display:flex;flex-direction:column;background:#0f0b1e;border-left:1px solid rgba(255,255,255,.07);overflow:hidden}.preset-modal-topbar{display:flex;justify-content:flex-end;padding:16px 16px 0;flex-shrink:0}.preset-modal-close{width:32px;height:32px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#fff9;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.preset-modal-close:hover{background:#ffffff1f;color:#fff}.preset-modal-scroll{flex:1;overflow-y:auto;padding:24px 24px 0;display:flex;flex-direction:column;gap:28px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.preset-panel-section{display:flex;flex-direction:column;gap:10px}.preset-panel-label{font-size:10px;font-weight:700;letter-spacing:.14em;color:#ffffff4d}.preset-panel-prompt-wrap{position:relative;border:1px solid rgba(255,255,255,.09);border-radius:10px;padding:12px 40px 12px 14px;background:#ffffff05}.preset-panel-prompt{font-size:14px;line-height:1.7;color:#fffc;margin:0}.preset-panel-copy{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#fff6;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s;padding:0;flex-shrink:0}.preset-panel-copy:hover{background:#ffffff1a;color:#fff}.preset-panel-copy.copied{color:#6ee7b7;border-color:#6ee7b74d}.preset-panel-info{display:flex;flex-direction:column}.preset-panel-info-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05)}.preset-panel-info-key{color:#ffffff59}.preset-panel-info-val{color:#ffffffd9;font-weight:600;font-size:13px}.preset-panel-footer{flex-shrink:0;padding:20px 24px 28px;border-top:1px solid rgba(255,255,255,.06)}.preset-panel-recreate{display:flex;align-items:center;justify-content:center;height:48px;border-radius:14px;background:linear-gradient(90deg,#7000ff,#8c0099);color:#fff;font-size:15px;font-weight:700;font-family:Circe,sans-serif;text-decoration:none;transition:opacity .15s;box-shadow:0 4px 20px #7000ff66}.preset-panel-recreate:hover{opacity:.9}@media (max-width: 1400px){.sg-license-usecases{grid-template-columns:repeat(3,1fr)}}@media (max-width: 1100px){.sg-workflow-grid{grid-template-columns:320px 1fr}.sg-workflow-sticky-content{padding:32px 28px}.sg-compare-card{padding:36px 32px}}@media (max-width: 900px){.sg-hero-mosaic{grid-template-columns:repeat(3,1fr)}.sg-mosaic-cell:nth-child(4),.sg-mosaic-cell:nth-child(8){display:none}.sg-masonry{-moz-columns:3;columns:3}.sg-compare-grid{grid-template-columns:1fr}.sg-compare-vs-col{flex-direction:row;padding:8px 0}.sg-compare-vs-line{flex:1;height:1px;width:auto}.sg-license-usecases{grid-template-columns:repeat(2,1fr)}.sg-pricing-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.sg-workflow-grid{grid-template-columns:1fr;padding:16px}.sg-workflow-sticky{position:relative;top:0;height:auto}.sg-workflow-sticky-inner{height:auto;min-height:320px}.sg-workflow-card{height:70vw;min-height:360px}}@media (max-width: 600px){.sg-hero-mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:2fr 1fr}.sg-mosaic-cell:nth-child(n+5){display:none}.sg-mosaic-cell:nth-child(4){display:block}.sg-hero-content{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.sg-hero-right{width:100%}.sg-btn-primary{width:100%;justify-content:center}.sg-masonry{-moz-columns:2;columns:2;-moz-column-gap:8px;column-gap:8px}.sg-masonry-wrap{padding:0 16px}.sg-container{padding:0 20px}.sg-apps-scroll-wrap{padding:0 20px 40px}.sg-cta-row{flex-direction:column}.sg-btn-primary,.sg-btn-ghost{width:100%;justify-content:center}.sg-license-usecases{grid-template-columns:repeat(2,1fr)}.preset-modal-inner{flex-direction:column}.preset-modal-visual{flex:1}.preset-modal-panel{flex:0 0 auto;height:55%;width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.07)}}
