.card{--text: #f3efe6;--text-soft: rgba(243,239,230,.6);--text-muted: rgba(243,239,230,.3);width:1080px;min-height:1920px;background:#14181f;display:flex;flex-direction:column;align-items:center;padding:80px 60px 90px;position:relative;overflow:hidden}.ornament{position:absolute;width:900px;height:900px;top:-200px;right:-250px;pointer-events:none;opacity:.5}.brand{display:flex;align-items:center;gap:16px;margin-bottom:70px;align-self:flex-start}.brand-logo{font-family:Geist Mono,monospace;font-size:16px;font-weight:600;color:#c8421d;border:1.5px solid #c8421d;padding:8px 14px;border-radius:4px}.brand-name{font-size:22px;font-weight:600;color:var(--text)}.brand-tag{font-family:Geist Mono,monospace;font-size:11px;color:#c8421d;background:#c8421d1a;border:1px solid rgba(200,66,29,.3);border-radius:3px;padding:5px 14px;letter-spacing:.08em;text-transform:uppercase}.headline{text-align:center;margin-bottom:80px;z-index:2}.headline-prefix{font-family:Geist Mono,monospace;font-size:22px;font-weight:500;color:#c8421d;letter-spacing:.05em;margin-bottom:12px}.headline h1{font-size:88px;font-weight:800;line-height:.95;color:var(--text);letter-spacing:-3px;margin-bottom:24px}.headline p{font-size:28px;color:var(--text-soft);line-height:1.5}.phones{position:relative;width:100%;height:760px;margin-bottom:80px}.phone{position:absolute;width:278px;height:558px;background:#141b24;border-radius:40px;border:8px solid #242d3d;overflow:hidden;box-shadow:0 40px 80px #000000d9,0 0 0 1px #ffffff0a}.phone:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:88px;height:22px;background:#242d3d;border-radius:0 0 12px 12px;z-index:20}.phone-left{left:50px;top:120px;transform:rotate(-18deg);z-index:1;opacity:.7}.phone-mid{left:270px;top:30px;transform:rotate(-4deg);z-index:3}.phone-right{right:50px;top:100px;transform:rotate(13deg);z-index:2;opacity:.82}.screen{width:100%;height:100%;overflow:hidden}.s1{background:#141b24;padding:32px 12px 12px}.dash-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dash-title{font-size:12px;font-weight:700;color:var(--text)}.dash-av{width:22px;height:22px;border-radius:50%;background:#c8421d;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff}.kpi-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:10px}.kpi{border-radius:6px;padding:8px 10px}.kpi-a{background:#c8421d1a;border:1px solid rgba(200,66,29,.2)}.kpi-b{background:#c8421d12;border:1px solid rgba(200,66,29,.12)}.kpi-val{font-family:Geist Mono,monospace;font-size:22px;font-weight:500;color:var(--text)}.kpi-lbl{font-family:Geist Mono,monospace;font-size:7px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.activity-bar{display:flex;gap:3px;height:32px;align-items:flex-end;margin-bottom:4px}.ab{flex:1;border-radius:2px 2px 0 0;background:#c8421d33}.ab.hi{background:#c8421d}.s2{background:#0d1219;padding:32px 0 0;display:flex;flex-direction:column}.s2-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:10px}.s2-title{font-size:12px;font-weight:700;color:var(--text)}.s2-filter{display:flex;gap:4px}.s2-chip{font-family:Geist Mono,monospace;font-size:7px;padding:2px 8px;border-radius:3px;font-weight:600}.s2-chip.on{background:#c8421d26;color:#c8421d;border:1px solid rgba(200,66,29,.25)}.s2-chip.off{background:#ffffff0a;color:var(--text-muted);border:1px solid transparent}.doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0 10px;margin-bottom:8px}.doc-card{background:#1e2a38;border:1px solid rgba(200,199,196,.08);border-radius:6px;padding:8px}.doc-card.active{border-color:#c8421d4d;background:#c8421d0d}.dc-thumb{width:100%;height:36px;background:#141b24;border-radius:4px;margin-bottom:6px;display:flex;align-items:center;justify-content:center;font-size:14px}.dc-name{font-size:8px;font-weight:600;color:var(--text-soft);margin-bottom:2px}.dc-meta{font-family:Geist Mono,monospace;font-size:7px;color:var(--text-muted)}.pdf-strip{background:#141b24;border-top:1px solid rgba(200,199,196,.06);padding:6px 10px;display:flex;align-items:center;gap:5px;margin-top:auto}.pdf-pg{font-family:Geist Mono,monospace;font-size:8px;color:var(--text-muted);flex:1}.pdf-action{font-family:Geist Mono,monospace;font-size:7px;font-weight:700;padding:3px 8px;border-radius:3px}.pdf-action.view{background:#c8421d1f;color:#c8421d}.pdf-action.sign{background:#c8421d33;color:#c8421d}.s3{background:#0a0f15;padding:32px 10px 10px}.tb-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.tb-title{font-size:12px;font-weight:700;color:var(--text)}.tb-badge{font-family:Geist Mono,monospace;font-size:8px;font-weight:700;background:#c8421d1f;color:#c8421d;padding:2px 8px;border-radius:3px}.wf-row{background:#1e2a38;border-radius:6px;padding:8px 10px;margin-bottom:5px;border-left:3px solid #c8421d}.wf-row.done{border-left-color:#3a8a3a}.wf-row.wait{border-left-color:#b88040}.wf-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.wf-name{font-size:9px;font-weight:600;color:var(--text-soft)}.wf-status{font-family:Geist Mono,monospace;font-size:7px;font-weight:700;padding:1px 6px;border-radius:3px}.ws-active{background:#c8421d1f;color:#c8421d}.ws-waiting{background:#b880401f;color:#b88040}.ws-done{background:#3a8a3a1f;color:#3a8a3a}.wf-sub{font-family:Geist Mono,monospace;font-size:7px;color:var(--text-muted)}.wf-prog{height:3px;background:#c8c7c414;border-radius:2px;margin-top:6px;overflow:hidden}.wf-fill{height:100%;border-radius:2px;background:#c8421d}.wf-fill.done{background:#3a8a3a}.wf-fill.wait{background:#b88040}.tagline{text-align:center;z-index:2}.tagline .big{font-size:54px;font-weight:800;color:var(--text);letter-spacing:-1px;line-height:1.1;margin-bottom:20px}.tagline .sub{font-size:26px;color:var(--text-soft);margin-bottom:40px;line-height:1.5}.pill{display:inline-flex;align-items:center;gap:10px;background:#c8421d1a;border:1px solid rgba(200,66,29,.3);border-radius:3px;padding:12px 28px;font-family:Geist Mono,monospace;font-size:20px;font-weight:600;color:#c8421d}.dbstudio{margin-top:60px;font-family:Geist Mono,monospace;font-size:16px;color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase}
