.pw-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--rk-fg);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(16px,5vh,56px) 16px;overflow-y:auto}.pw-dialog[open]{display:flex}.pw-dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#00040fc7}html:has(.pw-dialog[open]){overflow:hidden}.pw-card{background:#010a22f0;width:100%;max-width:620px;margin:auto;animation:.45s cubic-bezier(.16,1,.3,1) both pw-in;position:relative}@keyframes pw-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pw-card{animation:none}}.pw-x{border:1px solid var(--rk-line-2);width:38px;height:38px;color:var(--rk-soft);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.pw-x:hover,.pw-x:focus-visible{border-color:var(--rk-green);color:var(--rk-green);outline:none}.pw-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.pw-head{flex-direction:column;gap:10px;padding-right:44px;display:flex}.pw-head .rk-h3{font-size:clamp(1.35rem,3.6vw,1.75rem);line-height:1.08}.pw-lede{color:var(--rk-muted);font-size:14.5px;font-weight:300;line-height:1.55}.pw-sec{font-family:var(--rk-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--rk-green);align-items:center;gap:12px;margin-bottom:-6px;font-size:10.5px;display:flex}.pw-sec:after{content:"";background:var(--rk-line);flex:1;height:1px}.pw-card .jm-field textarea{border:1px solid var(--rk-line-2);color:#fff;width:100%;font:inherit;resize:vertical;background:#00040f99;border-radius:12px;outline:none;padding:13px 15px;font-size:15px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.pw-card .jm-field textarea::placeholder{color:var(--rk-dim)}.pw-card .jm-field textarea:focus{border-color:var(--rk-green);box-shadow:0 0 0 3px #35ed8f2e}
