.homeRoot .hero{padding-top:clamp(20px,3vw,40px)}.homeRoot .hero>.container{width:min(1320px,calc(100% - 12px))}.homeRoot .heroScroll{view-timeline-name:--homeHero;view-timeline-axis:block}.homeRoot .heroTrack{min-height:auto}.homeRoot .heroStage{position:relative;min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:clamp(14px,2vw,24px);padding-top:clamp(40px,5.5vh,72px);overflow:visible}.homeRoot .copy{display:flex;flex-direction:column;gap:16px;max-width:68ch}.homeRoot .heroCopy{align-items:center;text-align:center}.homeRoot .heroCopy .lead{max-width:58ch;color:color-mix(in oklch,var(--fg) 78%,var(--muted) 22%)}.homeRoot .actions{display:flex;align-items:stretch;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:6px}.homeRoot .micro{font-size:13px}.homeRoot .heroCopy .micro{color:color-mix(in oklch,var(--fg) 70%,var(--muted) 30%)}.homeRoot #features .sectionHead>.muted,.homeRoot .prop .muted,.homeRoot .featureRow .muted,.homeRoot .exportCaption,.homeRoot .pricingSubline,.homeRoot .pricingList,.homeRoot .pricingFoot,.homeRoot .ans,.homeRoot .bullets{color:color-mix(in oklch,var(--fg) 74%,var(--muted) 26%)}.homeRoot .shotWrap{position:relative;isolation:isolate;width:min(1240px,99vw)}.homeRoot .shotWrap:before{content:"";position:absolute;inset:-34px -22px -28px;z-index:-1;pointer-events:none;border-radius:26px;background:radial-gradient(72% 62% at 50% 52%,oklch(76% .09 250 / .44),transparent 74%),radial-gradient(84% 74% at 50% 100%,oklch(76% .09 250 / .22),transparent 78%);filter:blur(22px);opacity:.08}.homeRoot .shotViewport{width:100%;max-height:none;overflow:visible;display:flex;justify-content:center}.homeRoot .shot{background:transparent;padding:0;margin:0}.homeRoot .shot img{display:block;width:100%;margin:0;border-radius:14px;border:0;box-shadow:none;transition:none;transform:scale(.66);transform-origin:center center;will-change:transform}@supports (animation-timeline: view()){.homeRoot .shot img{animation-name:heroShotScale;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--homeHero;animation-range:entry 0% cover 52%}.homeRoot .shotWrap:before{animation-name:heroShotGlow;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--homeHero;animation-range:entry 0% cover 52%}@keyframes heroShotScale{0%{transform:scale(.66)}to{transform:scale(1.16)}}@keyframes heroShotGlow{0%{opacity:.08}to{opacity:.36}}}.homeRoot .sectionHead{display:flex;flex-direction:column;gap:12px;max-width:900px}.homeRoot .props{margin-top:34px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px}.homeRoot .props .card{border-radius:10px}.homeRoot .prop{grid-column:span 4;padding:20px}.homeRoot .props .card{border-radius:10px;border-color:#4c4d5347;background:#07070bdb}.homeRoot .propLead{grid-column:span 5}.homeRoot .prop:last-child{grid-column:span 3}.homeRoot .propTitle{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;font-size:16px;margin-bottom:8px;color:color-mix(in oklch,var(--fg) 92%,var(--accent) 8%)}.homeRoot .propIcon{color:color-mix(in oklch,var(--accent) 74%,var(--fg) 26%);flex:none}.homeRoot .workflow{margin-top:24px;padding:20px;overflow:hidden}.homeRoot .workflowTitle{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;margin-bottom:12px}.homeRoot .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.homeRoot .step{padding:14px 14px 16px;border-radius:16px;border:var(--border-hairline) solid var(--border);background:#01020399}.homeRoot .stepNum{font-size:12px;color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.homeRoot .stepText{margin-top:8px;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.homeRoot .featureRows{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.homeRoot .featureRow{padding:20px;display:block;height:100%}.homeRoot .featureCopy{display:flex;flex-direction:column;gap:10px}.homeRoot .featureTitle{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;font-size:18px;display:inline-flex;align-items:center;gap:8px}.homeRoot .contentIcon{color:color-mix(in oklch,var(--accent) 75%,var(--fg) 25%);flex:none}.homeRoot .mediaStub{position:relative;width:min(440px,100%);height:220px;border-radius:16px;border:var(--border-hairline) solid var(--border);background:radial-gradient(880px 320px at 30% 20%,oklch(76% .09 250 / .14),transparent 60%),#01020399;overflow:hidden}.homeRoot .mediaGlow{position:absolute;inset:-80px;background:radial-gradient(circle at 45% 35%,oklch(76% .09 250 / .15),transparent 62%);filter:blur(18px)}.homeRoot .mediaLabel{position:absolute;bottom:12px;left:12px;padding:8px 10px;border-radius:999px;border:var(--border-hairline) solid var(--border);background:#01020399;color:var(--muted);font-size:13px}.homeRoot .exportCard{margin-top:32px;padding:0;border:0;background:transparent;box-shadow:none!important;filter:none}.homeRoot .exportCard img{border-radius:14px;border:0;background:#01020399;min-height:220px;box-shadow:none!important;filter:none}.homeRoot #tuning .exportCard{border-radius:0}.homeRoot #tuning .exportCard img{border-radius:0;background:transparent;box-shadow:none!important;filter:none!important}.homeRoot .exportCaption{margin-top:10px;font-size:13px}.homeRoot .split{margin-top:34px;padding:20px;display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.homeRoot .split--copyOnly{grid-template-columns:1fr;max-width:920px;margin-left:auto;margin-right:auto;padding:18px 22px}.homeRoot .splitSection--copyOnly .sectionHead{max-width:920px;margin-left:auto;margin-right:auto;align-items:center;text-align:center}.homeRoot .splitCopy{max-width:70ch}.homeRoot .split--copyOnly .splitCopy{max-width:none}.homeRoot .bullets{margin:0;padding-left:18px;color:var(--muted)}.homeRoot .bullets li{margin:10px 0}.homeRoot .split--copyOnly .bullets{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 26px}.homeRoot .split--copyOnly .bullets li{position:relative;margin:0;padding-left:14px}.homeRoot .split--copyOnly .bullets li:before{content:"";position:absolute;left:0;top:.68em;width:5px;height:5px;border-radius:999px;background:color-mix(in oklch,var(--accent) 72%,var(--fg) 28%)}.homeRoot .splitMedia{display:flex;justify-content:flex-end}.homeRoot .pricingCard{margin-top:34px;padding:22px;max-width:860px;border:none;box-shadow:0 0 0 1px #85b6e929,0 6px 24px var(--glow-accent)}.homeRoot .pricingTop{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.homeRoot .pricingPlan{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em}.homeRoot .pricingPrice{margin-top:8px;font-family:var(--font-display);font-size:clamp(30px,4vw,36px);letter-spacing:-.03em;font-weight:640;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--accent) 75%,var(--fg) 25%)}.homeRoot .pricingSubline{margin-top:8px;font-size:13px}.homeRoot .pricingList{margin:18px 0 0;padding-left:0;list-style:none;color:color-mix(in oklch,var(--fg) 82%,var(--muted) 18%)}.homeRoot .pricingItem{display:flex;align-items:flex-start;gap:10px;margin:10px 0}.homeRoot .pricingItemIcon{margin-top:3px;color:color-mix(in oklch,var(--accent) 80%,var(--fg) 20%);flex:none}.homeRoot .pricingFoot{margin-top:14px;font-size:13px}.homeRoot .faq{margin-top:34px;display:flex;flex-direction:column;gap:10px;max-width:860px}.homeRoot .qa{padding:16px 18px}.homeRoot .qa summary{cursor:pointer;font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;-webkit-tap-highlight-color:transparent}.homeRoot .qaLabel{display:inline-flex;align-items:center;gap:8px;min-width:0}.homeRoot .qaIcon{color:color-mix(in oklch,var(--accent) 75%,var(--fg) 25%);flex:none}.homeRoot .qa summary::-webkit-details-marker{display:none}.homeRoot .qaChevron{color:var(--accent);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1),color .14s ease;transform:rotate(0)}.homeRoot .qa[open] .qaChevron{transform:rotate(90deg);color:var(--accent2)}.homeRoot .ans{margin-top:10px;max-width:80ch}@keyframes qaIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.homeRoot .qa[open] .ans{animation:qaIn .2s cubic-bezier(.23,1,.32,1) both}@media(hover:hover)and (pointer:fine){.homeRoot .qa summary:hover .qaChevron{color:var(--accent2)}}@media(prefers-reduced-motion:reduce){.homeRoot .shot img{animation:none;transform:scale(1);will-change:auto}.homeRoot .shotWrap:before{animation:none;opacity:.16;filter:blur(20px)}.homeRoot .qaChevron{transition:none}.homeRoot .qa[open] .ans{animation:none}}@media(max-width:1100px){.homeRoot .props{grid-template-columns:repeat(3,minmax(0,1fr))}.homeRoot .prop,.homeRoot .prop:last-child,.homeRoot .propLead{grid-column:auto}}@media(max-width:900px){.homeRoot .heroStage{padding-top:0;overflow:visible}.homeRoot .heroCopy{align-items:center;text-align:center}.homeRoot .actions{justify-content:center}.homeRoot .shotViewport{width:100%;justify-content:center}.homeRoot .shotWrap{width:min(900px,100%)}.homeRoot .hero{padding-top:56px}.homeRoot .props{grid-template-columns:1fr;gap:12px}.homeRoot .featureRows{grid-template-columns:1fr}.homeRoot .prop,.homeRoot .prop:last-child,.homeRoot .propLead{grid-column:auto}.homeRoot .steps{grid-template-columns:1fr 1fr}.homeRoot .split{grid-template-columns:1fr}.homeRoot .split--copyOnly{max-width:none;margin-left:0;margin-right:0}.homeRoot .splitSection--copyOnly .sectionHead{max-width:900px;margin-left:0;margin-right:0}.homeRoot .split--copyOnly .bullets{grid-template-columns:1fr;gap:10px}.homeRoot .splitMedia{justify-content:flex-start}}@media(max-width:520px){.homeRoot .steps{grid-template-columns:1fr}}.learnMore[data-astro-cid-sef5p2vp]{margin-top:12px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--accent);width:fit-content;padding:10px 12px;border-radius:999px;border:var(--border-hairline) solid oklch(76% .09 250 / .2);background:#85b6e90a;transition:background .12s ease,color .12s ease,border-color .12s ease,transform .12s ease}@media(hover:hover)and (pointer:fine){.learnMore[data-astro-cid-sef5p2vp]:hover{color:var(--fg);background:#85b6e914;border-color:#85b6e94d;transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){.learnMore[data-astro-cid-sef5p2vp]{transition:none}}.mediaFrame[data-astro-cid-y25ddn54]{position:relative;width:min(440px,100%);aspect-ratio:1200 / 630;border-radius:16px;border:var(--border-hairline) solid var(--border);background:#01020399;overflow:hidden}.mediaImg[data-astro-cid-y25ddn54]{width:100%;height:100%;object-fit:cover;display:block}.mediaLabel[data-astro-cid-y25ddn54]{position:absolute;bottom:12px;left:12px;padding:8px 10px;border-radius:999px;border:var(--border-hairline) solid var(--border);background:#01020399;color:var(--muted);font-size:13px;backdrop-filter:blur(10px)}
