:root{color-scheme:dark;--font-display:var(--font-body);--font-mono:var(--font-body);--bg:#0f1115;--bg-2:#161a21;--panel:#1c212a;--panel-2:#232a35;--text:#e7edf9;--muted:#99a5bc;--accent:#e9781b;--accent-hover:#ff8c2a;--accent-active:#c95a0f;--accent-2:#ffb347;--accent-2-hover:#ffc36a;--warn:#f5b942;--error:#ed4245;--stroke:rgba(148,168,205,.2);--shadow:0 14px 36px rgba(0,0,0,.28);--radius-lg:16px;--radius-md:12px;--radius-sm:10px}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{font-family:var(--font-body),"Inter","Geist","SF Pro Text","Segoe UI",sans-serif;background:radial-gradient(circle at 14% -10%,rgba(63,97,187,.28),transparent 38%),radial-gradient(circle at 84% -14%,rgba(43,182,115,.14),transparent 34%),linear-gradient(180deg,#10141a,#0f1115 36%,#0f1115);background-size:140% 140%,140% 140%,100% 100%;color:var(--text);line-height:1.5}::selection{background:rgba(255,153,47,.34);color:#f6f8ff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:where(button,a,input,select,textarea):focus-visible{outline:2px solid rgba(255,162,70,.76);outline-offset:2px}main{position:relative;z-index:1}.bg-glow{position:fixed;inset:-14vh -8vw auto -8vw;height:56vh;background:radial-gradient(circle at 20% 20%,rgba(70,106,208,.42),transparent 46%),radial-gradient(circle at 76% 16%,rgba(43,182,115,.22),transparent 44%),radial-gradient(circle at 52% 78%,rgba(91,140,255,.18),transparent 54%);filter:blur(40px);opacity:.72;animation:glowShift 14s ease-in-out infinite alternate;pointer-events:none;z-index:0}.bg-sheen{background-image:repeating-linear-gradient(135deg,hsla(0,0%,100%,.024),hsla(0,0%,100%,.024) 1px,transparent 0,transparent 14px),radial-gradient(circle at 18% 10%,rgba(91,140,255,.1),transparent 48%),radial-gradient(circle at 82% 16%,rgba(43,182,115,.08),transparent 50%);opacity:.42}.bg-grain,.bg-sheen{position:fixed;inset:0;pointer-events:none;z-index:0}.bg-grain{background-image:radial-gradient(hsla(0,0%,100%,.08) .6px,transparent 0);background-size:3px 3px;opacity:.06}@keyframes glowShift{0%{transform:translateZ(0) scale(1);opacity:.66}to{transform:translate3d(0,-2%,0) scale(1.04);opacity:.78}}.container{width:min(1200px,92vw);margin:0 auto}.section{position:relative;padding:110px 0}.section.compact{padding:84px 0}.section.band{position:relative;overflow:hidden;border-top:1px solid rgba(120,137,170,.18);border-bottom:1px solid rgba(120,137,170,.18);background:rgba(18,22,30,.58)}.workflow-band{background:linear-gradient(180deg,rgba(27,33,44,.74),rgba(18,22,30,.86))}.workflow-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(104,147,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(59,93,172,.18),transparent 46%,rgba(43,182,115,.12));background-size:26px 26px,100% 100%;opacity:.38;pointer-events:none}.why-band{background:linear-gradient(180deg,rgba(26,31,40,.74),rgba(19,23,31,.88))}.why-band:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 74% 24%,rgba(91,140,255,.16),transparent 56%),radial-gradient(circle at 20% 80%,rgba(43,182,115,.11),transparent 50%);opacity:.44;pointer-events:none}.sysreqs-band{background:linear-gradient(180deg,rgba(24,32,38,.76),rgba(18,24,30,.88))}.sysreqs-band:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.022),hsla(0,0%,100%,.022) 1px,transparent 0,transparent 11px),radial-gradient(circle at 78% 26%,rgba(43,182,115,.1),transparent 58%),radial-gradient(circle at 24% 70%,rgba(91,140,255,.12),transparent 58%);opacity:.52;pointer-events:none}.micro{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:12px}.title{font-family:var(--font-display),var(--font-body),"Inter",sans-serif;font-size:clamp(2.35rem,5vw,3.95rem);line-height:1.03;letter-spacing:-.018em;margin-bottom:14px;color:#f1f6ff}.subtitle{color:var(--muted);font-size:1.03rem;line-height:1.6;max-width:690px}.subtitle a{color:#ffd1aa;text-decoration:underline;-webkit-text-decoration-color:rgba(255,209,170,.7);text-decoration-color:rgba(255,209,170,.7);text-underline-offset:2px}.btn{min-height:34px;border-radius:12px;padding:0 15px;border:1px solid transparent;background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600;font-size:13px;line-height:1;letter-spacing:.01em;cursor:pointer;transition:all .2s ease}.btn.primary{background:linear-gradient(180deg,var(--accent-hover) 0,var(--accent) 100%);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 8px 20px rgba(233,120,27,.2)}.btn.primary:hover:not(:disabled){border-color:rgba(255,205,150,.34);background:var(--accent-hover);transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 12px 26px rgba(233,120,27,.34)}.btn.primary:active:not(:disabled){background:var(--accent-active);transform:translateY(0)}.buy-cta{min-height:46px;padding:0 22px;border-radius:13px;font-size:16px;font-weight:700;letter-spacing:0;color:#fffaf2;text-shadow:0 1px 0 rgba(78,44,16,.22);box-shadow:inset 0 1px 0 rgba(255,244,228,.24),0 12px 30px rgba(233,120,27,.38),0 0 0 1px rgba(255,183,118,.24)}.buy-cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,244,228,.3),0 16px 34px rgba(233,120,27,.45),0 0 0 1px rgba(255,183,118,.3)}.btn.ghost{border-color:rgba(255,203,144,.14);background:hsla(0,0%,100%,.015);color:var(--text)}.btn.ghost:hover:not(:disabled){border-color:rgba(255,212,155,.22);background:rgba(255,168,96,.08);transform:translateY(-1px)}.btn.small{min-height:32px;padding:0 12px;font-size:12px}.btn.tiny{min-height:30px;padding:0 11px;font-size:12px}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.hero{padding:142px 0 108px}.hero .container{width:min(1260px,93vw)}.hero-grid{display:grid;grid-gap:44px;gap:44px;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center}.hero-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;letter-spacing:.16em;font-weight:700;font-size:12px;color:rgba(236,244,255,.84)}.hero-brand img{border-radius:7px}.hero-title span{display:block}.price-badge{display:inline-grid;gap:4px;min-width:clamp(300px,34vw,410px);padding:14px 22px;border-radius:13px;border:1px solid rgba(255,200,148,.28);background:linear-gradient(165deg,rgba(255,160,74,.1),hsla(0,0%,100%,.015));box-shadow:inset 0 1px 0 rgba(255,243,226,.1),0 8px 22px rgba(0,0,0,.2)}.price-badge strong{font-size:1.65rem;line-height:1;color:#ffd9b3;text-shadow:0 0 18px rgba(233,120,27,.28)}.price-badge .muted{font-size:.98rem}.hero-card{background:linear-gradient(180deg,rgba(35,41,53,.96),rgba(24,29,38,.97));border:1px solid rgba(126,145,184,.2);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow)}.hero-product-card{position:relative;overflow:hidden;transform:rotate(-1.1deg);transform-origin:center center;background:linear-gradient(180deg,rgba(16,28,44,.9),rgba(9,19,33,.95));border:1px solid rgba(149,184,226,.22);box-shadow:inset 0 1px 0 rgba(242,249,255,.12),inset 0 -36px 54px rgba(0,0,0,.28),0 24px 68px rgba(2,10,22,.54);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-product-card:before{content:"";position:absolute;inset:-24% -18% 34% -18%;pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 32%,rgba(72,156,255,.22),transparent 58%),radial-gradient(circle at 50% 58%,rgba(49,201,186,.14),transparent 62%);opacity:.66;filter:blur(18px);animation:fieldGlow 9.5s ease-in-out infinite alternate}.hero-product-card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-spectrum-shell{position:relative;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:12px;gap:12px;min-height:462px;align-content:stretch}.hero-spectrum-shell:before{content:"";position:absolute;inset:12% 28% 20%;z-index:0;pointer-events:none;border-radius:999px;background:radial-gradient(circle at 50% 52%,rgba(92,177,251,.25) 0,rgba(60,189,213,.16) 34%,transparent 72%);filter:blur(26px);opacity:.78;animation:coreAura 8s ease-in-out infinite}.transform-flow{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(150px,.72fr) 26px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:342px;padding:16px;border-radius:18px;border:1px solid rgba(145,183,223,.24);background:linear-gradient(165deg,rgba(11,24,39,.92),rgba(9,18,30,.96));box-shadow:inset 0 1px 0 rgba(228,242,255,.12),inset 0 -28px 54px rgba(1,8,16,.46),0 18px 44px rgba(2,8,18,.4);transform:perspective(1200px) rotateX(7deg) rotateY(-3deg) translateZ(0);transform-style:preserve-3d;animation:flowDrift 9s ease-in-out infinite}.hero-product-card:hover .transform-flow{transform:perspective(1200px) rotateX(7.5deg) rotateY(-4deg) translate3d(0,-2px,0)}.transform-stage{position:relative;min-height:242px;border-radius:14px;border:1px solid rgba(152,188,226,.18);background:linear-gradient(180deg,rgba(16,29,46,.84),rgba(11,21,34,.92));box-shadow:inset 0 1px 0 rgba(231,245,255,.08);display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 11px 11px;min-width:0}.transform-stage-label{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:rgba(182,207,232,.86);font-weight:600}.stage-mixed{background:linear-gradient(180deg,rgba(22,36,56,.9),rgba(12,23,37,.95))}.stage-clean{background:linear-gradient(180deg,rgba(13,35,49,.92),rgba(8,25,35,.96))}.transform-wave{position:absolute;inset:30px 11px 11px;border-radius:10px;border:1px solid rgba(149,187,226,.2);background:linear-gradient(180deg,rgba(9,18,30,.94),rgba(7,14,23,.98));overflow:hidden;box-shadow:inset 0 -14px 26px rgba(2,6,12,.5)}.transform-wave:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(160,196,236,.032),rgba(160,196,236,.032) 1px,transparent 0,transparent 12px),linear-gradient(180deg,rgba(70,130,198,.06),transparent 62%);opacity:.44}.transform-wave.mixed:after{content:"";position:absolute;inset:-18% -8% 36% -8%;background:radial-gradient(circle at 22% 48%,rgba(105,152,255,.24),transparent 52%),radial-gradient(circle at 68% 42%,rgba(63,183,230,.2),transparent 56%);filter:blur(14px);mix-blend-mode:screen;opacity:.72}.transform-wave.clean:after{content:"";position:absolute;inset:-24% -8% 52% -8%;background:radial-gradient(circle at 52% 58%,rgba(90,206,242,.32),transparent 58%);filter:blur(10px);mix-blend-mode:screen;opacity:.82}.transform-wave-layer{position:absolute;inset:11px 10px 10px;display:flex;align-items:flex-end;gap:3px}.transform-wave-layer i{display:block;flex:1 1;height:var(--h,26%);min-height:8%;border-radius:999px 999px 3px 3px}.transform-wave-layer.layer-a{animation:waveLayerA 7.2s ease-in-out infinite}.transform-wave-layer.layer-a i{background:linear-gradient(180deg,rgba(195,232,255,.78),rgba(119,178,255,.62) 52%,rgba(74,126,209,.32))}.transform-wave-layer.layer-b{opacity:.52;filter:blur(.7px);transform:translate3d(0,1px,0);animation:waveLayerB 6.6s ease-in-out infinite}.transform-wave-layer.layer-b i{background:linear-gradient(180deg,rgba(188,250,255,.58),rgba(91,196,236,.42) 55%,rgba(32,124,167,.18))}.transform-wave-layer.layer-clean{animation:waveClean 6.2s ease-in-out infinite}.transform-wave-layer.layer-clean i{min-height:10%;background:linear-gradient(180deg,rgba(220,251,255,.96),rgba(132,221,255,.86) 42%,rgba(72,190,236,.56) 70%,rgba(39,139,181,.28));box-shadow:0 0 8px rgba(108,212,255,.26)}.transform-wave-layer i:nth-child(3n){filter:brightness(1.06)}.transform-wave-layer i:nth-child(4n){filter:brightness(.94)}.transform-wave-layer i:nth-child(5n){opacity:.78}.transform-wave.clean .transform-wave-layer i:nth-child(5n){opacity:1;filter:brightness(1.1)}.transform-arrow{position:relative;align-self:center;width:100%;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(114,181,255,.25),rgba(147,236,229,.86))}.transform-arrow:after{content:"";position:absolute;right:-2px;top:50%;width:8px;height:8px;border-right:2px solid rgba(152,236,230,.9);border-top:2px solid rgba(152,236,230,.9);transform:translateY(-50%) rotate(45deg)}.stage-core{position:relative;min-height:242px;display:grid;justify-items:center;align-content:start;padding-left:8px;padding-right:8px;background:linear-gradient(180deg,rgba(12,33,49,.92),rgba(8,23,35,.95))}.stage-core:before{content:"";position:absolute;inset:14px;border-radius:12px;border:1px solid rgba(144,201,244,.14);pointer-events:none}.stage-core:after{content:"";position:absolute;inset:auto 18px 18px;height:1px;background:linear-gradient(90deg,transparent,rgba(147,202,242,.22) 20%,rgba(147,202,242,.22) 80%,transparent)}.stage-core .transform-stage-label{width:100%;text-align:center}.transform-core{position:relative;z-index:1;width:min(100%,138px);aspect-ratio:1;margin-top:8px;border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(131,224,255,.3),rgba(27,74,120,.14) 58%,transparent 74%)}.transform-core:before{content:"";inset:-18%;background:radial-gradient(circle,rgba(92,190,255,.22),transparent 68%);filter:blur(9px);opacity:.88}.core-ring,.transform-core:before{position:absolute;border-radius:999px}.core-ring{inset:0;border:1px solid rgba(157,208,248,.52);animation:ringSpin 10s linear infinite}.core-ring.ring-outer{inset:2%;border-color:rgba(147,207,252,.46)}.core-ring.ring-mid{inset:15%;border-color:rgba(126,195,247,.58);animation-duration:8.2s;animation-direction:reverse}.core-ring.ring-inner{inset:30%;border-color:rgba(118,222,230,.64);animation-duration:6.6s}.core-center{position:absolute;inset:36%;border-radius:999px;border:1px solid rgba(174,227,252,.42);background:linear-gradient(180deg,rgba(119,194,255,.34),rgba(50,138,200,.22));box-shadow:inset 0 1px 0 rgba(230,247,255,.4),0 0 20px rgba(96,189,255,.42);display:grid;place-items:center;font-size:10px;letter-spacing:.08em;font-weight:600;color:rgba(226,244,255,.92);animation:corePulse 5.8s ease-in-out infinite}.stage-clean .transform-wave{box-shadow:inset 0 1px 0 rgba(224,248,255,.08),inset 0 -12px 24px rgba(3,9,15,.45),0 0 18px rgba(73,189,236,.16)}.stage-mixed .transform-wave{box-shadow:inset 0 1px 0 rgba(218,236,255,.06),inset 0 -12px 24px rgba(3,9,15,.5)}.hero-tech-strip{position:relative;z-index:1;border-radius:11px;border:1px solid rgba(153,198,235,.22);background:linear-gradient(160deg,rgba(12,25,39,.78),rgba(9,20,32,.86));min-height:38px;padding:7px 11px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.hero-tech-strip div{min-width:0;display:flex;align-items:baseline;gap:6px}.hero-tech-strip span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:rgba(184,210,238,.76)}.hero-tech-strip strong{min-width:0;font-size:11px;color:rgba(223,240,255,.92);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.core-center,.core-ring,.transform-flow,.transform-wave-layer,.transform-wave-layer i{will-change:transform,opacity}@keyframes coreAura{0%,to{opacity:.64;transform:scale(1)}50%{opacity:.84;transform:scale(1.06)}}@keyframes flowDrift{0%{transform:perspective(1200px) rotateX(7deg) rotateY(-3deg) translateZ(0)}50%{transform:perspective(1200px) rotateX(7.6deg) rotateY(-2.4deg) translate3d(0,-5px,0)}to{transform:perspective(1200px) rotateX(6.7deg) rotateY(-3.6deg) translateZ(0)}}@keyframes waveLayerA{0%,to{transform:translateY(0) scaleY(.96)}50%{transform:translateY(-2px) scaleY(1.05)}}@keyframes waveLayerB{0%,to{transform:translate3d(0,1px,0) scaleY(.94);opacity:.42}50%{transform:translate3d(0,-2px,0) scaleY(1.03);opacity:.62}}@keyframes waveClean{0%,to{transform:scaleY(.97)}50%{transform:scaleY(1.08)}}@keyframes ringSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes corePulse{0%,to{transform:scale(.94);box-shadow:inset 0 1px 0 rgba(230,247,255,.34),0 0 14px rgba(96,189,255,.26)}50%{transform:scale(1);box-shadow:inset 0 1px 0 rgba(230,247,255,.5),0 0 24px rgba(96,189,255,.46)}}@keyframes fieldGlow{0%{transform:translateZ(0) scale(1);opacity:.62}to{transform:translate3d(0,-2%,0) scale(1.06);opacity:.74}}.hero-v2{--font-display:var(--font-hero-display,var(--font-body));--font-mono:var(--font-hero-mono,var(--font-body));position:relative;padding:96px 0 90px}.hero-v2:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 74% 22%,rgba(82,157,255,.18),transparent 44%),linear-gradient(180deg,rgba(8,14,22,.08),rgba(8,14,22,.38));z-index:0}.hero-v2 .container{width:min(1240px,92vw)}.hero-v2-grid{position:relative;z-index:1;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}.hero-v2-copy{max-width:640px}.hero-v2-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;text-transform:uppercase;font-size:11px;letter-spacing:.12em;color:rgba(215,229,252,.84)}.hero-v2-title{max-width:14ch;margin-bottom:16px;font-size:clamp(2.45rem,5.1vw,4.1rem);line-height:1.08;letter-spacing:-.02em;color:#f3f8ff}.hero-v2-title span{display:block}.hero-v2-subtitle{max-width:58ch;color:rgba(182,198,224,.96)}.hero-v2-proof{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.hero-v2-chip{display:inline-flex;align-items:center;min-height:29px;padding:0 11px;border-radius:999px;border:1px solid rgba(132,170,220,.34);background:rgba(12,20,33,.52);color:rgba(214,229,251,.94);font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:11px;letter-spacing:.03em}.hero-v2-chip svg{width:14px;height:14px}.hero-v2-chip-platform{gap:7px}.hero-v2-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.hero-v2-actions .buy-cta,.hero-v2-demo{min-height:46px}.hero-v2-demo{padding:0 18px}.hero-v2-microline{margin-top:14px;font-size:13px;color:rgba(173,190,219,.86)}.hero-v2-panel{border:none;background:transparent;box-shadow:none;padding:0}.hero-workbench{position:relative;overflow:hidden;border-radius:20px;border:1px solid rgba(141,172,221,.36);background:linear-gradient(180deg,rgba(13,21,32,.98),rgba(8,14,23,.99));box-shadow:inset 0 1px 0 rgba(220,236,255,.12),0 20px 54px rgba(2,7,15,.56);padding:16px;isolation:isolate;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.hero-workbench:before{content:"";position:absolute;inset:-30% -8% 38% -8%;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,rgba(84,151,243,.22),transparent 62%),radial-gradient(circle at 72% 28%,rgba(57,194,217,.14),transparent 58%);filter:blur(20px)}.hero-workbench:hover{transform:translateY(-4px);border-color:rgba(162,194,238,.48);box-shadow:inset 0 1px 0 rgba(220,236,255,.14),0 26px 64px rgba(2,7,15,.62)}.hero-workbench-shell{position:relative;z-index:1;animation:heroWorkbenchFloat 10s ease-in-out infinite}.hero-workbench-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hero-workbench-file{min-width:0;display:grid;grid-gap:3px;gap:3px}.hero-workbench-brand{display:inline-flex;align-items:center;gap:6px;margin-bottom:2px;font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:rgba(201,220,246,.9)}.hero-workbench-brand img{border-radius:4px}.hero-workbench-label{font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(160,186,220,.76)}.hero-workbench-file strong{min-width:0;font-size:13px;font-weight:600;color:rgba(225,237,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-workbench-badges{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.hero-workbench-pill,.hero-workbench-status{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(153,191,241,.28);background:hsla(0,0%,100%,.03);font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:10px;letter-spacing:.04em;color:rgba(205,225,251,.94)}.hero-workbench-status{border-color:rgba(112,175,147,.42);color:rgba(210,243,231,.94);gap:6px}.hero-workbench-status i{width:7px;height:7px;border-radius:999px;background:rgba(96,194,145,.96);box-shadow:0 0 0 1px rgba(67,113,91,.74),0 0 8px rgba(87,187,138,.45)}.hero-workbench-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.hero-workbench-lane{border-radius:12px;border:1px solid rgba(153,188,233,.2);background:linear-gradient(180deg,rgba(15,25,38,.9),rgba(10,19,30,.92));padding:10px;display:grid;grid-gap:8px;gap:8px}.hero-workbench-lane-head{display:flex;align-items:baseline;justify-content:space-between;gap:7px}.hero-workbench-lane-head span{font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:rgba(159,188,221,.84)}.hero-workbench-lane-head strong{min-width:0;font-size:11px;font-weight:600;color:rgba(220,236,255,.92);text-align:right}.hero-wave-card{border-radius:11px;border:1px solid rgba(147,185,234,.22);background:rgba(10,18,29,.84);padding:8px;gap:0}.hero-wave-card .waveform-surface{--waveform-surface-height:92px;border-radius:9px;border:1px solid rgba(132,170,221,.28);background:linear-gradient(180deg,rgba(13,21,33,.98),rgba(9,16,27,.98))}.hero-wave-card .waveform-surface:before{content:"";position:absolute;inset:0 auto 0 -42%;width:42%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(129,184,255,.22) 42%,rgba(121,228,229,.32) 68%,transparent);filter:blur(.2px);animation:heroWaveSweep 7.4s ease-in-out infinite;z-index:2}.hero-wave-card-output .waveform-surface{border-color:rgba(124,205,228,.3)}.hero-wave-card-output .waveform-surface:before{animation-delay:1.6s}.hero-workbench-prompt{margin-top:12px;border-radius:12px;border:1px solid rgba(148,186,235,.2);background:rgba(12,20,33,.75);padding:10px 11px;display:grid;grid-gap:5px;gap:5px}.hero-workbench-prompt strong{min-width:0;font-size:13px;font-weight:600;color:rgba(233,242,255,.96);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-workbench-tech{margin-top:12px;border-radius:12px;border:1px solid rgba(141,181,230,.2);background:rgba(9,17,27,.7);padding:8px 9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.hero-workbench-tech div{min-width:0;display:grid;grid-gap:2px;gap:2px}.hero-workbench-tech span{font-family:var(--font-mono),var(--font-body),"Inter",sans-serif;font-size:9px;letter-spacing:.09em;text-transform:uppercase;color:rgba(163,189,220,.76)}.hero-workbench-tech strong{font-size:11px;font-weight:500;color:rgba(219,235,255,.92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes heroWorkbenchFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes heroWaveSweep{0%{transform:translateX(-8%);opacity:0}12%{opacity:.62}52%{opacity:.74}to{transform:translateX(360%);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-wave-card .waveform-surface:before,.hero-workbench-shell{animation:none!important}.hero-workbench,.hero-workbench:hover{transform:none}.sam-app-editor.sam-app-editor-interactive:before,.sam-app-run-attention:not(:disabled),.sam-demo-hint{animation:none!important}}.grid{display:grid;grid-gap:20px;gap:20px}.grid.cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.card{border-radius:var(--radius-md);border:1px solid var(--stroke);background:linear-gradient(180deg,rgba(30,36,46,.95),rgba(24,29,38,.96));padding:20px;box-shadow:var(--shadow)}.card h3{font-family:var(--font-display),var(--font-body),"Inter",sans-serif;font-size:20px;line-height:1.2;margin-bottom:9px}.card p{color:var(--muted);line-height:1.62}.pricing-card{border-radius:var(--radius-lg);border:1px solid rgba(224,137,58,.38);background:linear-gradient(180deg,rgba(33,39,51,.98),rgba(24,29,38,.98));padding:30px;box-shadow:var(--shadow)}.pricing-card ul{list-style:none;display:grid;grid-gap:10px;gap:10px;color:var(--muted);margin:20px 0 28px}.pricing-card li{position:relative;padding-left:16px}.pricing-card li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:999px;background:#ff9a2f}.badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(255,179,71,.16);border:1px solid rgba(255,179,71,.46);color:#fff1e4;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.footer{position:relative;margin-top:88px;padding:52px 0 26px;border-top:1px solid rgba(126,145,184,.12);background:linear-gradient(180deg,rgba(17,21,29,.92),rgba(13,16,22,.97))}.footer:before{content:"";position:absolute;top:-1px;left:50%;width:min(1200px,92vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(255,153,47,.3) 24%,rgba(255,179,71,.4) 50%,rgba(255,153,47,.3) 76%,transparent)}.footer-inner{align-items:flex-start;justify-content:space-between}.footer-inner,.footer-links{display:flex;flex-wrap:wrap;gap:34px}.footer-links a{color:var(--muted);font-size:13px;transition:color .14s ease,text-shadow .14s ease}.footer-links a:hover{color:#ffd9b5;text-shadow:0 0 12px rgba(233,120,27,.32)}.support-mail{color:#ffe2c4}.footer-origin{margin-top:12px;font-size:13px}.footer .micro{color:rgba(255,184,120,.88)}.footer-bottom{margin-top:32px;padding-top:14px;border-top:1px solid rgba(255,161,79,.14);color:var(--muted);font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(126,145,184,.14);background:rgba(16,20,28,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0}.nav-right{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto}.logo{font-family:var(--font-display),var(--font-body),"Inter",sans-serif;font-size:15px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#edf2ff}.brand-lockup{display:inline-flex;align-items:center;gap:8px}.brand-lockup img{border-radius:5px}.nav-links{display:flex;align-items:center;gap:4px;color:var(--muted)}.nav-links a{border-radius:8px;padding:7px 10px;font-size:13px;transition:color .14s ease,background .14s ease}.nav-links a:hover{color:var(--text);background:hsla(0,0%,100%,.035)}.nav-buy{min-height:40px;padding:0 16px;font-size:14px}.hero-actions .btn.ghost{min-height:44px;padding:0 18px;border-radius:12px}.split{display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.workflow{display:grid;grid-gap:26px;gap:26px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start}.workflow-steps{display:grid;grid-gap:12px;gap:12px}.workflow-step{padding:16px 18px;border-radius:var(--radius-sm);border:1px solid rgba(126,145,184,.34);background:rgba(30,36,46,.9)}.workflow-step strong{display:block;margin-bottom:6px}.feature-rows{display:grid;grid-gap:14px;gap:14px}.feature-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;border-radius:var(--radius-sm);border:1px solid rgba(126,145,184,.3);background:rgba(30,36,46,.88)}.feature-row span{color:var(--muted)}.why{display:grid;grid-gap:34px;gap:34px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.why-panel{padding:20px;border-radius:var(--radius-md);border:none;background:linear-gradient(160deg,rgba(52,76,122,.22),rgba(27,34,48,.82))}.why-panel h3{font-size:23px;line-height:1.22}.why-list{display:grid;grid-gap:16px;gap:16px}.why-item{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:12px;gap:12px;padding:14px 15px;border-radius:var(--radius-sm);border:1px solid rgba(126,145,184,.2);background:rgba(30,36,46,.7)}.why-item.tint{border:none;background:linear-gradient(165deg,rgba(67,106,186,.16),rgba(27,35,47,.76))}.why-item strong{display:block;margin-bottom:5px}.feature-icon{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;color:#ffd4a6;border:1px solid rgba(255,182,108,.28);background:rgba(255,148,43,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.feature-icon svg{width:16px;height:16px}.prompt-band{background:linear-gradient(180deg,rgba(20,27,38,.8),rgba(15,21,30,.9))}.prompt-feature{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(250px,.66fr) minmax(0,1.34fr);border-radius:16px;border:1px solid rgba(140,162,201,.18);background:rgba(26,33,44,.8);padding:20px;box-shadow:var(--shadow)}.prompt-copy{min-height:100%;display:grid;align-content:start;grid-gap:12px;gap:12px;padding:clamp(18px,2vw,24px);border-radius:13px;border:1px solid rgba(138,160,201,.24);background:radial-gradient(circle at 100% 0,rgba(95,130,199,.22),transparent 48%),linear-gradient(180deg,rgba(27,38,54,.88),rgba(18,26,38,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.prompt-copy .micro,.prompt-copy .muted,.prompt-copy h3{margin:0}.prompt-copy .muted{max-width:34ch;color:rgba(193,212,239,.9)}.prompt-example-note{margin:0;padding:9px 11px;border-radius:10px;border:1px solid rgba(255,190,137,.32);background:rgba(64,44,31,.44);color:rgba(255,222,196,.95);font-size:12px;line-height:1.4}.prompt-copy-list{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.prompt-copy-list li{border-radius:10px;border:1px solid rgba(127,152,196,.24);background:rgba(13,21,33,.5);padding:8px 10px;color:rgba(193,212,239,.86);font-size:12px;line-height:1.38}.prompt-copy-list strong{color:rgba(232,241,255,.98)}.prompt-feature h3{font-family:var(--font-display),var(--font-body),"Inter",sans-serif;font-size:28px;line-height:1.12;margin-bottom:10px}.prompt-visual.pipeline{border-radius:13px;border:1px solid rgba(255,190,128,.2);background:linear-gradient(180deg,rgba(20,26,36,.86),rgba(14,19,27,.92));padding:14px;display:grid;grid-gap:12px;gap:12px}.prompt-flow{grid-gap:12px;gap:12px}.prompt-flow,.prompt-source-stack{display:grid;justify-items:center;width:100%}.prompt-source-stack{grid-gap:10px;gap:10px}.prompt-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:clamp(20px,6vw,90px);gap:clamp(20px,6vw,90px);padding:0 clamp(8px,3.5vw,24px)}.prompt-target-grid,.prompt-target-stack{display:grid;justify-items:center;width:100%}.prompt-target-stack{grid-gap:10px;gap:10px}.prompt-token{width:100%;display:grid;grid-gap:9px;gap:9px;min-height:74px;border-radius:12px;border:1px solid rgba(173,194,231,.24);background:linear-gradient(180deg,rgba(34,47,69,.88),rgba(22,30,43,.94));padding:10px 11px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 8px 20px rgba(8,12,21,.24);position:relative;overflow:hidden}.prompt-token:before{content:none}.prompt-token:after{content:"";position:absolute;right:-34px;top:-44px;width:120px;height:120px;border-radius:999px;background:radial-gradient(circle,rgba(86,126,198,.24) 0,transparent 72%);pointer-events:none}.prompt-source-stack .prompt-token{width:clamp(250px,52%,430px);max-width:100%}.prompt-target-stack .prompt-token{width:min(88%,320px);max-width:100%}.prompt-token-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;position:relative;z-index:1}.prompt-token-top .sam-app-section-title{margin:0;font-size:9px;color:rgba(189,207,237,.82)}.prompt-token .sam-app-status-pill{padding:3px 7px;font-size:9px;letter-spacing:.45px}.prompt-token-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;min-width:0;position:relative;z-index:1}.prompt-token-main.prompt-token-main-text{grid-template-columns:minmax(0,1fr);gap:0}.prompt-token-icon{width:29px;height:29px;border-radius:9px;border:1px solid rgba(174,194,231,.24);background:hsla(0,0%,100%,.04);color:#d8e7ff;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.prompt-token-icon svg{width:14px;height:14px}.prompt-token-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.prompt-token-copy strong{font-size:13px;color:#e6f0ff;line-height:1.2}.prompt-token-copy span,.prompt-token-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prompt-token-copy span{font-size:11px;color:rgba(187,206,235,.8)}.prompt-token.source{border-color:rgba(126,168,244,.44);background:linear-gradient(180deg,rgba(57,86,140,.34),rgba(30,45,71,.76))}.prompt-token.source:before{background:linear-gradient(90deg,rgba(132,174,255,.95),rgba(91,221,255,.5))}.prompt-token.source .prompt-token-icon{border-color:rgba(126,167,243,.42);background:rgba(95,130,199,.24);color:#d3e4ff}.prompt-token.male{border-color:rgba(255,187,120,.42);background:linear-gradient(180deg,rgba(88,68,45,.42),rgba(39,31,24,.82))}.prompt-token.male:before{background:linear-gradient(90deg,rgba(255,195,128,.96),rgba(255,149,76,.5))}.prompt-token.male:after{background:radial-gradient(circle,rgba(228,136,64,.24) 0,transparent 72%)}.prompt-token.male .prompt-token-top{justify-content:flex-start}.prompt-token.male .sam-app-section-title{color:rgba(255,215,178,.88)}.prompt-token.female{border-color:rgba(255,172,150,.4);background:linear-gradient(180deg,rgba(89,63,55,.43),rgba(40,30,28,.82))}.prompt-token.female:before{background:linear-gradient(90deg,rgba(255,177,149,.96),hsla(4,100%,74%,.52))}.prompt-token.female:after{background:radial-gradient(circle,hsla(7,78%,65%,.22) 0,transparent 72%)}.prompt-token.female .prompt-token-top{justify-content:flex-start}.prompt-token.female .sam-app-section-title{color:rgba(255,210,199,.9)}.prompt-arrow{color:rgba(202,216,239,.9);font-size:17px;line-height:1;letter-spacing:0;margin:2px 0 4px}.prompt-wave-card{padding:10px;display:grid;grid-gap:8px;gap:8px}.prompt-wave-main{width:clamp(250px,52%,430px);max-width:100%;padding:10px 12px}.prompt-wave-branch{width:clamp(185px,38%,320px);max-width:100%;padding:7px 9px}.prompt-wave-branch .prompt-wave-header,.prompt-wave-main .prompt-wave-header{justify-content:center}.prompt-wave-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.prompt-wave-header strong{font-size:12px;letter-spacing:.03em;color:rgba(220,232,255,.9)}.prompt-wave-main .prompt-wave-surface,.prompt-wave-surface{--waveform-surface-height:90px}.prompt-wave-branch .prompt-wave-surface{--waveform-surface-height:67px}.prompt-wave-card .prompt-wave-surface.beat-grid-enabled:after{background-image:repeating-linear-gradient(to right,rgba(106,130,175,.08) 0,rgba(106,130,175,.08) 1px,transparent 1px,transparent var(--beat-grid-step,64px))}.prompt-wave-card .waveform-surface ::part(cursor){width:2px;background:rgba(186,215,255,.94);box-shadow:0 0 0 1px rgba(104,151,236,.26),0 0 10px rgba(96,146,241,.54);border-radius:999px}.prompt-wave-card .waveform-surface ::part(scroll),.prompt-wave-card .waveform-surface ::part(wrapper){cursor:ew-resize}.trustline{margin-top:10px}.trustline strong{color:#ffe4c9;font-weight:600}.req-list{margin-top:14px;grid-gap:11px}.req-item,.req-list{display:grid;gap:11px}.req-item{grid-template-columns:auto 1fr;grid-gap:11px;align-items:center;border-radius:10px;border:1px solid rgba(133,157,196,.2);background:hsla(0,0%,100%,.02);padding:10px}.req-item strong{display:block;margin-bottom:2px}.req-feature-icon{width:42px;height:42px;border-radius:11px}.req-feature-icon svg{width:20px;height:20px}.cred-grid{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.cred-panel{padding:12px;border-radius:11px;border:1px solid rgba(255,193,135,.2);background:linear-gradient(150deg,rgba(255,157,66,.08),rgba(14,22,34,.8));box-shadow:inset 0 1px 0 rgba(255,239,216,.08)}.cred-panel strong{display:block;margin-top:3px;margin-bottom:6px;color:#ffe6cb}.cred-panel p{margin:0}.cred-label{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,225,190,.94);border:1px solid rgba(255,188,124,.28);background:rgba(255,145,41,.1)}.list{list-style:none;display:grid;grid-gap:14px;gap:14px}.list li{padding:17px;border-radius:var(--radius-sm);border:1px solid rgba(126,145,184,.2);background:rgba(30,36,46,.9);color:var(--muted)}.list li strong{display:block}.muted{color:var(--muted)}.stack{display:grid;grid-gap:10px;gap:10px}.checkout-wrap{display:grid;grid-gap:8px;gap:8px;align-items:start}.form-error{color:#f2afb6;font-size:12px}.download-card{display:grid;grid-gap:16px;gap:16px;border-radius:var(--radius-md);border:1px solid rgba(126,145,184,.24);background:linear-gradient(180deg,rgba(30,36,46,.96),rgba(24,29,38,.97));padding:24px;box-shadow:var(--shadow)}.download-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.download-row strong{color:#eff4ff}.cta-section{padding-top:94px}.cta-shell{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;grid-gap:24px;gap:24px}.cta-shell-upgraded{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(148,188,234,.18);padding:30px;background:linear-gradient(180deg,rgba(15,27,43,.8),rgba(10,18,31,.9));box-shadow:inset 0 1px 0 rgba(228,242,255,.08),0 14px 36px rgba(2,8,18,.42)}.cta-shell-upgraded:before{content:"";position:absolute;inset:-32% -16% 36% -16%;pointer-events:none;background:radial-gradient(circle at 22% 32%,rgba(80,156,255,.16),transparent 54%),radial-gradient(circle at 76% 20%,rgba(48,195,176,.12),transparent 56%);filter:blur(14px);opacity:.5}.cta-shell-upgraded:after{display:none}.cta-copy,.cta-rail{position:relative;z-index:1}.cta-upgraded-title{font-size:clamp(2rem,4vw,2.8rem)}.cta-copy .subtitle{max-width:540px;color:rgba(199,213,235,.9)}.cta-rail{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:14px;gap:14px;min-width:0}.cta-micro-stack{border-radius:13px;border:1px solid rgba(162,208,240,.18);background:rgba(11,23,37,.64);box-shadow:inset 0 1px 0 rgba(226,242,255,.08);padding:12px;display:grid;grid-gap:8px;gap:8px}.cta-micro-stack div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:7px;border-bottom:1px solid rgba(150,183,219,.13)}.cta-micro-stack div:last-child{padding-bottom:0;border-bottom:none}.cta-micro-stack span{font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:rgba(176,197,224,.82)}.cta-micro-stack strong{font-size:12px;color:rgba(225,238,255,.94);font-weight:500;text-align:right}.cta-actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap}.cta-secondary{min-height:46px;padding:0 18px;border-radius:13px;font-size:15px;border-color:rgba(158,202,239,.24);background:hsla(0,0%,100%,.03)}.cta-secondary:hover:not(:disabled){background:rgba(94,171,238,.1);border-color:rgba(168,209,241,.36)}.reveal{opacity:1;transform:none}.reveal-ready .reveal{opacity:0;transform:translateY(12px)}.reveal-ready .reveal.is-visible{animation:fadeUp .65s ease both}.reveal-ready .reveal.delay-1.is-visible{animation-delay:.08s}.reveal-ready .reveal.delay-2.is-visible{animation-delay:.16s}.reveal-ready .reveal.delay-3.is-visible{animation-delay:.24s}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sam-demo{display:grid;grid-gap:22px;gap:22px}.sam-demo-hint{margin-top:12px;width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:8px;min-height:30px;border-radius:999px;border:1px solid rgba(126,167,243,.34);background:rgba(28,43,71,.42);padding:0 12px;font-size:12px;color:rgba(214,230,253,.95);box-shadow:inset 0 1px 0 rgba(220,238,255,.09);animation:samHintPulse 3.4s ease-in-out infinite}.sam-demo-hint-dot{width:7px;height:7px;border-radius:999px;background:rgba(126,183,255,.98);box-shadow:0 0 0 1px rgba(72,106,165,.84),0 0 10px rgba(126,183,255,.56)}.sam-demo-header{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.sam-demo-header h3{font-family:var(--font-display),var(--font-body),"Inter",sans-serif;font-size:30px;line-height:1.14;margin-bottom:8px}.sam-app-editor{display:grid;grid-gap:12px;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(180deg,rgba(30,36,46,.97),rgba(22,27,36,.98));border:1px solid rgba(126,145,184,.34);box-shadow:var(--shadow)}.sam-app-editor.sam-app-editor-interactive{position:relative;overflow:hidden}.sam-app-editor.sam-app-editor-interactive:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 6%,rgba(105,173,255,.18),transparent 34%),linear-gradient(120deg,transparent,rgba(122,175,255,.1) 48%,transparent);opacity:.55;animation:samEditorSheen 5.8s ease-in-out infinite}.sam-app-compact-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px 8px}.sam-app-fileline{min-width:0;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.sam-app-file-name{font-size:15px;font-weight:600;color:var(--text);min-width:0;max-width:min(56vw,680px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sam-app-status-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(101,118,147,.42);background:rgba(21,27,36,.76);padding:4px 8px;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px}.sam-app-status-pill.ready{border-color:rgba(96,167,133,.5);color:#cee8da}.sam-app-status-pill.running{border-color:rgba(137,167,224,.55);color:#dbe8ff}.sam-app-time-readout{font-size:12px;color:#dce7fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.2px}.sam-app-main-layout{display:grid;grid-template-columns:minmax(286px,318px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;min-height:0}.sam-app-main-layout>*{min-width:0}.sam-app-left-rail{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);grid-gap:10px;gap:10px;min-height:0;padding:10px;border-radius:13px;border:1px solid rgba(94,108,133,.36);background:rgba(23,28,37,.88);overflow:hidden}.sam-app-rail-section{display:grid;grid-gap:10px;gap:10px;padding:11px;border-radius:12px;border:1px solid rgba(173,194,231,.12);background:hsla(0,0%,100%,.02)}.sam-app-section-title{font-size:10px;letter-spacing:.75px;text-transform:uppercase;color:rgba(187,203,232,.75)}.sam-app-row-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sam-app-rail-block{display:grid;grid-gap:6px;gap:6px}.sam-app-label{font-size:10px;letter-spacing:.64px;text-transform:uppercase;color:rgba(190,206,233,.74)}.sam-app-select{width:100%;min-height:36px;border-radius:11px;border:1px solid rgba(170,191,229,.16);background:hsla(0,0%,100%,.015);color:rgba(214,226,247,.92);padding:0 10px;font-size:12px;line-height:1.2;margin:0}.sam-app-select option{background:#131926;color:#e7edf9}.sam-app-select:hover:not(:disabled){border-color:rgba(182,204,241,.24);background:hsla(0,0%,100%,.03)}.sam-app-select:focus,.sam-app-select:focus-visible{outline:none;border-color:rgba(255,173,92,.72);box-shadow:0 0 0 1px rgba(255,145,53,.35)}.sam-app-select:disabled{opacity:.5;cursor:not-allowed}.sam-app-meta{font-size:11px;color:var(--muted)}.sam-app-run{width:100%;min-height:36px;justify-content:center;font-size:13px;padding:0 12px;border-radius:11px}.sam-app-run-attention:not(:disabled){animation:samRunPulse 2.8s ease-in-out infinite}.sam-status{font-size:12px;color:var(--muted)}.sam-progress{width:100%;height:7px;border-radius:999px;background:rgba(60,80,116,.52);border:1px solid rgba(224,137,58,.4);overflow:hidden}.sam-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,#ff9a2f,#ff861f 60%,#ffb347)}.sam-progress.active span{animation:samProgress 2s linear forwards}@keyframes samProgress{0%{width:0}to{width:100%}}@keyframes samHintPulse{0%,to{border-color:rgba(126,167,243,.3);box-shadow:inset 0 1px 0 rgba(220,238,255,.07)}50%{border-color:rgba(149,192,255,.52);box-shadow:inset 0 1px 0 rgba(220,238,255,.1),0 0 0 1px rgba(113,162,237,.22)}}@keyframes samRunPulse{0%,to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 0 0 rgba(86,146,240,0)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 4px rgba(86,146,240,.2)}}@keyframes samEditorSheen{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:.72;transform:translateX(.5%)}}.sam-app-advanced{border-radius:12px;border:1px solid rgba(173,194,231,.12);background:hsla(0,0%,100%,.02);padding:10px}.sam-app-advanced summary{list-style:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:36px;padding:0 11px;border-radius:11px;border:1px solid rgba(154,174,210,.14);background:hsla(0,0%,100%,.012);font-size:12px;color:#e7edf9;font-weight:600;letter-spacing:.2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.sam-app-advanced summary:hover{border-color:rgba(170,193,234,.2);background:hsla(0,0%,100%,.022)}.sam-app-advanced summary:focus-visible{outline:none;border-color:rgba(148,174,224,.46);box-shadow:0 0 0 1px rgba(255,145,53,.2)}.sam-app-advanced[open] summary{border-color:rgba(148,174,224,.34);background:rgba(95,130,199,.08)}.sam-app-advanced summary:after{content:"▸";font-size:10px;margin-left:auto;color:rgba(208,221,247,.84);transition:transform .12s ease}.sam-app-advanced[open] summary:after{transform:rotate(90deg)}.sam-app-advanced summary::-webkit-details-marker{display:none}.sam-app-advanced-grid{margin-top:10px;display:grid;grid-gap:10px;gap:10px}.sam-app-jobs{display:grid;grid-gap:10px;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(173,194,231,.14);background:hsla(0,0%,100%,.02)}.sam-app-jobs-header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;border-radius:10px;border:1px solid rgba(185,205,238,.16);background:hsla(0,0%,100%,.03);color:#d7e1f6;font-size:12px;letter-spacing:.2px;padding:6px 9px;font-weight:600}.sam-app-jobs-meta{display:inline-flex;align-items:center;gap:8px}.sam-app-jobs-dot{width:7px;height:7px;border-radius:999px;background:rgba(148,161,184,.9)}.sam-app-jobs-dot.processing{background:rgba(98,145,228,.95)}.sam-app-jobs-dot.idle{background:rgba(128,140,163,.75)}.sam-app-jobs-list{display:grid;grid-gap:8px;gap:8px;max-height:185px;overflow-y:auto}.sam-app-job-item{border-radius:10px;border:1px solid rgba(170,191,229,.14);background:hsla(0,0%,100%,.015);padding:9px;display:grid;grid-gap:6px;gap:6px}.sam-app-job-item.complete{border-color:rgba(96,167,133,.26)}.sam-app-job-item.running{border-color:rgba(255,166,79,.3)}.sam-app-job-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sam-app-job-row strong{font-size:12px;color:#e8f0ff}.sam-app-job-pill{border-radius:999px;padding:3px 8px;font-size:10px;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.sam-app-job-pill.running{border-color:rgba(255,166,79,.46);color:#d7e6ff}.sam-app-job-pill.complete{border-color:rgba(96,167,133,.48);color:#ced}.sam-app-job-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.sam-app-waveform-hero{min-height:0;min-width:0;width:100%;overflow-x:hidden;padding:4px 2px 2px;display:grid;grid-gap:12px;gap:12px}.waveform-editor-shell{display:grid;grid-gap:8px;gap:8px}.waveform-editor-shell .ghost{min-height:24px;border-radius:8px;border:1px solid rgba(255,203,144,.18);background:hsla(0,0%,100%,.03);padding:0 10px;color:var(--text);font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;box-shadow:none;transition:border-color .12s ease,background .12s ease}.waveform-editor-shell .ghost:hover:not(:disabled){border-color:rgba(255,212,155,.3);background:hsla(0,0%,100%,.06)}.waveform-editor-shell .tertiary{color:var(--muted);border-color:transparent;background:transparent;padding:0 6px}.waveform-editor-shell .tertiary:hover:not(:disabled){color:var(--text);border-color:transparent;background:transparent}.waveform-timeline-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;min-height:32px;padding:4px 10px;border-radius:12px;border:1px solid rgba(174,194,231,.16);background:rgba(20,24,32,.78);position:-webkit-sticky;position:sticky;top:0;z-index:8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.timeline-toolbar-group{display:inline-flex;align-items:center;gap:6px;min-height:24px;flex-wrap:wrap}.timeline-toolbar-label{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:rgba(176,193,220,.72);margin-right:2px}.timeline-selection-toggle{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:24px;padding:2px;border-radius:999px;border:1px solid rgba(178,198,231,.18);background:hsla(0,0%,100%,.015)}.timeline-selection-indicator{position:absolute;top:2px;left:2px;bottom:2px;width:calc(50% - 2px);border-radius:999px;background:rgba(234,129,42,.2);border:1px solid rgba(255,179,108,.4);transition:transform .14s ease;pointer-events:none}.timeline-selection-toggle.section .timeline-selection-indicator{transform:translateX(100%)}.timeline-selection-option{position:relative;z-index:1;min-height:20px;border:0;border-radius:999px;background:transparent;padding:0 10px;font-size:12px;color:rgba(199,214,240,.82);cursor:pointer}.timeline-selection-option.active{color:#e9f2ff}.timeline-selection-option:disabled{cursor:not-allowed;opacity:.5}.timeline-fit-button{min-height:24px;padding:0 10px;border-radius:8px}.timeline-zoom-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:clamp(110px,18vw,190px);height:20px;margin:0;background:transparent;cursor:ew-resize}.timeline-zoom-slider:focus{outline:none}.timeline-zoom-slider::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:rgba(188,120,58,.85)}.timeline-zoom-slider::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-3.5px;border-radius:999px;border:1px solid rgba(59,39,20,.9);background:#ffe3c5;box-shadow:0 2px 6px rgba(71,44,20,.45)}.timeline-zoom-slider::-moz-range-track{height:4px;border-radius:999px;background:rgba(188,120,58,.85)}.timeline-zoom-slider::-moz-range-thumb{width:11px;height:11px;border-radius:999px;border:1px solid rgba(59,39,20,.9);background:#ffe3c5;box-shadow:0 2px 6px rgba(71,44,20,.45)}.timeline-zoom-slider:disabled{opacity:.45;cursor:not-allowed}.timeline-zoom-value{min-width:40px;text-align:center;color:#cfddf6}.timeline-toolbar-time,.timeline-zoom-value{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline-toolbar-time{margin-left:auto;color:#dce7fb;letter-spacing:.2px}.timeline-text-action{min-height:24px;font-size:11px;padding:0 4px}.waveform-play{width:36px;height:36px;border-radius:11px;border:1px solid rgba(173,194,231,.2);background:hsla(0,0%,100%,.03);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;transition:transform .15s ease,border-color .15s ease,color .15s ease}.waveform-play svg{width:16px;height:16px;fill:currentColor}.waveform-play:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent-hover);color:#f2f3ff}.waveform-play.is-playing{border-color:rgba(255,179,71,.6);color:#fff1e4;background:rgba(37,84,62,.7);box-shadow:inset 0 1px 0 rgba(255,241,228,.14)}.waveform-play:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.waveform-container{border-radius:12px;border:1px solid rgba(173,194,231,.14);background:rgba(21,26,34,.84);padding:12px;display:grid;grid-gap:10px;gap:10px;box-shadow:none}.waveform-container,.waveform-video{width:100%;min-width:0;max-width:100%;overflow:hidden}.waveform-video{border-radius:12px;background:#0f1218;border:1px solid var(--stroke);aspect-ratio:16/9}.waveform-video video{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;display:block!important;object-fit:cover!important;background:#0f1218}.waveform-surface{height:var(--waveform-surface-height,242px);border-radius:12px;background:linear-gradient(180deg,#141922,#10141a);position:relative;overflow:hidden;width:100%;min-width:0;max-width:100%}.waveform-surface.beat-grid-enabled:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to right,rgba(224,145,70,.08) 0,rgba(224,145,70,.08) 1px,transparent 1px,transparent var(--beat-grid-step,64px));z-index:1}.waveform-surface-shell{position:relative;width:100%;min-width:0;max-width:100%;overflow:hidden}.waveform-surface>div{height:100%}.waveform-surface ::part(canvases){transition:none;transform:none;height:calc(100% - var(--waveform-bottom-reserve, 0px))}.waveform-timeline{cursor:crosshair}.waveform-timeline-dot{position:absolute;bottom:1px;width:14px;height:14px;border-radius:999px;transform:translateX(-50%);border:2px solid rgba(8,12,20,.9);background:#ff9a2f;box-shadow:0 0 0 1px rgba(255,176,102,.42),0 4px 10px rgba(7,14,9,.52);display:none;z-index:3}.waveform-timeline-dot.hover{width:12px;height:12px;border:1px solid rgba(255,153,47,.75);background:rgba(255,224,188,.95);box-shadow:0 0 0 1px rgba(255,186,120,.3),0 0 12px rgba(206,128,42,.36);pointer-events:none}.waveform-timeline-dot.edge{border:2px solid rgba(11,18,24,.92);background:#ff9a2f;cursor:ew-resize}.waveform-surface ::part(wrapper){box-sizing:border-box;height:100%;min-width:100%;overflow:hidden}.waveform-surface ::part(scroll){box-sizing:border-box;height:100%;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(150,170,210,.72) rgba(37,43,58,.45)}.waveform-surface ::part(scroll)::-webkit-scrollbar{height:8px}.waveform-surface ::part(scroll)::-webkit-scrollbar-track{background:rgba(30,36,50,.5);border-radius:999px}.waveform-surface ::part(scroll)::-webkit-scrollbar-thumb{background:linear-gradient(90deg,rgba(236,156,84,.9),rgba(255,193,133,.92));border-radius:999px;border:1px solid rgba(255,219,175,.22)}.waveform-surface ::part(scroll)::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,rgba(255,177,110,.95),rgba(255,200,142,.96))}.waveform-transport{margin-top:0;padding:0;border-radius:0;border:none;background:transparent;display:grid;grid-gap:8px;gap:8px;min-width:0}.waveform-buttons{display:flex;gap:12px}.waveform-buttons,.waveform-skip{align-items:center;justify-content:center}.waveform-skip{width:36px;height:36px;border-radius:11px;border:1px solid rgba(173,194,231,.2);background:hsla(0,0%,100%,.03);color:var(--text);display:inline-flex;cursor:pointer;box-shadow:none;transition:transform .15s ease,border-color .15s ease,color .15s ease}.waveform-skip svg{width:14px;height:14px;fill:currentColor}.waveform-skip:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent-hover);color:#f2f3ff}.waveform-skip:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.waveform-surface ::part(cursor){top:0;bottom:var(--waveform-bottom-reserve,0);height:auto;width:2px;background:rgba(255,199,139,.94);box-shadow:0 0 0 1px rgba(255,151,61,.24),0 0 10px rgba(222,124,33,.55);border-radius:999px}.waveform-surface .selection-region{position:relative;border:1px solid rgba(255,168,80,.88);border-radius:6px;box-shadow:inset 0 0 0 1px rgba(255,197,132,.22);background:var(--selection-color,rgba(255,153,47,.28))}.waveform-surface .selection-region .selection-handle{width:var(--selection-handle-hit,16px);background:transparent;border:none;border-radius:0;box-shadow:none;pointer-events:auto}.waveform-surface .selection-region .selection-handle.selection-handle-left{background:linear-gradient(to right,var(--selection-edge-color,rgba(255,150,56,.95)) 0,var(--selection-edge-color,rgba(255,150,56,.95)) var(--selection-bar-width,4px),transparent var(--selection-bar-width,4px),transparent 100%)}.waveform-surface .selection-region .selection-handle.selection-handle-right{background:linear-gradient(to left,var(--selection-edge-color,rgba(255,150,56,.95)) 0,var(--selection-edge-color,rgba(255,150,56,.95)) var(--selection-bar-width,4px),transparent var(--selection-bar-width,4px),transparent 100%)}.waveform-empty{margin-top:12px;color:var(--muted);font-size:13px}.sam-app-waveform-hero .waveform-container{background:transparent;border:none;padding:0;gap:10px}.sam-waveform-interactive-shell{display:grid;grid-gap:8px;gap:8px;padding:8px;border-radius:12px;border:1px solid rgba(137,176,235,.28);background:rgba(16,25,39,.46);box-shadow:inset 0 1px 0 rgba(215,233,255,.07)}.sam-app-waveform-hero .waveform-surface{border-radius:12px;border:1px solid rgba(122,146,186,.36)}.sam-app-waveform-hero .waveform-container.audio-only .waveform-surface{--waveform-surface-height:308px}.sam-app-waveform-hero .waveform-transport{margin-top:0;background:transparent;border:none;padding:6px 0 0;gap:10px;justify-content:center}.sam-app-waveform-hero .waveform-surface ::part(scroll),.sam-app-waveform-hero .waveform-surface ::part(wrapper){cursor:ew-resize}.sam-app-output-card{border-radius:12px;border:1px solid rgba(173,194,231,.14);background:rgba(21,26,34,.84);padding:12px;display:grid;grid-gap:8px;gap:8px}.sam-app-output-card.ready{border-color:rgba(255,179,71,.52)}.sam-app-output-card.processing{border-color:rgba(255,153,47,.52)}.sam-output-player{width:100%}.sam-output-player-controls{border-radius:999px;border:1px solid rgba(173,194,231,.22);background:linear-gradient(180deg,rgba(58,67,84,.7),rgba(47,56,72,.72));padding:8px 10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.sam-output-icon,.sam-output-play{width:34px;height:34px;border-radius:11px;border:1px solid rgba(173,194,231,.24);background:hsla(0,0%,100%,.03);color:#dce7fb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:transform .15s ease,border-color .15s ease,color .15s ease,background-color .15s ease}.sam-output-icon svg,.sam-output-play svg{width:14px;height:14px;fill:currentColor}.sam-output-icon:hover:not(:disabled),.sam-output-play:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent-hover);color:#f6f9ff}.sam-output-play.is-playing{border-color:rgba(255,179,71,.6);background:rgba(37,84,62,.72);color:#fff1e4;box-shadow:inset 0 1px 0 rgba(255,241,228,.14)}.sam-output-icon:disabled,.sam-output-play:disabled{opacity:.45;cursor:not-allowed;transform:none}.sam-output-scrub{flex:1 1 240px;min-width:220px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.sam-output-time{min-width:44px;text-align:center;font-size:12px;color:#dce7fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sam-output-seek,.sam-output-volume{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;margin:0;background:transparent;cursor:pointer}.sam-output-seek{width:100%}.sam-output-volume{width:88px;flex:0 0 auto}.sam-output-seek:disabled{opacity:.45;cursor:not-allowed}.sam-output-seek::-webkit-slider-runnable-track,.sam-output-volume::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,rgba(255,178,109,.95) 0,rgba(255,178,109,.95) var(--sam-output-player-progress,0),rgba(181,197,224,.36) var(--sam-output-player-progress,0),rgba(181,197,224,.36) 100%)}.sam-output-seek::-moz-range-track,.sam-output-volume::-moz-range-track{height:4px;border-radius:999px;background:linear-gradient(to right,rgba(255,178,109,.95) 0,rgba(255,178,109,.95) var(--sam-output-player-progress,0),rgba(181,197,224,.36) var(--sam-output-player-progress,0),rgba(181,197,224,.36) 100%)}.sam-output-seek::-webkit-slider-thumb,.sam-output-volume::-webkit-slider-thumb{-webkit-appearance:none;width:11px;height:11px;margin-top:-3.5px;border-radius:999px;border:1px solid rgba(59,39,20,.9);background:#ffe3c5;box-shadow:0 2px 6px rgba(71,44,20,.45)}.sam-output-seek::-moz-range-thumb,.sam-output-volume::-moz-range-thumb{width:11px;height:11px;border-radius:999px;border:1px solid rgba(59,39,20,.9);background:#ffe3c5;box-shadow:0 2px 6px rgba(71,44,20,.45)}.sam-output-icon:focus-visible,.sam-output-play:focus-visible,.sam-output-seek:focus-visible,.sam-output-volume:focus-visible{outline:2px solid rgba(255,182,112,.78);outline-offset:2px}.sam-app-output-meta{font-size:11px;color:var(--muted)}.sam-app-empty{color:var(--muted);font-size:12px;padding:8px 0}@media (max-width:980px){.hero{padding:124px 0 92px}.hero-v2{padding:88px 0 82px}.hero-v2-grid{grid-template-columns:1fr;gap:30px}.hero-v2-copy{max-width:720px}.section{padding:92px 0}.section.compact{padding:72px 0}}@media (max-width:900px){.cta-shell,.hero-grid,.prompt-feature{grid-template-columns:1fr}.hero-spectrum-shell{min-height:434px}.transform-flow{grid-template-columns:minmax(0,1fr) 22px minmax(132px,.72fr) 22px minmax(0,1fr);min-height:318px;padding:13px}.stage-core,.transform-stage{min-height:220px}.hero-tech-strip{grid-template-columns:minmax(0,1.8fr) repeat(2,minmax(0,1fr));gap:8px}.cta-shell-upgraded{padding:24px}.cta-rail{grid-template-rows:auto auto}.prompt-target-grid{grid-template-columns:1fr;gap:14px;padding:0}.prompt-copy{min-height:0}.prompt-copy .muted{max-width:none}.prompt-wave-main{width:min(100%,430px)}.prompt-wave-branch{width:min(100%,320px)}.prompt-source-stack .prompt-token{width:min(100%,430px)}.prompt-target-stack .prompt-token{width:min(100%,320px)}.hero-product-card{transform:none}.sam-app-main-layout{grid-template-columns:1fr}.sam-app-waveform-hero .waveform-container.audio-only .waveform-surface{--waveform-surface-height:260px}.sam-output-player-controls{border-radius:14px;gap:8px;padding:10px}.sam-output-scrub{order:10;flex-basis:100%;min-width:0}.sam-output-time{min-width:40px;font-size:11px}.sam-output-volume{width:72px}}@media (max-width:760px){.nav-right{display:none}.hero-grid{grid-template-columns:1fr}.card,.download-card,.hero-card,.pricing-card{padding:18px}.hero-v2-panel{padding:0}.title{font-size:clamp(2.05rem,9vw,2.9rem)}.hero-v2-title{max-width:none}.hero-v2-proof{margin-top:18px}.hero-workbench{padding:12px;border-radius:16px}.hero-workbench-top{gap:8px;flex-wrap:wrap;margin-bottom:10px}.hero-workbench-badges .hero-workbench-pill:nth-child(2){display:none}.hero-workbench-stage{grid-template-columns:1fr;gap:10px}.hero-wave-card .waveform-surface{--waveform-surface-height:84px}.hero-workbench-prompt{margin-top:10px}.hero-workbench-tech{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-workbench-tech div:nth-child(2){display:none}.hero-spectrum-shell{min-height:0;gap:10px}.hero-product-card:hover .transform-flow,.transform-flow{grid-template-columns:1fr;grid-template-rows:auto 24px auto 24px auto;min-height:0;transform:none;padding:12px}.transform-arrow{width:2px;height:24px;justify-self:center;background:linear-gradient(180deg,rgba(114,181,255,.25),rgba(147,236,229,.86))}.transform-arrow:after{right:50%;top:auto;bottom:-1px;transform:translateX(50%) rotate(135deg)}.stage-core,.transform-stage{min-height:174px}.transform-wave{inset:28px 9px 9px}.hero-tech-strip{grid-template-columns:1fr;min-height:0;padding:8px 10px;gap:6px}.hero-tech-strip div{justify-content:space-between}.cta-shell-upgraded{padding:22px}.subtitle{font-size:.96rem}.footer{margin-top:70px;padding:44px 0 24px}}@media (max-width:560px){.container{width:min(1200px,94vw)}.hero{padding:106px 0 78px}.hero-v2{padding:78px 0 70px}.section{padding:76px 0}.section.compact{padding:60px 0}.download-row,.hero-actions,.hero-actions>*,.hero-v2-actions,.hero-v2-actions>*{width:100%}.hero-v2-microline{margin-top:12px;font-size:12px}.hero-workbench{padding:10px}.hero-workbench-tech{grid-template-columns:1fr;gap:5px;padding:8px}.hero-workbench-prompt strong{font-size:12px}.hero-wave-card .waveform-surface{--waveform-surface-height:76px}.cta-actions{width:100%;justify-content:flex-start}.cta-actions>*{width:100%}.hero-spectrum-shell{min-height:0}.transform-flow{padding:10px}.stage-core,.transform-stage{min-height:154px}.transform-wave{inset:26px 8px 8px}.hero-tech-strip strong{font-size:10px}.cta-shell-upgraded{padding:18px}.cta-micro-stack div{flex-wrap:wrap}.cta-micro-stack strong{text-align:left}.price-badge{width:100%}.sam-app-row-two{grid-template-columns:1fr}}.notify-page{padding:112px 0}.notify-grid{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}.notify-copy,.notify-form{border-radius:16px;border:1px solid rgba(131,151,188,.22);background:linear-gradient(180deg,rgba(31,38,49,.92),rgba(21,26,35,.95));box-shadow:var(--shadow)}.notify-copy{padding:28px}.notify-title{margin-bottom:12px}.notify-copy .subtitle{max-width:none}.notify-support{margin-top:16px}.notify-support a{color:#ffd1aa;text-decoration:underline;-webkit-text-decoration-color:rgba(255,209,170,.7);text-decoration-color:rgba(255,209,170,.7);text-underline-offset:2px}.text-link{display:inline-flex;margin-top:20px;color:#ffd1aa;text-decoration:underline;text-underline-offset:2px}.notify-form{padding:26px;display:grid;grid-gap:10px;gap:10px}.notify-form label{color:#dce7f7;font-size:.95rem;font-weight:600}.notify-input{width:100%;border:1px solid rgba(154,174,213,.3);background:rgba(9,14,21,.72);color:#edf2ff;border-radius:10px;padding:10px 12px}.notify-input::placeholder{color:rgba(190,204,230,.72)}textarea.notify-input{resize:vertical;min-height:132px}.notify-form .buy-cta{margin-top:8px;min-height:44px;width:-moz-fit-content;width:fit-content;padding:0 18px}.form-status{margin-top:6px;padding:10px 12px;border-radius:10px;font-size:.95rem}.form-status.success{border:1px solid rgba(101,214,149,.38);background:rgba(52,176,102,.16);color:#c8ffe0}.form-status.error{border:1px solid hsla(0,91%,71%,.45);background:rgba(220,71,71,.18);color:#ffd2d2}@media (max-width:980px){.notify-page{padding:92px 0}.notify-grid{grid-template-columns:1fr}}@media (max-width:640px){.notify-page{padding:78px 0}.notify-copy,.notify-form{padding:20px}.notify-form .buy-cta{width:100%}}