.LinkButton-module__V1U3KW__link{min-height:36px;font:500 13px/1 var(--font-body);white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative}.LinkButton-module__V1U3KW__link:hover{transform:translateY(-1px)}.LinkButton-module__V1U3KW__link:active{transform:translateY(0)}.LinkButton-module__V1U3KW__large{border-radius:11px;min-height:46px;padding:12px 20px;font-size:15px}.LinkButton-module__V1U3KW__primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px color-mix(in oklab, var(--accent) 40%, transparent), 0 8px 24px -8px color-mix(in oklab, var(--accent) 70%, transparent)}.LinkButton-module__V1U3KW__primary:hover{box-shadow:0 1px 2px color-mix(in oklab, var(--accent) 40%, transparent), 0 14px 32px -10px color-mix(in oklab, var(--accent) 85%, transparent)}.LinkButton-module__V1U3KW__primary:after{content:"→";transition:transform .2s}.LinkButton-module__V1U3KW__primary:hover:after{transform:translate(3px)}.LinkButton-module__V1U3KW__secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.LinkButton-module__V1U3KW__secondary:hover{border-color:var(--accent)}.LinkButton-module__V1U3KW__quiet{color:var(--ink-2)}.LinkButton-module__V1U3KW__quiet:hover{color:var(--ink);background:var(--surface-2)}
.ClosingCall-module__8INzKG__panel{isolation:isolate;border:1px solid var(--line);text-align:center;background:radial-gradient(ellipse 70% 80% at 50% 0%, color-mix(in oklab, var(--accent) 16%, transparent), transparent), var(--surface);box-shadow:var(--shadow);border-radius:24px;justify-items:center;padding:clamp(48px,8vw,88px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.ClosingCall-module__8INzKG__rings{z-index:-1;width:0;height:0;position:absolute;top:clamp(48px,8vw,88px);left:50%}.ClosingCall-module__8INzKG__rings span{border:1px solid color-mix(in oklab, var(--accent) 50%, transparent);opacity:0;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;animation:6s cubic-bezier(.2,.6,.3,1) infinite ClosingCall-module__8INzKG__ripple;position:absolute;top:26px;left:0}.ClosingCall-module__8INzKG__rings span:nth-child(2){animation-delay:2s}.ClosingCall-module__8INzKG__rings span:nth-child(3){animation-delay:4s}@keyframes ClosingCall-module__8INzKG__ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(14)}}.ClosingCall-module__8INzKG__mark{transform-origin:top;margin-bottom:22px;padding-bottom:18px;transform:scale(1.55)}.ClosingCall-module__8INzKG__title{max-width:20ch;font:600 clamp(1.9rem, 4vw, 3rem) / 1.08 var(--font-display);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0 0 14px}.ClosingCall-module__8INzKG__text{max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 30px;font-size:1.0625rem;line-height:1.6}.ClosingCall-module__8INzKG__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
.Features-module__cojejq__band{border-block:1px solid var(--line);background:radial-gradient(ellipse 60% 50% at 85% 0%, color-mix(in oklab, var(--accent) 10%, transparent), transparent), radial-gradient(ellipse 50% 50% at 0% 100%, color-mix(in oklab, var(--violet) 8%, transparent), transparent), var(--surface-2);position:relative}.Features-module__cojejq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.Features-module__cojejq__card{--tone:var(--accent);--tone-soft:var(--accent-soft);border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:26px 24px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.Features-module__cojejq__card:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--tone) 22%, transparent), transparent 70%);opacity:0;pointer-events:none;border-radius:50%;width:220px;height:220px;transition:opacity .35s,transform .5s;position:absolute;inset:-40% -40% auto auto;transform:scale(.6)}.Features-module__cojejq__card:hover{border-color:color-mix(in oklab, var(--tone) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.Features-module__cojejq__card:hover:before{opacity:1;transform:scale(1)}.Features-module__cojejq__accent{--tone:var(--accent);--tone-soft:var(--accent-soft)}.Features-module__cojejq__slate{--tone:var(--slate);--tone-soft:var(--slate-soft)}.Features-module__cojejq__violet{--tone:var(--violet);--tone-soft:var(--violet-soft)}.Features-module__cojejq__amber{--tone:var(--amber);--tone-soft:var(--amber-soft)}.Features-module__cojejq__icon{background:var(--tone-soft);width:44px;height:44px;color:var(--tone);border-radius:12px;place-items:center;margin-bottom:18px;transition:transform .35s cubic-bezier(.3,1.5,.5,1);display:grid;position:relative}.Features-module__cojejq__card:hover .Features-module__cojejq__icon{transform:rotate(-6deg)scale(1.08)}.Features-module__cojejq__title{font:600 1.15rem/1.25 var(--font-display);color:var(--ink);margin:0 0 8px;position:relative}.Features-module__cojejq__text{color:var(--ink-2);margin:0;line-height:1.6;position:relative}@media (max-width:960px){.Features-module__cojejq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.Features-module__cojejq__grid{grid-template-columns:minmax(0,1fr)}}
.HeroPreview-module__F-momq__stage{--cycle:12s;padding-bottom:108px;position:relative}.HeroPreview-module__F-momq__card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow), 0 30px 80px -30px color-mix(in oklab, var(--accent) 45%, transparent);border-radius:16px;animation:8s ease-in-out infinite HeroPreview-module__F-momq__float;position:relative;overflow:hidden}.HeroPreview-module__F-momq__card:after{content:"";background:linear-gradient(115deg, transparent 40%, color-mix(in oklab, var(--surface) 55%, transparent) 50%, transparent 60%);animation:HeroPreview-module__F-momq__sheen var(--cycle) ease-in-out infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes HeroPreview-module__F-momq__float{50%{transform:translateY(-8px)}}@keyframes HeroPreview-module__F-momq__sheen{0%,20%{transform:translate(-100%)}34%,to{transform:translate(100%)}}.HeroPreview-module__F-momq__chrome{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:12px;padding:10px 14px;display:flex}.HeroPreview-module__F-momq__dots{flex:none;gap:6px;display:flex}.HeroPreview-module__F-momq__dots i{background:var(--line-2);border-radius:50%;width:9px;height:9px}.HeroPreview-module__F-momq__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:12px/1.3 var(--font-mono);color:var(--ink-2);flex:1;overflow:hidden}.HeroPreview-module__F-momq__badge{background:var(--accent-soft);color:var(--accent);font:500 11.5px/1.3 var(--font-mono);border-radius:999px;flex:none;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.HeroPreview-module__F-momq__badgeDot{background:var(--brand-dot);width:6px;height:6px;animation:HeroPreview-module__F-momq__blink var(--cycle) ease-in-out infinite;border-radius:50%}@keyframes HeroPreview-module__F-momq__blink{0%,8%,24%,to{opacity:1}12%,16%,20%{opacity:.2}}.HeroPreview-module__F-momq__versions{display:inline-grid}.HeroPreview-module__F-momq__versions>span{grid-area:1/1}.HeroPreview-module__F-momq__vOld{opacity:0;animation:HeroPreview-module__F-momq__versionOld var(--cycle) ease-in-out infinite}.HeroPreview-module__F-momq__vNew{animation:HeroPreview-module__F-momq__versionNew var(--cycle) ease-in-out infinite}@keyframes HeroPreview-module__F-momq__versionOld{0%,22%{opacity:1;transform:translateY(0)}26%,94%{opacity:0;transform:translateY(-6px)}98%,to{opacity:1;transform:translateY(0)}}@keyframes HeroPreview-module__F-momq__versionNew{0%,22%{opacity:0;transform:translateY(6px)}26%,94%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}.HeroPreview-module__F-momq__body{padding:18px 18px 14px}.HeroPreview-module__F-momq__docTitle{font:600 20px/1.2 var(--font-display);color:var(--ink)}.HeroPreview-module__F-momq__docMeta{font:12px/1.3 var(--font-mono);color:var(--ink-3);margin-top:4px}.HeroPreview-module__F-momq__lines{gap:7px;margin:14px 0 12px;display:grid}.HeroPreview-module__F-momq__lines>span{background:var(--surface-2);border-radius:4px;height:7px}.HeroPreview-module__F-momq__lineFull{width:92%}.HeroPreview-module__F-momq__lines>.HeroPreview-module__F-momq__lineTyping{background:linear-gradient(90deg, var(--surface-2) 90%, var(--accent) 90% 100%);width:64%;animation:HeroPreview-module__F-momq__typing var(--cycle) steps(18, end) infinite}@keyframes HeroPreview-module__F-momq__typing{0%,10%{width:4%}24%,94%{width:64%}to{width:4%}}.HeroPreview-module__F-momq__diagram{border:1px solid var(--line);background-color:var(--surface);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:18px 18px;border-radius:12px;padding:8px}.HeroPreview-module__F-momq__diagram svg{width:100%;height:auto;overflow:visible}.HeroPreview-module__F-momq__edge path,.HeroPreview-module__F-momq__draw{fill:none;stroke:var(--ink-3);stroke-width:1.5px}.HeroPreview-module__F-momq__flow path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 12;animation:1.6s linear infinite HeroPreview-module__F-momq__flow}@keyframes HeroPreview-module__F-momq__flow{to{stroke-dashoffset:-28px}}.HeroPreview-module__F-momq__arrow,.HeroPreview-module__F-momq__addedArrows{fill:var(--ink-3)}.HeroPreview-module__F-momq__edgeLabel{font:500 10px var(--font-body);fill:var(--ink-2);text-anchor:middle}.HeroPreview-module__F-momq__boxName,.HeroPreview-module__F-momq__boxKind{text-anchor:middle}.HeroPreview-module__F-momq__boxName{font:600 12.5px var(--font-body)}.HeroPreview-module__F-momq__boxKind{font:9.5px var(--font-mono);opacity:.8}.HeroPreview-module__F-momq__person rect{fill:var(--c4-person);stroke:var(--c4-person-line)}.HeroPreview-module__F-momq__container rect{fill:var(--c4-container);stroke:var(--c4-container-line)}.HeroPreview-module__F-momq__person text,.HeroPreview-module__F-momq__container text{fill:var(--c4-on-dark)}.HeroPreview-module__F-momq__external rect{fill:var(--c4-ext);stroke:var(--c4-ext-line)}.HeroPreview-module__F-momq__external text{fill:var(--ink)}.HeroPreview-module__F-momq__added{animation:HeroPreview-module__F-momq__addedEdges var(--cycle) ease-in-out infinite}.HeroPreview-module__F-momq__draw{stroke:var(--accent);stroke-width:2px;stroke-dasharray:1;animation:HeroPreview-module__F-momq__draw var(--cycle) ease-in-out infinite}.HeroPreview-module__F-momq__addedArrows{fill:var(--accent)}@keyframes HeroPreview-module__F-momq__addedEdges{0%,16%{opacity:0}18%,92%{opacity:1}97%,to{opacity:0}}@keyframes HeroPreview-module__F-momq__draw{0%,18%{stroke-dashoffset:1px}28%,to{stroke-dashoffset:0}}.HeroPreview-module__F-momq__addedBox{transform-box:fill-box;transform-origin:50%;animation:HeroPreview-module__F-momq__land var(--cycle) cubic-bezier(.3, 1.4, .5, 1) infinite}.HeroPreview-module__F-momq__addedLate{animation-name:HeroPreview-module__F-momq__landLate}@keyframes HeroPreview-module__F-momq__land{0%,17%{opacity:0;transform:scale(.6)}23%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.95)}}@keyframes HeroPreview-module__F-momq__landLate{0%,22%{opacity:0;transform:scale(.6)}28%,92%{opacity:1;transform:scale(1)}97%,to{opacity:0;transform:scale(.95)}}.HeroPreview-module__F-momq__ring{fill:color-mix(in oklab, var(--brand-dot) 14%, transparent);stroke:var(--brand-dot);stroke-width:1.5px;stroke-dasharray:5 4;animation:1.2s linear infinite HeroPreview-module__F-momq__march}@keyframes HeroPreview-module__F-momq__march{to{stroke-dashoffset:-18px}}.HeroPreview-module__F-momq__console{border:1px solid var(--line);background:color-mix(in oklab, var(--pre-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(330px,80%);box-shadow:var(--shadow);font:12px/1.5 var(--font-mono);color:var(--ink);border-radius:12px;animation:8s ease-in-out -4s infinite HeroPreview-module__F-momq__float;position:absolute;bottom:0;left:-28px}.HeroPreview-module__F-momq__consoleHead{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.HeroPreview-module__F-momq__consoleDot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.HeroPreview-module__F-momq__log{gap:4px;margin:0;padding:10px 12px 12px;list-style:none;display:grid}.HeroPreview-module__F-momq__log li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeroPreview-module__F-momq__prompt{color:var(--syn-str)}.HeroPreview-module__F-momq__tool{color:var(--syn-kw);font-weight:500}.HeroPreview-module__F-momq__ok{color:var(--accent);font-weight:500}.HeroPreview-module__F-momq__l1{animation:HeroPreview-module__F-momq__line1 var(--cycle) ease-out infinite}.HeroPreview-module__F-momq__l2{animation:HeroPreview-module__F-momq__line2 var(--cycle) ease-out infinite}.HeroPreview-module__F-momq__l3{animation:HeroPreview-module__F-momq__line3 var(--cycle) ease-out infinite}.HeroPreview-module__F-momq__l4{animation:HeroPreview-module__F-momq__line4 var(--cycle) ease-out infinite}@keyframes HeroPreview-module__F-momq__line1{0%,2%{opacity:0;transform:translate(-6px)}5%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes HeroPreview-module__F-momq__line2{0%,8%{opacity:0;transform:translate(-6px)}11%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes HeroPreview-module__F-momq__line3{0%,14%{opacity:0;transform:translate(-6px)}17%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes HeroPreview-module__F-momq__line4{0%,22%{opacity:0;transform:translate(-6px)}25%,92%{opacity:1;transform:none}97%,to{opacity:0}}@media (max-width:1240px){.HeroPreview-module__F-momq__console{left:12px}}@media (max-width:560px){.HeroPreview-module__F-momq__stage{padding-bottom:0}.HeroPreview-module__F-momq__console{width:auto;margin:-18px 10px 0;position:relative;left:auto}.HeroPreview-module__F-momq__chrome{gap:8px}.HeroPreview-module__F-momq__dots{display:none}}
.Hero-module__lYpGPq__hero{isolation:isolate;padding-block:clamp(40px,9vh,96px) clamp(56px,10vh,112px);position:relative;overflow:clip}.Hero-module__lYpGPq__backdrop{z-index:-1;pointer-events:none;position:absolute;inset:0}.Hero-module__lYpGPq__grid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:32px 32px;animation:40s linear infinite Hero-module__lYpGPq__gridDrift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 60% 35%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 60% 35%,#000 20%,#0000 75%)}@keyframes Hero-module__lYpGPq__gridDrift{0%{background-position:0 0}to{background-position:32px 64px}}.Hero-module__lYpGPq__glow{filter:blur(70px);opacity:.55;border-radius:50%;width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate Hero-module__lYpGPq__drift;position:absolute}.Hero-module__lYpGPq__glowA{background:radial-gradient(circle, color-mix(in oklab, var(--accent) 45%, transparent), transparent 65%);top:-18vmax;right:-10vmax}.Hero-module__lYpGPq__glowB{background:radial-gradient(circle, color-mix(in oklab, var(--slate) 35%, transparent), transparent 65%);animation-duration:28s;animation-delay:-8s;top:10vmax;left:-22vmax}.Hero-module__lYpGPq__glowC{background:radial-gradient(circle, color-mix(in oklab, var(--brand-dot) 30%, transparent), transparent 65%);width:34vmax;height:34vmax;animation-duration:34s;animation-delay:-14s;bottom:-26vmax;right:18vmax}@keyframes Hero-module__lYpGPq__drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4vmax,3vmax)scale(1.08)}to{transform:translate(-3vmax,5vmax)scale(.95)}}.Hero-module__lYpGPq__currents{width:100%;max-width:none;height:100%;position:absolute;inset:0}.Hero-module__lYpGPq__current{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:2 14;opacity:.5;vector-effect:non-scaling-stroke;animation:3s linear infinite Hero-module__lYpGPq__flow}.Hero-module__lYpGPq__currentSlow{stroke:var(--slate);stroke-dasharray:1 18;opacity:.4;animation-duration:5s}.Hero-module__lYpGPq__currentFaint{stroke:var(--line-2);stroke-dasharray:60 30;opacity:.6;animation-duration:9s}@keyframes Hero-module__lYpGPq__flow{to{stroke-dashoffset:-160px}}.Hero-module__lYpGPq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,3vw,32px);display:grid}.Hero-module__lYpGPq__copy{min-width:0}.Hero-module__lYpGPq__notice{background:var(--accent-soft);color:var(--ink);border-radius:10px;margin:0 0 24px;padding:10px 14px}.Hero-module__lYpGPq__eyebrow{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 80%, transparent);box-shadow:var(--shadow-sm);font:500 12.5px/1.3 var(--font-body);color:var(--ink-2);border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 14px 6px 10px;display:inline-flex}.Hero-module__lYpGPq__liveDot{background:var(--brand-dot);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.Hero-module__lYpGPq__liveDot:after{content:"";background:var(--brand-dot);border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite Hero-module__lYpGPq__ping;position:absolute;inset:0}@keyframes Hero-module__lYpGPq__ping{0%{opacity:.8;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.Hero-module__lYpGPq__title{font:600 clamp(2.4rem, 5.6vw, 4.4rem) / 1.02 var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 20px}.Hero-module__lYpGPq__shimmer{background:linear-gradient(100deg, var(--accent) 0%, var(--slate) 30%, var(--violet) 50%, var(--accent) 70%, var(--slate) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate Hero-module__lYpGPq__shimmer}@keyframes Hero-module__lYpGPq__shimmer{0%{background-position:0%}to{background-position:100%}}.Hero-module__lYpGPq__lede{max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 30px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6}.Hero-module__lYpGPq__actions{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__lYpGPq__facts{font:12.5px/1.4 var(--font-mono);color:var(--ink-3);flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;list-style:none;display:flex}.Hero-module__lYpGPq__facts li{align-items:center;gap:8px;display:inline-flex}.Hero-module__lYpGPq__facts li:before{content:"";background:var(--accent);opacity:.7;border-radius:2px;width:6px;height:6px}.Hero-module__lYpGPq__visual{min-width:0}.Hero-module__lYpGPq__rise{animation:.9s cubic-bezier(.2,.7,.2,1) both Hero-module__lYpGPq__rise}.Hero-module__lYpGPq__delay1{animation-delay:80ms}.Hero-module__lYpGPq__delay2{animation-delay:.18s}.Hero-module__lYpGPq__delay3{animation-delay:.28s}.Hero-module__lYpGPq__delay4{animation-delay:.38s}.Hero-module__lYpGPq__riseVisual{animation:1.2s cubic-bezier(.2,.7,.2,1) .25s both Hero-module__lYpGPq__riseVisual}@keyframes Hero-module__lYpGPq__rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}}@keyframes Hero-module__lYpGPq__riseVisual{0%{opacity:0;transform:perspective(1200px)translateY(40px)rotateX(10deg)scale(.96)}}@media (max-width:960px){.Hero-module__lYpGPq__inner{grid-template-columns:minmax(0,1fr)}.Hero-module__lYpGPq__lede{max-width:60ch}}
.HowItWorks-module__WawhIW__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid;position:relative}.HowItWorks-module__WawhIW__steps:before{content:"";background:repeating-linear-gradient(90deg, var(--accent) 0 6px, transparent 6px 16px);opacity:.5;background-size:32px 2px;height:2px;animation:1.4s linear infinite HowItWorks-module__WawhIW__stream;position:absolute;top:46px;left:8%;right:8%}@keyframes HowItWorks-module__WawhIW__stream{to{background-position:32px 0}}.HowItWorks-module__WawhIW__step{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.HowItWorks-module__WawhIW__step:hover{border-color:color-mix(in oklab, var(--accent) 45%, var(--line));box-shadow:var(--shadow);transform:translateY(-4px)}.HowItWorks-module__WawhIW__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.HowItWorks-module__WawhIW__icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.HowItWorks-module__WawhIW__number{font:600 2.4rem/1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--line-2)}.HowItWorks-module__WawhIW__title{font:600 1.2rem/1.25 var(--font-display);color:var(--ink);margin:0 0 8px}.HowItWorks-module__WawhIW__text{color:var(--ink-2);flex:1;margin:0 0 18px;line-height:1.6}.HowItWorks-module__WawhIW__chip{background:var(--code-bg);font:12px/1.4 var(--font-mono);color:var(--syn-kw);border-radius:7px;align-self:flex-start;padding:4px 9px}@media (max-width:860px){.HowItWorks-module__WawhIW__steps{grid-template-columns:minmax(0,1fr)}.HowItWorks-module__WawhIW__steps:before{background:repeating-linear-gradient(180deg, var(--accent) 0 6px, transparent 6px 16px);background-size:2px 32px;width:2px;height:auto;animation-name:HowItWorks-module__WawhIW__streamDown;inset:8% auto 8% 45px}}@keyframes HowItWorks-module__WawhIW__streamDown{to{background-position:0 32px}}
.LandingFooter-module__7m5HRq__footer{border-top:1px solid var(--line)}.LandingFooter-module__7m5HRq__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;max-width:1180px;margin-inline:auto;padding:28px clamp(16px,3vw,32px) 36px;display:flex}.LandingFooter-module__7m5HRq__brand{align-items:center;gap:12px;display:flex}.LandingFooter-module__7m5HRq__name{font:600 15px/1.3 var(--font-body);color:var(--ink)}.LandingFooter-module__7m5HRq__tagline{color:var(--ink-3);font-size:13px}.LandingFooter-module__7m5HRq__links{flex-wrap:wrap;gap:8px 22px;display:flex}.LandingFooter-module__7m5HRq__links a{color:var(--ink-2);text-underline-offset:3px;font-size:14px;text-decoration:none}.LandingFooter-module__7m5HRq__links a:hover{color:var(--accent);text-decoration:underline}
.DiagramColorPicker-module__ZKbdna__trigger{padding-inline:10px 12px}.DiagramColorPicker-module__ZKbdna__swatch{width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--swatch-ring);border-radius:50%;flex:none}@media (max-width:1180px){.DiagramColorPicker-module__ZKbdna__label{display:none}.DiagramColorPicker-module__ZKbdna__trigger{padding-inline:10px}}.DiagramColorPicker-module__ZKbdna__popover{z-index:75;background:var(--surface);width:248px;max-width:calc(100vw - 16px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;gap:10px;padding:14px;display:grid;position:fixed}.DiagramColorPicker-module__ZKbdna__title{font:600 13px/1.2 var(--font-body)}.DiagramColorPicker-module__ZKbdna__note{color:var(--ink-2);margin:-4px 0 0;font-size:12.5px;line-height:1.4}.DiagramColorPicker-module__ZKbdna__swatches{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.DiagramColorPicker-module__ZKbdna__swatches button{aspect-ratio:1;cursor:pointer;max-width:100%;box-shadow:inset 0 0 0 1px var(--swatch-ring);border:0;border-radius:10px}.DiagramColorPicker-module__ZKbdna__swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--ink)}.DiagramColorPicker-module__ZKbdna__custom{cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:flex}.DiagramColorPicker-module__ZKbdna__custom input{border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:6px;width:34px;height:28px;padding:0}.DiagramColorPicker-module__ZKbdna__reset{font:500 12.5px/1 var(--font-body);color:var(--accent);cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0}.DiagramColorPicker-module__ZKbdna__reset:disabled{color:var(--ink-3);opacity:1}
.SegmentedControl-module__4t5NpG__group{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex:none;gap:2px;padding:3px;display:inline-flex}.SegmentedControl-module__4t5NpG__group button{font:500 13px/1 var(--font-body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:7px 12px}.SegmentedControl-module__4t5NpG__group button:hover:not(:disabled){color:var(--ink)}.SegmentedControl-module__4t5NpG__group button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.SegmentedControl-module__4t5NpG__small button{padding:6px 10px;font-size:12.5px}.SegmentedControl-module__4t5NpG__icons button{place-items:center;padding:6px 9px;display:inline-grid}.SegmentedControl-module__4t5NpG__icons svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}
.ProjectForm-module__y2oPcW__form{gap:12px;display:grid}.ProjectForm-module__y2oPcW__field{gap:4px;display:grid}.ProjectForm-module__y2oPcW__label{font:500 13px/1.3 var(--font-body)}.ProjectForm-module__y2oPcW__input,.ProjectForm-module__y2oPcW__textarea,.ProjectForm-module__y2oPcW__select{font:14px/1.4 var(--font-body);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:8px;min-width:0;min-height:36px;padding:8px 10px}.ProjectForm-module__y2oPcW__textarea{resize:vertical}.ProjectForm-module__y2oPcW__error{color:var(--danger);font-size:13px}.ProjectForm-module__y2oPcW__choices{border:0;gap:8px;margin:0;padding:0;display:grid}.ProjectForm-module__y2oPcW__choices legend{font:500 13px/1.3 var(--font-body);margin-bottom:4px}.ProjectForm-module__y2oPcW__choice{align-items:flex-start;gap:8px;font-size:14px;display:flex}.ProjectForm-module__y2oPcW__choice input{accent-color:var(--accent);margin-top:3px}.ProjectForm-module__y2oPcW__intro{color:var(--ink-2);margin:0;font-size:14px}.ProjectForm-module__y2oPcW__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.ProjectForm-module__y2oPcW__danger{color:var(--danger);border-color:var(--danger)}
.ProjectGrid-module__gKXMyq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ProjectGrid-module__gKXMyq__card{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:104px;padding:14px 16px;display:grid;position:relative}.ProjectGrid-module__gKXMyq__card:hover,.ProjectGrid-module__gKXMyq__card:focus-within{border-color:var(--accent)}.ProjectGrid-module__gKXMyq__name{color:var(--ink);overflow-wrap:anywhere;font-size:15.5px;font-weight:600;text-decoration:none}.ProjectGrid-module__gKXMyq__name:after{content:"";border-radius:10px;position:absolute;inset:0}.ProjectGrid-module__gKXMyq__name:focus-visible{outline:none}.ProjectGrid-module__gKXMyq__name:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ProjectGrid-module__gKXMyq__description{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:13.5px}.ProjectGrid-module__gKXMyq__meta{font:12px/1.4 var(--font-mono);color:var(--ink-2);margin:auto 0 0}.ProjectGrid-module__gKXMyq__newCard{min-height:104px;display:grid}.ProjectGrid-module__gKXMyq__newButton{border:1.5px dashed var(--line-2);color:var(--ink-2);font:600 14px/1.2 var(--font-body);cursor:pointer;background:0 0;border-radius:10px;align-content:center;place-items:center;gap:4px;display:grid}.ProjectGrid-module__gKXMyq__newButton:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.ProjectGrid-module__gKXMyq__newButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProjectGrid-module__gKXMyq__plus{font:400 24px/1 var(--font-body)}
