.slp{--slp-ink:#0d1b2e;--slp-muted:#5b6b7c;--slp-line:#e3e7ec;--slp-soft:#f5f7f9;--slp-accent:#157e37;--slp-accent-hover:#126b2f;--slp-ring:0 0 0 3px rgba(13,27,46,0.08);color:var(--slp-ink);font-size:15px;line-height:1.5}.slp--card{padding:28px;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(13,27,46,.06),0 12px 32px rgba(13,27,46,.08)}.slp-kicker{margin:0 0 4px;font-size:13px;color:var(--slp-muted)}.slp-title{margin:0 0 20px;font-size:22px;font-weight:700;letter-spacing:-.01em}.slp-lede{margin:0;color:var(--slp-muted)}.slp-lede strong{color:var(--slp-ink);font-weight:600}.slp-muted{margin:0;font-size:13px;color:var(--slp-muted)}.slp-form{display:flex;flex-direction:column;gap:12px}.slp-form>.slp-lede{margin-bottom:8px}.slp-input{width:100%;height:48px;padding:0 14px;box-sizing:border-box;border:1px solid var(--slp-line);border-radius:12px;background:#fff;color:var(--slp-ink);font:inherit;font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.slp-input::-moz-placeholder{color:#98a4b1}.slp-input::placeholder{color:#98a4b1}.slp-input:focus{outline:none;border-color:var(--slp-ink);box-shadow:var(--slp-ring)}.slp .pni-country{padding:0 12px;border:1px solid var(--slp-line);border-radius:12px;background:#fff;font-size:15px;color:var(--slp-ink)}.slp .pni-country:focus-within{border-color:var(--slp-ink);box-shadow:var(--slp-ring)}.slp-check{display:flex;gap:10px;align-items:flex-start;margin:4px 0;font-size:13px;line-height:1.5;color:var(--slp-muted);cursor:pointer}.slp-check input{flex:none;width:16px;height:16px;margin:2px 0 0;accent-color:var(--slp-ink)}.slp-check a{color:var(--slp-ink);text-decoration:underline;text-underline-offset:2px}.slp-button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:4px;padding:0 16px;box-sizing:border-box;border:0;border-radius:12px;background:var(--slp-accent);color:#fff;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,opacity .15s ease}.slp-button:hover:not(:disabled){background:var(--slp-accent-hover)}.slp-button:disabled{opacity:.4;cursor:default}.slp-button--ghost{border:1px solid var(--slp-line);background:#fff;color:var(--slp-ink)}.slp-button--ghost:hover:not(:disabled){background:var(--slp-soft)}.slp-button--small{flex:none;width:auto;height:36px;margin:0;padding:0 14px;font-size:13px}.slp a:focus-visible,.slp-button:focus-visible,.slp-check input:focus-visible,.slp-note:focus-visible{outline:2px solid var(--slp-accent);outline-offset:2px}.slp-note{max-height:220px;overflow-y:auto;padding:14px 16px;border-radius:12px;background:var(--slp-soft);color:#33475b;font-size:13px;line-height:1.65;white-space:pre-wrap}.slp-error{margin:0;font-size:13px;color:#c2410c}.slp-content{display:flex;flex-direction:column;gap:22px}.slp-heading{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--slp-muted)}.slp-rows{margin:0}.slp-rows>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--slp-line)}.slp-rows dt{flex:0 0 40%;font-size:14px;color:var(--slp-muted)}.slp-rows dd{margin:0;font-weight:600;text-align:end;white-space:pre-wrap}.slp-files{margin:0;padding:0;list-style:none}.slp-files li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--slp-line)}.slp-file{min-width:0;display:flex;flex-direction:column}.slp-file-name{font-weight:600;text-overflow:ellipsis}.slp-file-name,.slp-sr{overflow:hidden;white-space:nowrap}.slp-sr{position:absolute;width:1px;height:1px;clip:rect(0 0 0 0)}@media (max-width:30rem){.slp--card{padding:20px}.slp-rows>div{flex-direction:column;gap:2px}.slp-rows dd{text-align:start}}@media (prefers-reduced-motion:reduce){.slp-button,.slp-input{transition:none}}