.smp{color:#2c2c2c;background:#f3f2ef;flex-direction:column;min-height:100dvh;display:flex}.smp-in{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;padding:48px 16px;display:flex}.smp-icon{border-radius:22%;display:block;box-shadow:0 12px 28px -12px #00000059}.smp h1{letter-spacing:-.035em;text-wrap:balance;max-width:620px;margin:0;font-size:clamp(32px,5vw,48px);font-weight:700;line-height:1.06}.smp-card{box-sizing:border-box;text-align:left;background:#fff;border-radius:28px;gap:20px;width:100%;max-width:460px;padding:30px;display:grid;box-shadow:0 0 0 1px #0000000d,0 40px 80px -40px #00000059}.smp-card p{color:#4a4842;margin:0;font-size:17px;line-height:1.5}.smp-card .btn{justify-content:center;width:100%;padding-top:15px;padding-bottom:15px;font-size:16px}.smp-card form{display:grid}.smp-card .smp-note{color:var(--muted,#6f6c64);text-align:center;font-size:14px}.smp-ok>p:first-child,.smp-warn>p:first-child{gap:12px;display:flex}.smp-ok>p:first-child:before{content:"✓";color:#fff;background:#24352f;border-radius:50%;flex:none;place-content:center;width:24px;height:24px;margin-top:1px;font-size:13px;display:grid}.smp-warn>p:first-child:before{content:"";background:#e8a317;border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.smp-links{margin:-8px -14px;display:grid}.smp-links a{color:#2c2c2c;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;font-size:16px;text-decoration:none;display:flex}.smp-links a+a{border-top:1px solid #eceae5}.smp-links a span:last-child{color:var(--field,#b9b3a7);font-size:20px}@media (hover:hover){.smp-links a:hover{background:#f3f2ef}}.smp-foot{color:var(--muted,#6f6c64);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.smp-foot img{display:inline-block}.smp-foot a{color:inherit}@media (max-width:560px){.smp-card{border-radius:24px;padding:22px}.smp-icon{width:56px;height:56px}}.smp-card .mcp-can{text-align:left;flex-direction:column;gap:4px;margin:4px 0;padding-left:18px;font-size:14.5px;line-height:1.45;display:flex}.smp-card .mcp-note{color:var(--muted);font-size:13px}
