.cover-page{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-ui);flex-direction:column;align-items:center;display:flex}.cover-page>*{box-sizing:border-box;width:100%;max-width:1200px}.cover-page main{flex-direction:column;display:flex}.cover-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.cover-brand{color:var(--text);font-family:var(--font-display);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.cover-brand .shell-mark rect{fill:var(--accent)}.cover-brand .shell-mark circle{fill:var(--accent-ink)}.cover-brand .shell-mark path{stroke:var(--accent-ink)}.cover-bar-actions{align-items:center;gap:10px;display:flex}.cover-hero{text-align:center;flex-direction:column;align-items:center;gap:24px;padding:72px 24px 56px;display:flex}.cover-badge{border:1px solid var(--border-strong);background:var(--surface);height:30px;font-size:var(--fs-label);color:var(--text-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.cover-badge-dot{background:var(--ok);border-radius:999px;width:7px;height:7px}.cover-title{max-width:880px;font-family:var(--font-display);font-size:var(--fs-display);letter-spacing:-.035em;margin:0;font-weight:700;line-height:1.02}.cover-title-accent{color:var(--accent)}.cover-lead{max-width:620px;color:var(--text-2);margin:0;font-size:18px;line-height:1.55}.cover-ctas{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}.cover-preview{padding:0 24px}.cover-frame{border-radius:var(--radius-frame);background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 40px 120px -40px color-mix(in srgb, var(--accent) 18%, transparent);padding:10px}.cover-mock{border-radius:var(--radius-card);border:1px solid var(--border);background:var(--bg);flex-wrap:wrap;min-height:360px;display:flex;overflow:hidden}.cover-mock-rail{background:var(--bg-nav);border-right:1px solid var(--border);flex-direction:column;flex:180px;gap:8px;padding:16px 12px;display:flex}.cover-mock-logo{background:var(--accent);border-radius:6px;width:100px;height:20px;margin-bottom:8px}.cover-mock-item{border-radius:var(--radius-control);background:var(--surface);opacity:.6;height:28px}.cover-mock-item--on{background:var(--surface-raised);opacity:1;box-shadow:inset 0 0 0 1px var(--border-strong)}.cover-mock-main{flex-direction:column;flex:999 420px;gap:16px;min-width:0;padding:22px;display:flex}.cover-mock-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:12px;display:grid}.cover-mock-metric{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border);flex-direction:column;gap:8px;padding:14px;display:flex}.cover-mock-metric small{font-size:var(--fs-caption);color:var(--text-3)}.cover-mock-metric b{font-size:22px;font-weight:600}.cover-mock-metric i{font-style:normal;font-size:var(--fs-label);color:var(--text-3);font-weight:500}.cover-mock-table{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--border)}.cover-mock-row{border-top:1px solid var(--border);font-size:var(--fs-label);align-items:center;gap:12px;padding:11px 14px;display:flex}.cover-mock-row:first-child{border-top:0}.cover-mock-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.cover-mock-num{text-align:right;width:56px;font-family:var(--font-data);font-size:var(--fs-caption);color:var(--text-2)}.cover-features{flex-direction:column;gap:32px;padding:96px 24px 64px;display:flex}.cover-features-title{max-width:560px;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:650;line-height:1.15}.cover-features-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;display:grid}.cover-feature-icon{border-radius:var(--radius-control);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);justify-content:center;align-items:center;display:flex}.cover-feature-text{font-size:var(--fs-ui);color:var(--text-2);margin:0;line-height:1.55}.cover-foot{border-top:1px solid var(--border);font-size:var(--fs-label);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:28px 24px 40px;display:flex}.cover-lang{align-items:center;gap:8px;display:inline-flex}.cover-lang select{border-radius:var(--radius-control);border:1px solid var(--border-strong);background:var(--surface);height:34px;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-label);padding:0 8px}@media (max-width:700px){.cover-hero{padding:48px 16px 40px}.cover-ctas{flex-direction:column;width:100%}.cover-ctas .ui-btn{width:100%}.cover-preview,.cover-features,.cover-bar,.cover-foot{padding-left:16px;padding-right:16px}.cover-features{padding-top:64px}}
