.pdj .sc-card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:clamp(22px,3vw,32px);position:relative;box-shadow:0 30px 60px -30px #1d15104d}.pdj .sc-card-h{font:600 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;display:flex}.pdj .sc-form{gap:14px;display:grid}.pdj .sc-form label{color:var(--ink-2);gap:6px;font-size:14px;font-weight:500;display:grid}.pdj .sc-form input{width:100%;font:500 16px/1.3 var(--body);color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s}.pdj .sc-form input:focus{border-color:var(--tile);outline:none;box-shadow:0 0 0 3px #e4602e26}.pdj .sc-hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.pdj .sc-err{color:#b42318;background:#fde8e6;border-radius:10px;padding:10px 12px;font-size:14px}.pdj .sc-form .nb{justify-content:center;width:100%;padding-block:15px;font-size:15.5px}.pdj .sc-form .nb:disabled{opacity:.6;cursor:wait}.pdj .sc-priv{color:var(--muted);font-size:12.5px;line-height:1.5}.pdj .sc-by{text-align:center;color:var(--muted);margin-top:18px;font-size:12.5px}.pdj .sc-by a{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pdj .sc-by a:hover{color:var(--ink)}.pdj .sc-done{text-align:center;justify-items:center;gap:10px;padding:18px 4px;display:grid}.pdj .sc-done i{background:var(--green-soft);width:56px;height:56px;color:var(--green);border-radius:50%;place-items:center;display:grid}.pdj .sc-done h2{font:800 26px/1.15 var(--display)}.pdj .sc-done p{color:var(--muted)}.pdj .sc-spin{animation:1s linear infinite sc-spin}@keyframes sc-spin{to{rotate:360deg}}.pdj .sc-inc{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:32px;display:grid}.pdj .sc-list{gap:14px;display:grid}.pdj .sc-it{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.pdj .sc-it b{font:700 16.5px/1.3 var(--display);display:block}.pdj .sc-it p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.55}@media(max-width:980px){.pdj .sc-inc{grid-template-columns:1fr}}
