.landing-module__g1LwZa__page{background:linear-gradient(135deg, #356d5d21, transparent 32%), linear-gradient(180deg, var(--surface-raised), var(--workspace-bg));min-height:100%;color:var(--text-main);overflow-x:hidden}.landing-module__g1LwZa__hero{grid-template-rows:auto minmax(0,1fr);align-content:center;gap:clamp(20px,3vw,36px);min-height:min(760px,88vh);padding:clamp(18px,3vw,34px);display:grid;position:relative}.landing-module__g1LwZa__brandBar{justify-content:space-between;align-items:center;gap:18px;width:min(1360px,100%);margin-inline:auto;padding-inline:2px;display:flex}.landing-module__g1LwZa__brand,.landing-module__g1LwZa__editorLink,.landing-module__g1LwZa__primaryCta{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.landing-module__g1LwZa__brand{color:var(--text-strong);gap:10px;font-size:14px;font-weight:750}.landing-module__g1LwZa__logo{object-fit:contain;width:38px;height:38px}.landing-module__g1LwZa__editorLink{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);min-height:38px;color:var(--text-main);padding:0 14px;font-size:12px;font-weight:700}.landing-module__g1LwZa__editorLink:hover{border-color:var(--accent);color:var(--text-strong)}.landing-module__g1LwZa__heroGrid{grid-template-columns:minmax(310px,.78fr) minmax(420px,.98fr) minmax(360px,.72fr);justify-content:center;align-items:center;gap:clamp(20px,2.6vw,34px);width:min(1360px,100%);min-height:0;margin-inline:auto;display:grid}.landing-module__g1LwZa__copyColumn{max-width:500px}.landing-module__g1LwZa__eyebrow,.landing-module__g1LwZa__panelKicker{color:var(--accent);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800;line-height:1.3}.landing-module__g1LwZa__copyColumn h1{color:var(--text-strong);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:84px;font-weight:700;line-height:.92}.landing-module__g1LwZa__lede{max-width:520px;color:var(--text-main);margin-top:20px;font-size:18px;line-height:1.55}.landing-module__g1LwZa__demoNote{max-width:460px;color:var(--text-muted);margin-top:16px;font-size:13px;line-height:1.5}.landing-module__g1LwZa__valueRow{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.landing-module__g1LwZa__valueRow span{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-panel), transparent 18%);min-height:30px;color:var(--text-main);align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.landing-module__g1LwZa__productStage{isolation:isolate;place-items:center;min-height:clamp(380px,50vw,590px);display:grid;position:relative}.landing-module__g1LwZa__productStage:before{content:"";z-index:-1;border:1px solid color-mix(in oklch, var(--accent), transparent 70%);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--surface-raised), transparent 38%);position:absolute;inset:clamp(42px,7vw,70px) 7% clamp(34px,6vw,58px) 6%;transform:rotate(-1.2deg)}.landing-module__g1LwZa__editorMock{border-radius:var(--radius-lg);background:var(--surface-canvas);border:1px solid #30271b42;grid-template-columns:74px 1fr;width:min(100%,680px);min-height:370px;display:grid;overflow:hidden;box-shadow:0 28px 80px #2d241847}.landing-module__g1LwZa__mockRail{background:var(--surface-sidebar);border-right:1px solid var(--border-subtle);align-content:start;gap:12px;padding:26px 16px;display:grid}.landing-module__g1LwZa__mockRail span{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border-subtle);width:36px;height:36px}.landing-module__g1LwZa__mockRail span:first-child{background:var(--accent-soft);border-color:color-mix(in oklch, var(--accent), transparent 52%)}.landing-module__g1LwZa__mockForm{align-content:start;gap:14px;padding:22px;display:grid}.landing-module__g1LwZa__mockToolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-panel);min-height:44px;color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;font-weight:750;display:flex}.landing-module__g1LwZa__mockSection{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-panel);gap:12px;min-height:118px;padding:18px;display:grid}.landing-module__g1LwZa__mockSection strong{color:var(--text-strong);font-size:14px}.landing-module__g1LwZa__mockSection i,.landing-module__g1LwZa__paper span{background:color-mix(in oklch, var(--text-muted), transparent 70%);border-radius:999px;height:10px;display:block}.landing-module__g1LwZa__mockSection .landing-module__g1LwZa__shortLine{width:62%}.landing-module__g1LwZa__previewMock{z-index:2;width:min(44%,290px);min-width:210px;position:absolute;bottom:clamp(18px,4vw,54px);right:clamp(-24px,-1.2vw,-10px);transform:rotate(1.5deg)}.landing-module__g1LwZa__paper{aspect-ratio:.72;box-shadow:var(--preview-paper-shadow);background:#f9f4ec;border:1px solid #30271b33;border-radius:3px;align-content:start;gap:12px;padding:30px 24px;display:grid}.landing-module__g1LwZa__paper .landing-module__g1LwZa__paperName{background:var(--text-strong);width:70%;height:18px}.landing-module__g1LwZa__paper .landing-module__g1LwZa__paperRule{background:var(--accent);height:2px;margin-top:8px}.landing-module__g1LwZa__authDock{border:1px solid color-mix(in oklch, var(--accent), transparent 68%);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in oklch, var(--surface-raised), transparent 28%), transparent 46%), var(--surface-panel);width:min(100%,410px);box-shadow:var(--shadow-raised);place-self:center;padding:clamp(16px,1.8vw,22px)}.landing-module__g1LwZa__authIntro{border-bottom:1px solid var(--border-subtle);margin-bottom:16px;padding-bottom:14px}.landing-module__g1LwZa__authIntro h2,.landing-module__g1LwZa__signedInPanel h2{color:var(--text-strong);margin:0;font-size:22px;line-height:1.15}.landing-module__g1LwZa__authContext{color:var(--text-muted);margin:10px 0 0;font-size:13px;line-height:1.45}.landing-module__g1LwZa__demoAccount{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:color-mix(in oklch, var(--surface-canvas), transparent 8%);margin-bottom:16px;padding:14px}.landing-module__g1LwZa__demoAccountTitle{color:var(--text-strong);margin:0 0 10px;font-size:13px;font-weight:800}.landing-module__g1LwZa__demoAccount dl{gap:8px;margin:0;display:grid}.landing-module__g1LwZa__demoAccount div{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.landing-module__g1LwZa__demoAccount dt{color:var(--text-muted);text-transform:uppercase;font-size:11px;font-weight:800}.landing-module__g1LwZa__demoAccount dd{overflow-wrap:anywhere;min-width:0;color:var(--text-strong);font-family:var(--font-mono);margin:0;font-size:12px;line-height:1.35}.landing-module__g1LwZa__demoLimitTitle{color:var(--text-strong);margin:12px 0 6px;font-size:12px;font-weight:800}.landing-module__g1LwZa__demoLimitList{color:var(--text-muted);gap:4px;margin:0;padding-left:17px;font-size:12px;line-height:1.4;display:grid}.landing-module__g1LwZa__demoLimitList li::marker{color:var(--accent)}.landing-module__g1LwZa__demoAccountNote{color:var(--text-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.landing-module__g1LwZa__authView{color:var(--text-main)}.landing-module__g1LwZa__authView .bg-card{border-color:var(--border-subtle);background:var(--surface-canvas)}:is(.landing-module__g1LwZa__authView .bg-sidebar,.landing-module__g1LwZa__authView .bg-muted){background:var(--surface-recessed)}.landing-module__g1LwZa__authView .text-muted-foreground{color:var(--text-muted)}:is(.landing-module__g1LwZa__authView .border-border,.landing-module__g1LwZa__authView .border-input){border-color:var(--border-subtle)}.landing-module__g1LwZa__authView input{background:var(--surface-recessed);color:var(--text-main)}.landing-module__g1LwZa__authView input:-webkit-autofill{border-color:var(--border-subtle);caret-color:var(--text-strong);-webkit-text-fill-color:var(--text-strong);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset;box-shadow:0 0 0 1000px var(--surface-recessed) inset}.landing-module__g1LwZa__authView input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--surface-hover) inset;box-shadow:0 0 0 1000px var(--surface-hover) inset}.landing-module__g1LwZa__authView input:-webkit-autofill:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring);box-shadow:0 0 0 1000px var(--surface-recessed) inset, var(--focus-ring)}.landing-module__g1LwZa__signedInPanel{gap:14px;display:grid}.landing-module__g1LwZa__signedInPanel p:not(.landing-module__g1LwZa__panelKicker){color:var(--text-muted);font-size:13px;line-height:1.5}.landing-module__g1LwZa__primaryCta{border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);min-height:42px;color:var(--accent-on,var(--text-inverse));font-weight:800}.landing-module__g1LwZa__workflowBand{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(1080px,100% - 36px);margin:-2px auto 34px;display:grid}.landing-module__g1LwZa__workflowBand div{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--surface-panel), transparent 4%);min-height:116px;padding:18px}.landing-module__g1LwZa__workflowBand span{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-flex}.landing-module__g1LwZa__workflowBand strong{color:var(--text-strong);font-size:14px;display:block}.landing-module__g1LwZa__workflowBand p{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.45}@media (max-width:1240px){.landing-module__g1LwZa__brandBar,.landing-module__g1LwZa__heroGrid{width:min(960px,100%)}.landing-module__g1LwZa__heroGrid{grid-template-columns:minmax(300px,.85fr) minmax(360px,1fr)}.landing-module__g1LwZa__authDock{grid-column:1/-1;width:min(100%,560px)}}@media (max-width:820px){.landing-module__g1LwZa__hero{gap:16px;min-height:auto;padding:14px 14px 8px;position:relative}.landing-module__g1LwZa__brandBar{align-items:flex-start}.landing-module__g1LwZa__heroGrid{display:block}.landing-module__g1LwZa__workflowBand{grid-template-columns:1fr}.landing-module__g1LwZa__copyColumn,.landing-module__g1LwZa__authDock{z-index:1;position:relative}.landing-module__g1LwZa__copyColumn{padding-right:78px}.landing-module__g1LwZa__copyColumn h1{font-size:52px}.landing-module__g1LwZa__lede{margin-top:12px;font-size:15px;line-height:1.42}.landing-module__g1LwZa__valueRow{margin-top:14px}.landing-module__g1LwZa__valueRow span{min-height:26px;padding:4px 8px;font-size:11px}.landing-module__g1LwZa__productStage{z-index:0;opacity:.46;pointer-events:none;width:238px;min-height:190px;position:absolute;top:84px;right:-82px}.landing-module__g1LwZa__productStage:before{display:none}.landing-module__g1LwZa__editorMock{grid-template-columns:42px 1fr;min-height:188px}.landing-module__g1LwZa__mockRail{gap:8px;padding:12px 8px}.landing-module__g1LwZa__mockRail span{width:26px;height:26px}.landing-module__g1LwZa__mockForm{gap:9px;padding:10px}.landing-module__g1LwZa__mockToolbar{min-height:30px;padding:0 10px;font-size:9px}.landing-module__g1LwZa__mockSection{gap:8px;min-height:58px;padding:10px}.landing-module__g1LwZa__mockSection strong{font-size:11px}.landing-module__g1LwZa__previewMock{display:none}.landing-module__g1LwZa__authDock{width:100%;margin-top:16px;padding:14px}.landing-module__g1LwZa__authContext{display:none}.landing-module__g1LwZa__demoAccount{margin-bottom:12px;padding:12px}.landing-module__g1LwZa__demoAccount div{grid-template-columns:1fr;gap:3px}.landing-module__g1LwZa__workflowBand{width:calc(100% - 32px);margin-top:8px}}@media (max-width:820px) and (max-height:760px){.landing-module__g1LwZa__hero{gap:10px}.landing-module__g1LwZa__eyebrow{margin-bottom:6px;font-size:10px}.landing-module__g1LwZa__copyColumn{padding-right:92px}.landing-module__g1LwZa__copyColumn h1{font-size:44px}.landing-module__g1LwZa__lede{max-width:260px;margin-top:8px;font-size:13px;line-height:1.34}.landing-module__g1LwZa__valueRow{display:none}.landing-module__g1LwZa__productStage{opacity:.34;width:220px;min-height:168px;top:70px;right:-96px}.landing-module__g1LwZa__editorMock{min-height:168px}.landing-module__g1LwZa__authDock{max-height:360px;margin-top:10px;overflow:auto}}
