.opzz-soon{--ink:#1a1f2e;--ink2:#4a5568;--ink3:#8896a9;--bg:#f4f6f9;--bg2:#e8ecf2;--border:#d4dce8;--v:#3b5bdb;--v-lt:#eef2ff;--v-mid:#748ffc;font-family:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, sans-serif;min-height:calc(100dvh - var(--site-header-height,3.5rem));background:var(--v-lt);justify-content:center;align-items:center;display:flex}.opzz-soon *,.opzz-soon :before,.opzz-soon :after{box-sizing:border-box}.opzz-soon .hero-inner{text-align:center;width:100%;max-width:640px;padding:64px 40px}.opzz-soon .coming-chip{letter-spacing:.08em;text-transform:uppercase;background:var(--v-lt);color:var(--v);border:.5px solid var(--v);border-radius:99px;align-items:center;gap:6px;margin-bottom:24px;padding:5px 14px;font-size:10px;font-weight:600;display:inline-flex}.opzz-soon .v-icon{color:var(--v);opacity:.6;margin-bottom:20px;font-size:48px}.opzz-soon .h1{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;color:var(--ink);margin-bottom:18px;font-size:44px;font-weight:500;line-height:1.1}.opzz-soon .h1 em{font-style:italic}.opzz-soon .sub{color:var(--ink2);margin-bottom:36px;font-size:16px;line-height:1.75}.opzz-soon .features{text-align:left;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:36px;display:grid}.opzz-soon .feat{border:.5px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px 16px;display:flex}.opzz-soon .feat-dot{background:var(--v);border-radius:50%;flex-shrink:0;width:8px;height:8px}.opzz-soon .feat-text{color:var(--ink2);font-size:13px;font-weight:500}.opzz-soon .tools{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:36px;display:flex}.opzz-soon .tool-tag{background:var(--v-lt);color:var(--v);border:.5px solid var(--v-lt);border-radius:99px;padding:4px 10px;font-size:11px;font-weight:500}.opzz-soon .notify-row{gap:8px;max-width:380px;margin:0 auto;display:flex}.opzz-soon .notify-input{border:.5px solid var(--border);color:var(--ink);background:#fff;border-radius:8px;outline:none;flex:1;padding:11px 16px;font-family:inherit;font-size:14px}.opzz-soon .notify-input:focus{border-color:var(--v)}.opzz-soon .notify-btn{background:var(--v);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:11px 20px;font-size:14px;font-weight:500}.opzz-soon .notify-btn:disabled{opacity:.6;cursor:default}.opzz-soon .notify-note{color:var(--ink3);min-height:1em;margin-top:10px;font-size:12px}.opzz-soon .notify-note.ok{color:var(--v);font-weight:500}.opzz-soon .back-link{color:var(--ink3);justify-content:center;align-items:center;gap:6px;margin-top:24px;font-size:13px;text-decoration:none;display:inline-flex}.opzz-soon .back-link:hover{color:var(--v)}.opzz-soon .vert-row{border-top:.5px solid var(--border);grid-template-columns:repeat(5,1fr);gap:6px;margin-top:40px;padding-top:28px;display:grid}.opzz-soon .vert-card{border:.5px solid var(--border);text-align:center;background:#fff;border-radius:9px;padding:10px 8px;text-decoration:none;transition:all .15s;display:block}.opzz-soon .vert-card:hover,.opzz-soon .vert-card.current{border-color:var(--v);background:var(--v-lt)}.opzz-soon .vert-icon{color:var(--ink3);margin-bottom:4px;font-size:18px}.opzz-soon .vert-card:hover .vert-icon,.opzz-soon .vert-card.current .vert-icon{color:var(--v)}.opzz-soon .vert-name{color:var(--ink3);font-size:10px;font-weight:600}.opzz-soon .vert-card:hover .vert-name,.opzz-soon .vert-card.current .vert-name{color:var(--v)}.opzz-soon .vert-status{color:var(--ink3);margin-top:2px;font-size:9px}@media (max-width:640px){.opzz-soon .features{grid-template-columns:1fr}.opzz-soon .vert-row{grid-template-columns:repeat(2,1fr)}.opzz-soon .h1{font-size:34px}}
