.gp{--gp-ground:var(--background);--gp-surface:#fff;--gp-sunk:#eceae4;--gp-sunk-2:#f4f3ef;--gp-line:#e2e0da;--gp-line-2:#d8d6cf;--gp-ink:#1c1c1a;--gp-ink-2:#3d3d38;--gp-muted:#5e5e58;--gp-faint:#a9a79f;--gp-ink-surface:#1c1c1a;--gp-accent:#2f5bd3;color:var(--gp-ink)}.dark .gp{--gp-surface:#1e1e1c;--gp-sunk:#262624;--gp-sunk-2:#222220;--gp-line:#34342f;--gp-line-2:#3e3e39;--gp-ink:#eceae4;--gp-ink-2:#cfcdc5;--gp-muted:#a9a79f;--gp-faint:#75736c;--gp-ink-surface:#2a2a27;--gp-accent:#2f5bd3}.dark .gp .phone{--gp-surface:#fff;--gp-sunk:#eceae4;--gp-sunk-2:#fbfaf7;--gp-line:#e2e0da;--gp-line-2:#cfcdc5;--gp-ink:#1c1c1a;--gp-ink-2:#3d3d38;--gp-muted:#5e5e58;--gp-faint:#a9a79f;color:var(--gp-ink)}.gp h1,.gp h2,.gp h3,.gp h4{font-family:var(--font-sans)}.gp p{margin:0}@media (width<=640px){.gp h2[style]{font-size:34px!important}.gp .h3,.gp h3[style]{font-size:24px!important}}.gp-craft .eb{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-family:IBM Plex Mono,monospace;font-size:13px;display:flex}.gp-craft .eb .rule{background:var(--gp-line-2);flex:none;width:32px;height:1px}.gp-craft .h3{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:600}.gp-craft .lede{color:var(--gp-ink-2);margin:0;font-size:17px;line-height:1.55}.gp-craft .holds{color:#1e3f9e;background:#e6ecfb;border-radius:6px;align-self:flex-start;margin:0;padding:6px 10px;font-family:IBM Plex Mono,monospace;font-size:12px}.gp-craft .phone{background:var(--gp-surface);border:1px solid var(--gp-line-2);box-sizing:border-box;border-radius:30px;flex:none;width:260px;padding:9px}.gp-craft .screen{background:var(--gp-sunk-2);border-radius:22px;flex-direction:column;min-height:500px;display:flex;overflow:hidden}.gp-craft .sb{height:26px;color:var(--gp-ink-2);justify-content:space-between;align-items:center;padding:0 16px;font-size:10px;font-weight:600;display:flex}.gp-craft .nav{flex-direction:column;gap:2px;padding:6px 14px 10px;display:flex}.gp-craft .nav .t{margin:0;font-size:17px;font-weight:700}.gp-craft .nav .s{color:var(--gp-muted);margin:0;font-size:10px}.gp-craft .body{flex-direction:column;gap:8px;padding:0 12px 14px;display:flex}.gp-craft .card{background:var(--gp-surface);border:1px solid var(--gp-line);border-radius:10px;flex-direction:column;gap:7px;padding:10px;display:flex}.gp-craft .lbl{color:var(--gp-ink-2);margin:0;font-size:11px;font-weight:600}.gp-craft .meta{color:var(--gp-muted);margin:0;font-size:10px}.gp-craft .bar{background:var(--gp-sunk);border-radius:3px;height:6px;display:flex;overflow:hidden}.gp-craft .row{border-bottom:1px solid var(--gp-line);align-items:center;gap:8px;padding:7px 0;display:flex}.gp-craft .av{background:var(--gp-line-2);border-radius:50%;flex:none;width:22px;height:22px}.gp-craft .line{background:var(--gp-line);border-radius:3px;height:6px}.gp-craft .chip{background:var(--gp-sunk);color:var(--gp-ink-2);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px}.gp-craft .pend{color:#8a4b0f;background:#fbebd6}.gp-craft .ok{color:#2e5a22;background:#e3f0df}.gp-craft .sec{letter-spacing:.06em;text-transform:uppercase;color:var(--gp-muted);margin:6px 2px 0;font-family:IBM Plex Mono,monospace;font-size:9px}.gp-craft .note{gap:14px;display:flex}.gp-craft .num{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.gp-craft .note h4{margin:0 0 4px;font-size:16px;font-weight:600}.gp-craft .note p{color:var(--gp-muted);margin:0;font-size:15px;line-height:1.5}.gp-craft .pin{color:#fff;width:20px;height:20px;box-shadow:0 0 0 3px var(--gp-ground);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute}.gp-craft .stage{background:var(--gp-sunk);border:1px solid var(--gp-line-2);border-radius:16px;flex-wrap:wrap;justify-content:center;gap:28px;padding:40px 24px;display:flex}.gp-craft .cap{text-align:center;color:var(--gp-ink-2);margin:12px 0 0;font-size:13px;font-weight:600}
