.workspace-release{--release-bg:#0d1017;--release-text:#f1f3f7;--release-secondary:#a0a8b8;--release-border:#dde5ff1f;--release-accent:#c2cfeb;background:var(--release-bg);color:var(--release-text);border-block:1px solid var(--release-border)}.light .workspace-release{--release-bg:#fafbfc;--release-text:#1a1d25;--release-secondary:#596273;--release-border:#1c273c1f;--release-accent:#505e78}.workspace-release .release-heading{color:var(--release-text)}.release-eyebrow{color:var(--release-accent);align-items:center;gap:10px;display:flex}.release-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.release-description,.release-caption{color:var(--release-secondary)}.release-link{color:var(--release-text)}.release-link:hover{text-underline-offset:5px;text-decoration:underline}.release-link:focus-visible{outline:2px solid var(--release-accent);outline-offset:5px}.release-feature{border-top:1px solid var(--release-border)}.release-feature-icon{color:var(--release-accent)}.release-orbit-scene{isolation:isolate;border:1px solid var(--release-border);background:#050b13 url(/images/v4-earth-sunrise.webp) 50%/cover no-repeat;padding:clamp(16px,4vw,64px) clamp(12px,3vw,44px)}.release-orbit-scene:before{content:"";z-index:-1;background:linear-gradient(160deg,#0308110d,#0308111f 55%,#03081166);position:absolute;inset:0}.release-orbit-image-link{border-radius:12px;display:block}.release-orbit-image-link:focus-visible{outline-offset:6px;outline:2px solid #d7e4ff}.release-orbit-app{filter:drop-shadow(0 5px 8px #0000004d)drop-shadow(0 24px 30px #00000080);width:100%;height:auto;display:block}.landing-star-hero{min-height:100svh}.hero-original-content{pointer-events:none}.hero-copy,.hero-preview{pointer-events:auto}.landing-star-backdrop{z-index:0;position:absolute;inset:0}.landing-star-backdrop .ink-constellation{height:max(100svh,850px)}.landing-star-backdrop:after{content:"";pointer-events:none;background:linear-gradient(#0000 15%,#08090d 1050px);position:absolute;inset:0}.landing-star-backdrop .ink-constellation-controls{top:84px;bottom:auto}.hero-copy,.hero-preview{opacity:0;visibility:hidden;transition:opacity 1.2s,transform 1.2s,visibility 0s 1.2s;transform:translateY(20px)}.landing-star-hero[data-intro-complete=true] .hero-copy,.landing-star-hero[data-intro-complete=true] .hero-preview{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)}.landing-star-hero[data-intro-complete=true] .hero-preview{transition-delay:.45s}.landing-star-hero[data-intro-complete=true] .hero-copy{background:radial-gradient(#08090dd1,#08090d59 60%,#0000 74%)}.hero-skip-intro{z-index:2;color:#a7afbf;cursor:pointer;background:#08090d80;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:12px;padding:6px 10px;font-size:11px;display:flex;position:absolute;top:88px;left:24px}.hero-skip-intro:hover{color:#fff}.hero-skip-intro:focus-visible{outline-offset:4px;outline:2px solid #abc8ff}@media (prefers-reduced-motion:reduce){.hero-copy,.hero-preview{opacity:1;visibility:visible;transition:none;transform:none}.hero-skip-intro{display:none}}.light .landing-star-hero{background-color:#fff}.light .landing-star-backdrop .ink-constellation{background:radial-gradient(at 50% 45%,#fff 0%,#ffffffb3 35%,#0000 75%),linear-gradient(145deg,#eef0f4,#fff 48%,#f0f2f6)}.light .landing-star-backdrop .ink-constellation-canvas{filter:grayscale()invert();opacity:.9}.light .landing-star-backdrop:after{background:linear-gradient(#0000 15%,#fff 1050px)}.light .landing-star-hero[data-intro-complete=true] .hero-copy{background:radial-gradient(#ffffffd9,#ffffff59 60%,#0000 74%)}.light .hero-copy .text-slate-300,.light .hero-copy .text-neutral-300,.light .hero-copy .text-neutral-400{color:#525b69}.light .hero-copy .bg-slate-300{background-color:#525b69}.light .hero-skip-intro,.light .landing-star-backdrop .ink-constellation-toggle{color:#525b69;background:#fffc;border-color:#0f172a29}.light .hero-skip-intro:hover,.light .landing-star-backdrop .ink-constellation-toggle:hover{color:#111827;background:#fff}.ink-constellation{isolation:isolate;background:radial-gradient(at 50% 48%,#030509 0%,#030509cc 24%,#0000 70%),radial-gradient(at 12% 8%,#18212c 0%,#0000 60%),radial-gradient(at 88% 85%,#121c29 0%,#0000 58%),linear-gradient(145deg,#0c121b,#07090f 48%,#11151e);width:100%;height:100svh;min-height:540px;position:relative;overflow:hidden}.ink-constellation-canvas{width:100%;height:100%;position:absolute;inset:0}.ink-constellation-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.ink-constellation-toggle{color:#a7afbf;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ink-constellation-toggle:hover{color:#fff;background:#ffffff1a}.ink-constellation-toggle:focus-visible{outline-offset:4px;outline:2px solid #abc8ff}@media (prefers-reduced-motion:reduce){.ink-constellation-controls{display:none}}.hero-workspace-showcase{position:relative}.hero-writers-overlay{z-index:1;width:clamp(300px,25vw,440px);height:clamp(520px,38vw,720px);position:absolute;top:12%;right:-16px}.hero-writers-overlay .replica-panel{height:100%;box-shadow:inset 0 1px #ffffff14,0 24px 80px -12px #000b}.hero-writers-overlay .replica-panel-content{overflow:hidden}@media (width<=767px){.hero-writers-overlay{width:100%;height:min(420px,62svh);margin:-20px 0 0;position:relative;top:auto;right:auto}}.light .hero-workspace-showcase>a>img{border-color:#0f172a29;box-shadow:0 2px 4px #0f172a1f,0 14px 30px -10px #0f172a3d,0 44px 80px -22px #0f172a4d,0 80px 130px -48px #0f172a33}.light .hero-writers-overlay .replica-panel{box-shadow:inset 0 1px #ffffff14,0 4px 10px #0f172a26,0 24px 55px -14px #0f172a61}.feature-stories{--story-text:#f0f1f5;--story-muted:#a0a8b7;--story-border:#dce5fa1f;--story-surface:#141924;--story-card:#1b2230;color:var(--story-text);border-top:1px solid var(--story-border);padding:100px 24px;scroll-margin-top:70px}.light .feature-stories{--story-text:#1c2029;--story-muted:#606a7a;--story-border:#1823371f;--story-surface:#eef1f6;--story-card:#fff}.feature-stories-container{max-width:1200px;margin:0 auto}.feature-stories-intro{text-align:center;max-width:680px;margin:0 auto 72px}.feature-story-eyebrow{color:var(--story-muted);text-transform:uppercase;letter-spacing:.16em;margin:0 0 20px;font-size:11px;font-weight:500}.feature-stories-intro h2{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.12}.feature-stories-intro>p:last-child{color:var(--story-muted);margin-top:20px;font-size:16px}.feature-story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,5vw,80px);padding:72px 0;scroll-margin-top:80px;display:grid}.feature-story+.feature-story{border-top:1px solid var(--story-border)}.feature-story-reversed{grid-template-columns:1.2fr .8fr}.feature-story-reversed .feature-story-copy{order:2}.feature-story-copy h3{letter-spacing:-.04em;max-width:430px;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.12}.feature-story-description{max-width:430px;color:var(--story-muted);margin:24px 0;font-size:15px;line-height:1.85}.feature-story-link{color:var(--story-text);align-items:center;gap:12px;font-size:13px;font-weight:500;display:inline-flex}.feature-story-link:hover{text-underline-offset:5px;text-decoration:underline}.feature-story-scene{isolation:isolate;border:1px solid var(--story-border);border-radius:20px;place-items:center;padding:clamp(20px,3vw,44px);display:grid;position:relative;overflow:hidden}.feature-story-scene-workspace{background:#07101b url(/images/feature-icy-world.webp) 50%/cover;min-height:410px}.feature-story-scene-mars{background:#21110a url(/images/feature-agent-mars.webp) 50%/cover}.feature-story-scene-review{background:#080f24 url(/images/feature-review-neptune.webp) 50%/cover}.feature-story-image-link{border-radius:12px;max-width:100%;display:block}.feature-story-image{filter:drop-shadow(0 5px 8px #0004)drop-shadow(0 20px 25px #0006);width:100%;height:auto;display:block}.feature-story-scene-mars .feature-story-image,.feature-story-scene-review .feature-story-image{border-radius:12px;width:auto;max-width:100%;max-height:540px}.feature-files-scene{border:1px solid var(--story-border);background:#291e15 url(/images/feature-files-venus.webp) 50%/cover;border-radius:20px;padding:clamp(24px,4vw,52px)}.feature-files-card{border:1px solid var(--story-border);background:var(--story-card);border-radius:12px;box-shadow:0 18px 40px -20px #0005}.feature-files-header{border-bottom:1px solid var(--story-border);align-items:center;gap:12px;padding:24px 20px;font-size:14px;font-weight:500;display:flex}.feature-file-row{border-bottom:1px solid var(--story-border);align-items:center;gap:10px;margin:0 18px;padding:18px 0;font-size:12px;display:flex}.feature-file-row svg{color:var(--story-muted);flex-shrink:0}.feature-file-row span:last-child{color:var(--story-muted);margin-left:auto;font-size:10px}.feature-files-footer{color:var(--story-muted);align-items:center;gap:9px;padding:18px;font-size:11px;display:flex}.feature-export-formats{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.feature-export-formats span{border:1px solid var(--story-border);border-radius:6px;padding:6px 9px;font-size:10px}.feature-export-formats span:first-child{color:var(--story-muted);border:0;margin-right:auto;padding-left:0}.feature-files-caption{color:var(--story-muted);text-align:center;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:9px}.feature-extras{border-top:1px solid var(--story-border);margin-top:32px;padding-top:72px}.feature-extras h3{letter-spacing:-.03em;font-size:28px;font-weight:500}.feature-extras-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px;display:grid}.feature-extra-card{border:1px solid var(--story-border);border-radius:12px;padding:26px;position:relative}.feature-extra-card>svg:first-child{color:var(--story-muted);margin-bottom:20px}.feature-extra-card h4{margin-bottom:8px;font-size:14px;font-weight:500}.feature-extra-card p{color:var(--story-muted);font-size:12px;line-height:1.7}.feature-extra-arrow{color:var(--story-muted);position:absolute;top:26px;right:24px}.feature-extra-card:hover{background:var(--story-surface)}.feature-stories a:focus-visible{outline:2px solid var(--story-muted);outline-offset:5px}@media (width<=767px){.feature-stories{padding:72px 20px}.feature-stories-intro{margin-bottom:24px}.feature-story,.feature-story-reversed{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.feature-story-reversed .feature-story-copy{order:initial}.feature-story-copy h3,.feature-story-description{max-width:none}.feature-story-scene-workspace{min-height:260px}.feature-story-scene-mars .feature-story-image,.feature-story-scene-review .feature-story-image{max-height:460px}.feature-extras-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feature-extra-card{padding:20px}.feature-file-row span:last-child{display:none}}.feature-files-scene .feature-export-formats,.feature-files-scene .feature-files-caption{color:#f0e7dc}.feature-files-scene .feature-export-formats span{color:#f0e7dc;background:#120d09a6;border-color:#fff0dc40}.feature-extras{isolation:isolate;border:1px solid var(--story-border);background:var(--story-surface);border-radius:20px;padding:48px 32px;position:relative;overflow:hidden}.feature-extras:before{content:"";z-index:-1;pointer-events:none;opacity:.38;background-image:radial-gradient(circle,#8c9bb6 .65px,#0000 .9px),radial-gradient(circle,#8c9bb6 .65px,#0000 .9px);background-position:0 0,2px 2px;background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80% 0,#000 10%,#0000 80%);mask-image:radial-gradient(at 80% 0,#000 10%,#0000 80%)}.feature-extras .feature-extra-card{background:var(--story-card)}.feature-extras .feature-extra-card:hover{border-color:var(--story-muted)}@media (width<=767px){.feature-extras{padding:32px 16px}}.landing-detail-section{--detail-text:#f1f3f7;--detail-muted:#a0a8b8;--detail-border:#dce5fa1f;--detail-card:#121722;border-top:1px solid var(--detail-border);color:var(--detail-text);padding:88px 24px;scroll-margin-top:72px}.light .landing-detail-section{--detail-text:#1b202b;--detail-muted:#606a7a;--detail-border:#1823371f;--detail-card:#f7f8fb}.landing-detail-container{max-width:1200px;margin:0 auto}.landing-detail-eyebrow{color:var(--detail-muted);text-transform:uppercase;letter-spacing:.17em;margin-bottom:18px;font-size:10px}.landing-detail-section h2{letter-spacing:-.035em;font-size:clamp(28px,3.3vw,40px);font-weight:600;line-height:1.2}.landing-detail-heading{text-align:center;max-width:660px;margin:0 auto 44px}.landing-detail-heading>p:last-child,.landing-faq-heading>p,.landing-pricing-row>div>p:last-child{color:var(--detail-muted);margin-top:18px;font-size:14px;line-height:1.8}.writing-practices-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.writing-practice-card,.writing-control-card{border:1px solid var(--detail-border);background:var(--detail-card);border-radius:14px;padding:28px}.writing-practice-card>svg,.writing-control-card>svg{color:var(--detail-muted);margin-bottom:26px}.writing-practice-card h3,.writing-control-card h3{margin-bottom:12px;font-size:15px;font-weight:500}.writing-practice-card p,.writing-control-card p{color:var(--detail-muted);font-size:13px;line-height:1.8}.writing-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.writing-control-card{flex-direction:column;display:flex}.writing-control-card p{flex:1}.writing-control-card a{align-items:center;gap:10px;margin-top:24px;font-size:12px;display:inline-flex}.landing-pricing-summary{padding-block:60px}.landing-pricing-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.landing-pricing-row h2{font-size:clamp(26px,3vw,34px)}.landing-detail-button{border:1px solid var(--detail-border);background:var(--detail-card);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:14px;padding:14px 22px;font-size:13px;display:inline-flex}.landing-detail-button:hover{border-color:var(--detail-muted)}.landing-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:72px;display:grid}.landing-faq-help{margin-top:24px;font-size:12px;display:inline-block}.landing-faq-list{border-top:1px solid var(--detail-border)}.landing-faq-item{border-bottom:1px solid var(--detail-border)}.landing-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary svg{color:var(--detail-muted);flex-shrink:0}.landing-faq-item[open] summary svg{transform:rotate(45deg)}.landing-faq-item>p{color:var(--detail-muted);margin:0 24px 22px 0;font-size:13px;line-height:1.9}.landing-detail-section a:hover{text-underline-offset:4px;text-decoration:underline}.landing-detail-section a:focus-visible,.landing-faq-item summary:focus-visible{outline:2px solid var(--detail-muted);outline-offset:4px}@media (width<=900px){.writing-practices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.landing-detail-section{padding:60px 20px}.writing-control-grid{grid-template-columns:1fr}.writing-practice-card,.writing-control-card{padding:22px}.landing-pricing-row{flex-direction:column;align-items:flex-start}.landing-faq-layout{grid-template-columns:1fr;gap:36px}}@media (width<=420px){.writing-practices-grid{grid-template-columns:1fr}}
