.dot-ai{font-style:normal;color:var(--brand-text)}.os-strip{background:var(--deep);color:#fff;border-top:2px solid var(--edge);border-bottom:2px solid var(--edge)}.os-strip p{padding-top:16px;padding-bottom:16px;font-weight:600;font-size:1.02rem}.os-strip a{color:var(--sun);font-weight:800;text-underline-offset:3px}.state-tag{display:inline-flex;align-items:center;gap:7px;font:800 .7rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;border-radius:999px;margin-bottom:12px;border:2px solid currentColor}.state-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.state-tag.is-live{color:#146c45;background:#1f8a5b1a}.state-tag.is-soon{color:var(--brand-text);background:var(--tag-bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .state-tag.is-live{color:#5fd39b;background:#5fd39b1f}}:root[data-theme=dark] .state-tag.is-live{color:#5fd39b;background:#5fd39b1f}.draft-demo{margin-top:34px;display:grid;gap:22px;align-items:center;background:var(--surface);border:2px solid var(--edge);border-radius:var(--r);padding:22px;box-shadow:6px 6px 0 var(--shadow)}.dd-copy h3{font-size:1.6rem;margin:12px 0 8px}.dd-copy p{color:var(--muted)}.dd-card{background:var(--bg-2);border:2px solid var(--line);border-radius:18px;padding:18px;display:grid;gap:12px}.dd-from{display:flex;gap:10px;align-items:center;font:800 .85rem/1.3 var(--display);color:var(--brand-text)}.dd-from svg{width:20px;height:20px;flex:none}.dd-msg{background:var(--surface);border-radius:14px 14px 14px 4px;padding:12px 14px;border:1px solid var(--line)}.dd-en{color:var(--muted);font-size:.95rem}.dd-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.dd-state{font-weight:700;font-size:.95rem}.dd-state.ok{color:#146c45}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dd-state.ok{color:#5fd39b}}:root[data-theme=dark] .dd-state.ok{color:#5fd39b}@media(min-width:900px){.draft-demo{grid-template-columns:.8fr 1.2fr;padding:28px}}.today-sub{margin-top:16px;color:var(--muted-dark)}.today .trust-list li span:not(.soon){color:var(--muted-dark)}@media(min-width:960px){.today.trust .trust-grid{grid-template-columns:.9fr 1fr 1fr}}.data-grid{display:grid;gap:16px}.data-grid li{display:grid;grid-template-columns:48px 1fr;column-gap:14px;row-gap:4px;background:var(--surface);border:2px solid var(--edge);border-radius:18px;padding:18px;box-shadow:5px 5px 0 var(--shadow)}.data-grid svg{grid-row:span 2;width:48px;height:48px;padding:11px;background:var(--sky);color:#fff;border-radius:14px}.data-grid b{font:800 1.1rem/1.2 var(--display)}.data-grid span{color:var(--muted)}.data-fine{margin-top:18px}.data-fine a{font-weight:700}@media(min-width:900px){.data-grid{grid-template-columns:repeat(3,1fr)}}.cta-final .fd-visual svg{width:100%;max-width:440px;height:auto;margin:0 auto}.cta-mail{margin-top:18px;color:var(--ink)}.cta-mail a{color:var(--ink);font-weight:800}.ai-art .flow-dash{animation:dash 1.6s linear infinite}.ai-art .wave rect{animation:wave 1.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.ai-art .wave rect:nth-child(2n){animation-delay:-.5s}.ai-art .wave rect:nth-child(3n){animation-delay:-.9s}@keyframes dash{to{stroke-dashoffset:-32}}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@media(prefers-reduced-motion:reduce){.ai-art .flow-dash,.ai-art .wave rect{animation:none}}
