.home-page{--home-stage: #eef0f5;--home-line: #d5dae4;--home-display: clamp(3rem, 4.2vw, 3.75rem);--home-space: clamp(4rem, 7vw, 7rem)}:root[data-theme=dark] .home-page{--home-stage: #121725;--home-line: #2c3446}.home-page:lang(zh){font-family:Inter Variable,Inter,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,system-ui,sans-serif;line-break:strict}.home-page .section-copy{max-inline-size:62ch;font-size:1.0625rem;line-height:1.75}.home-page:lang(zh) .section-copy{max-inline-size:34em;line-height:1.85}.home-page figcaption{font-size:.9375rem;line-height:1.65}.home-page figcaption p{max-inline-size:62ch}.home-page:lang(zh) figcaption p{max-inline-size:34em}.home-page .section-space{padding-block:var(--home-space)}.home-page .section-title{font-size:clamp(1.875rem,3vw,2.625rem);line-height:1.2;text-wrap:balance}.home-hero{padding-top:clamp(3rem,5vw,5rem)}.home-hero-heading{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-template-areas:"title intro" "trust intro";grid-template-rows:auto 1fr;align-items:start;gap:1.5rem 2rem;margin-top:1.5rem}.home-hero h1{grid-area:title;font-size:var(--home-display);font-weight:550;line-height:1.12;text-wrap:balance}.home-hero h1 span{display:block}.home-hero h1 span:last-child{color:var(--color-accent-text)}.home-hero-intro{grid-area:intro;padding-bottom:.35rem}.home-hero-intro>p{max-width:29rem;font-size:1.0625rem;line-height:1.8}.home-hero-intro>.home-hero-note{margin-top:1rem;font-size:.875rem;line-height:1.65}.home-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.home-hero-actions .button{min-height:3.25rem;padding-inline:1.5rem}.home-trust{grid-area:trust;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;font-size:.8125rem}.home-trust .text-link{font-size:inherit}.home-stage{margin-top:2.75rem;padding:1.25rem .75rem 0;border:1px solid var(--home-line);border-radius:1.5rem 1.5rem 0 0;background:var(--home-stage)}.home-stage-label{display:flex;justify-content:space-between;gap:1rem;padding:0 .25rem 1rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-body)}.home-stage .product-screenshot{margin-top:0}.home-stage .screenshot-frame{border-radius:.75rem;box-shadow:0 12px 36px var(--color-shadow)}.home-stage figcaption{margin-top:0;padding:1rem .25rem;line-height:1.65}.home-stage figcaption .text-link{font-size:.875rem}.home-tool-nav{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--home-line);border-top:0;border-radius:0 0 1rem 1rem;margin-bottom:1rem}.home-tool-nav a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:1.2rem;font-size:.875rem;color:var(--color-heading)}.home-tool-nav a+a{border-left:1px solid var(--home-line)}.home-tool-nav a:hover{background:var(--color-accent-softer)}.home-tool-nav span{font-family:var(--font-mono);font-size:.7rem;color:var(--color-muted)}.home-order-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem;margin-top:2rem}.home-detail,.home-ssh,#order-title{scroll-margin-top:8rem}#order-title+p,#ssh-title+p,#workflow-proof-title+p,.home-detail figcaption p{text-wrap:balance}.home-detail-heading{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem}.home-detail-heading h3{font-size:1.25rem;font-weight:600}.home-detail .product-screenshot{margin-top:.875rem}.home-detail .screenshot-frame{border-radius:.75rem;box-shadow:none;aspect-ratio:var(--detail-ratio)!important}.home-detail .screenshot-frame img{width:var(--detail-scale);max-width:none;height:auto;transform:var(--detail-offset)}.home-detail-api{--detail-ratio: 1.6;--detail-scale: 168%;--detail-offset: translate(-28%, -41%)}.home-detail-database{--detail-ratio: 1.84;--detail-scale: 148%;--detail-offset: translate(-28%, -42%)}.home-detail-ssh{--detail-ratio: 1.85;--detail-scale: 135%;--detail-offset: translate(-7%, -8%)}.home-detail figcaption{display:grid;gap:.375rem;margin-top:.875rem}.home-detail figcaption a{justify-self:start}.home-ssh{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:3rem;margin-top:var(--home-space);padding-top:var(--home-space);border-top:1px solid var(--home-line)}.home-ssh .product-screenshot{margin-top:0}.home-flow{background:var(--home-stage);border-block:1px solid var(--home-line)}#workflow-proof{scroll-margin-top:6rem}.home-flow .product-screenshot{margin-top:2rem}.home-page .workflow-proof-demo{padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid var(--home-line)}.home-page .workflow-proof-demo .page-shell{align-items:center}.home-page .demo-container{background:var(--home-stage)}.home-closing{border-top:1px solid var(--home-line)}.home-closing .page-shell{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2rem}.home-closing .section-title{max-width:48rem}.home-closing .section-copy{font-size:1rem}.home-closing .button{min-height:3.5rem;padding-inline:2rem}@media(max-width:1023px){.home-hero-heading{grid-template-columns:1fr;grid-template-areas:"title" "intro" "trust";grid-template-rows:auto}.home-hero-intro>p{max-width:42rem}}@media(max-width:959px){.home-ssh{grid-template-columns:minmax(0,1fr)}.home-ssh{gap:1.5rem}}@media(max-width:1199px){.home-order-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.home-hero h1{font-size:clamp(2rem,8.4vw,3rem)}.home-hero-intro>p{font-size:1rem}.home-trust{gap:.5rem 1rem}.home-trust>span{width:100%}.home-stage{margin-top:2rem;padding:.5rem .5rem 0;border-radius:.75rem .75rem 0 0}.home-stage-label{padding:.25rem .25rem .75rem;font-size:.6rem}.home-stage figcaption{padding:.75rem .25rem}.home-tool-nav{grid-template-columns:repeat(2,1fr)}.home-tool-nav a{padding:.85rem;font-size:.8125rem}.home-tool-nav a:nth-child(3){border-left:0}.home-tool-nav a:nth-child(n+3){border-top:1px solid var(--home-line)}.home-closing .page-shell{grid-template-columns:1fr}.home-closing .button{justify-self:start}}
