.ec-wd{isolation:isolate;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line-2);border-radius:22px;outline:none;flex-direction:column;gap:20px;width:100%;max-width:600px;max-height:calc(100dvh - 40px);padding:22px 22px 24px;animation:.3s cubic-bezier(.2,.8,.25,1) both ec-modalin;display:flex;position:relative;overflow-y:auto;box-shadow:0 40px 90px #0009,0 0 0 1px #ffe1e60a}.ec-wd:before{content:"";inset-inline:0;background:radial-gradient(120% 100% at 50% 0%, var(--accent-soft), transparent 72%);z-index:-1;pointer-events:none;height:160px;position:absolute;top:0}.ec-wd-head{letter-spacing:.08em;text-transform:uppercase;min-height:34px;color:var(--txt3);align-items:center;gap:9px;padding-inline-end:44px;font-size:11.5px;font-weight:800;display:flex}.ec-wd-head img{object-fit:contain;background:var(--card-2);border:1px solid var(--line);border-radius:7px;flex-shrink:0;width:24px;height:24px}.ec-wd-head span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ec-wd-close{top:18px;background:var(--card-2);border:1px solid var(--line);width:34px;height:34px;color:var(--txt2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:flex;position:absolute;inset-inline-end:18px}.ec-wd-close:hover{color:var(--txt);border-color:var(--line-2)}.ec-wd-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ec-wd-main{flex-direction:column;gap:18px;display:flex}.ec-wd-title{letter-spacing:-.02em;color:var(--txt);margin:0;font-family:Sora,Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.15}.ec-wd-lead{max-width:48ch;color:var(--txt2);margin:8px 0 0;font-size:14px;line-height:1.55}.ec-wd-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ec-wd-opt{--ec-wd-tint:var(--accent);border:1px solid var(--line-2);background:var(--card-2);min-width:0;color:var(--txt);font:inherit;text-align:center;cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:26px 12px 20px;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative}.ec-wd-opt[data-platform=android]{--ec-wd-tint:var(--green)}.ec-wd-opt[data-platform=ios]{--ec-wd-tint:var(--txt)}.ec-wd-opt[data-platform=web]{--ec-wd-tint:var(--ember)}.ec-wd-opt:hover{border-color:var(--ec-wd-tint);background:color-mix(in srgb, var(--ec-wd-tint) 6%, var(--card-2));transform:translateY(-3px);box-shadow:0 16px 34px #0000006b}.ec-wd-opt:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-color:var(--ec-wd-tint)}.ec-wd-opt:active{transform:translateY(0)scale(.98)}.ec-wd-icon{width:62px;height:62px;color:var(--ec-wd-tint);background:color-mix(in srgb, var(--ec-wd-tint) 12%, transparent);border:1px solid color-mix(in srgb, var(--ec-wd-tint) 28%, transparent);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ec-wd-icon svg{width:30px;height:30px}.ec-wd-text{flex-direction:column;gap:5px;min-width:0;display:flex}.ec-wd-namerow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.ec-wd-name{color:var(--txt);font-size:16px;font-weight:800}.ec-wd-hint{color:var(--txt3);font-size:12px;line-height:1.4}.ec-wd-chip{top:10px;white-space:nowrap;color:var(--accent);background:var(--accent-soft);border:1px solid #f040604d;border-radius:100px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;inset-inline-end:10px}.ec-wd-go{display:none}@media (max-width:560px){.ec-wd{gap:16px;padding:18px 16px 20px}.ec-wd-main{margin-block:auto}.ec-wd-title{font-size:23px}.ec-wd-options{grid-template-columns:1fr;gap:10px}.ec-wd-opt{text-align:start;flex-direction:row;align-items:center;gap:14px;padding:14px}.ec-wd-opt:hover{transform:none}.ec-wd-icon{border-radius:15px;width:50px;height:50px}.ec-wd-icon svg{width:25px;height:25px}.ec-wd-text{flex:1}.ec-wd-namerow{justify-content:flex-start}.ec-wd-chip{position:static}.ec-wd-go{color:var(--txt3);flex-shrink:0;display:flex}[dir=rtl] .ec-wd-go svg{transform:scaleX(-1)}.ec-wd-close{top:14px;inset-inline-end:14px}}@media (prefers-reduced-motion:reduce){.ec-wd,.ec-wd-opt{transition:none;animation:none}}
