.nfy{--nfy-ink: #f4f1ea;--nfy-muted: rgba(244, 241, 234, .68);--nfy-card: rgba(255, 255, 255, .05);--nfy-line: rgba(255, 255, 255, .14);--nfy-accent: #f4f1ea;--nfy-accent-ink: #141210;--nfy-field: rgba(255, 255, 255, .06);width:100%;max-width:1080px;margin:0 auto;padding:32px 0 8px;color:var(--nfy-ink);font:inherit;text-align:left;box-sizing:border-box}.nfy *,.nfy *:before,.nfy *:after{box-sizing:border-box}.nfy-light{--nfy-ink: #17130f;--nfy-muted: rgba(23, 19, 15, .66);--nfy-card: #ffffff;--nfy-line: rgba(23, 19, 15, .12);--nfy-accent: #17130f;--nfy-accent-ink: #ffffff;--nfy-field: #ffffff}.nfy-title{margin:0 0 16px;font:inherit;font-size:clamp(22px,3vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--nfy-ink)}.nfy-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.nfy-grid li{min-width:0;margin:0;padding:0}.nfy-card{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;height:100%;padding:10px;border:1px solid var(--nfy-line);border-radius:16px;background:var(--nfy-card);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.nfy-card:hover{border-color:var(--nfy-muted)}.nfy-card:active{transform:scale(.99)}.nfy-card:focus-visible{outline:2px solid var(--nfy-ink);outline-offset:3px}.nfy-pic{display:block;width:96px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--nfy-line)}.nfy-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nfy-body{display:grid;gap:4px;min-width:0}.nfy-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:700;line-height:1.2;color:var(--nfy-ink)}.nfy-badge{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--nfy-line);color:var(--nfy-muted)}.nfy-line{font-size:14.5px;line-height:1.45;color:var(--nfy-muted);overflow-wrap:anywhere}.nfy-mail{margin-top:16px;display:grid;gap:8px}.nfy-mail-label{font-size:15px;font-weight:600;color:var(--nfy-ink)}.nfy-mail-row{display:flex;gap:8px;min-width:0}.nfy-mail-row input{flex:1 1 auto;min-width:0;min-height:46px;padding:10px 14px;border:1px solid var(--nfy-line);border-radius:999px;background:var(--nfy-field);color:var(--nfy-ink);font:inherit;font-size:16px}.nfy-mail-row input::-moz-placeholder{color:var(--nfy-muted)}.nfy-mail-row input::placeholder{color:var(--nfy-muted)}.nfy-mail-row button{flex:0 0 auto;min-height:46px;padding:10px 18px;border:0;border-radius:999px;background:var(--nfy-accent);color:var(--nfy-accent-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.nfy-mail-row button:disabled{opacity:.7;cursor:progress}.nfy-mail-row input:focus-visible,.nfy-mail-row button:focus-visible{outline:2px solid var(--nfy-ink);outline-offset:2px}.nfy-fine,.nfy-err,.nfy-done{margin:0;font-size:13px;line-height:1.45;color:var(--nfy-muted)}.nfy-err{color:#e5484d}.nfy-done{margin-top:16px;font-size:15px;color:var(--nfy-ink)}@media(min-width:720px){.nfy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nfy-card{grid-template-columns:minmax(0,1fr);align-items:start;padding:12px}.nfy-pic{width:100%;aspect-ratio:16 / 10}.nfy-mail{max-width:520px}}@media(prefers-reduced-motion:reduce){.nfy-card{transition:none}}
