

:root{--sec:128px;--panel:#151517;--panel-bg:radial-gradient(130% 85% at 50% 0%,#1f1f22 0%,#161618 52%,#121214 100%)}
[data-theme="light"]{--panel:#F2F2F4;--panel-bg:#F2F2F4}
@media (max-width:640px){:root{--sec:88px}}

.d-wallet main>section{padding-bottom:0}
.d-wallet main>.np{padding-bottom:var(--gap)}
.wcs h1,.wcs h2,.wcs h3{font-weight:var(--w1)}

.wc-top{padding-top:136px} 
.wc-hero{padding:0}
.wc-media{margin-top:48px;border-radius:var(--r)}
.wc-hero h1{font-size:clamp(40px,6.4vw,88px);line-height:1;letter-spacing:-.045em;max-width:900px}
.wc-hero .sub{font-size:var(--m);line-height:1.25;letter-spacing:var(--tr-m);margin-top:20px;max-width:640px}

.wxp-bar{display:flex;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:16px}
.wxp-bar>span:last-child{display:flex;gap:16px;align-items:center}
.wxp-reset{appearance:none;border:0;background:none;font:inherit;color:var(--mute);cursor:pointer;padding:10px 0;margin:-10px 0;transition:color var(--d-ui) var(--out)}@media (hover:hover){.wxp-reset:hover{color:var(--fg)}}
.wxp-step{font-variant-numeric:tabular-nums}
.wx-stage{position:relative;background:var(--panel-bg);border-radius:var(--r);overflow:hidden;contain:paint;transition:background-color 250ms var(--out)}
.wx-stage--hero{padding:56px 0}
.wx-stage--hero .wx-ph{position:relative;margin:0 auto;width:min(393px,86%)} 

.wx-ph{aspect-ratio:393/852;border-radius:11.2%/5.16%;overflow:hidden;background:#000;transform:translateZ(0)}

.wx-ph{isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);backface-visibility:hidden}
.wxs .wx-stage{cursor:default;-webkit-user-select:none;user-select:none}
.wx-st{position:absolute;left:0;top:0;width:393px;height:852px;transform-origin:0 0}
.wx-s{position:absolute;inset:0;will-change:transform,opacity}
.wx-s img,.wx-st>img{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}
.wx-p{position:absolute;left:0;top:0;width:393px;height:852px}
.wx-p img{position:absolute;left:0;top:0;width:100%;height:auto;display:block}
.wx-s img.wx-cam-l{transform-origin:50% 45%;backface-visibility:hidden}
.wx-o{will-change:opacity,transform}
.wx-hs{position:absolute;inset:0;z-index:10}
.wx-hs button{position:absolute;appearance:none;border:0;background:none;cursor:pointer;border-radius:14px;-webkit-tap-highlight-color:transparent}
.wx-hs button:focus-visible{outline:3px solid #6FE07F;outline-offset:2px}
.wx-dot{position:absolute;left:0;top:0;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:rgba(255,255,255,.22);box-shadow:0 0 0 1px rgba(255,255,255,.55),0 6px 20px rgba(0,0,0,.35);opacity:0;pointer-events:none;z-index:20;will-change:transform,opacity}
.wx-cam{position:absolute;inset:0;transform-origin:0 0;will-change:transform}
.wx-fl{position:absolute;inset:0;transform-origin:0 0}

.wxs{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:center;margin-top:var(--sec)}
.wxs-t h3{font-size:var(--m);line-height:1.2;letter-spacing:var(--tr-m);margin-bottom:12px}
.wxs-t p{max-width:380px}
.wxs-t .fl{display:grid}
.wxs-t [data-flow]{grid-area:1/1;opacity:0;transition:opacity var(--d-ui) var(--out)}
.wxs-t [data-flow].on{opacity:1}
.wxs-m{display:flex;flex-direction:column;min-width:0}
.wxs{--phw:300px}
.wxs .wx-stage{aspect-ratio:auto;height:calc(var(--phw)*852/393 + 112px)} 

.wxs .wx-ph{position:absolute;top:56px;left:50%;width:var(--phw);margin-left:calc(var(--phw) / -2)}
.wx-tr .wx-ph{left:0;margin-left:0;top:72px;width:min(300px,42%);transform-origin:50% 0;will-change:transform,opacity}

.wx-lab{position:absolute;left:0;right:0;top:24px;display:grid;text-align:center;color:var(--mute);pointer-events:none}
.wx-lab span{grid-area:1/1}


.wx-ch{display:flex;align-items:center;gap:14px;margin-top:16px;pointer-events:none;-webkit-user-select:none;user-select:none}
.wx-ch-l{display:grid}
.wx-ch-l span{grid-area:1/1;opacity:0;transition:opacity var(--d-ui) var(--out)}
.wx-ch-l span.on{opacity:1}
.wx-ch-b{display:flex;gap:4px}
.wx-ch-b i{width:20px;height:2px;border-radius:1px;background:var(--line);overflow:hidden}
.wx-ch-b b{display:block;height:100%;background:var(--mute);transform:scaleX(0);transform-origin:0 50%}

.wxp{margin-top:72px}
.wxp-hint{display:inline-flex;align-items:center;gap:10px;color:var(--fg)}
.wxp-hint i{width:6px;height:6px;border-radius:50%;background:var(--fg);animation:wxp-pulse 1600ms var(--out) infinite}
@keyframes wxp-pulse{0%,100%{opacity:1}50%{opacity:.3}}
.wxp .wx-hs{cursor:pointer}.wxp .wx-hs button{cursor:pointer}
.wx-ring{position:absolute;left:0;top:0;width:0;height:0;border-radius:14px;box-shadow:0 0 0 1.5px rgba(255,255,255,.75),0 0 0 6px rgba(255,255,255,.12);opacity:0;pointer-events:none;z-index:19}
.wxp-cue{transition:opacity 200ms var(--out)}
@media (prefers-reduced-motion:reduce){.wxp-hint i{animation:none}}

.wx-n{position:absolute;left:0;top:0;height:0;display:flex;align-items:center;opacity:0;pointer-events:none;z-index:5;will-change:transform,opacity}
.wx-n i{width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--panel) 60%,transparent);flex:none}
.wx-n b{height:1px;background:color-mix(in srgb,var(--fg) 45%,transparent);flex:none}
.wx-n span{white-space:nowrap;padding-left:12px}
.wx-n--in b{display:none}
.wx-n--in span{position:absolute;left:0;top:14px;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:rgba(18,18,20,.82);color:#F5F5F7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}

.wc-intro{margin-top:var(--sec);display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:48px;align-items:end}
.wc-intro .wc-lead{font-size:var(--m);line-height:1.3;letter-spacing:var(--tr-m);max-width:760px}
.lv,.wc-links a,.stb a{color:var(--mute);transition:color var(--d-ui) var(--out)}@media (hover:hover){.lv:hover,.wc-links a:hover,.stb a:hover{color:var(--fg)}}
.wc-intro .lv{justify-self:end;padding:12px 0;margin:-12px 0}
.wc-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:64px;padding-top:24px;border-top:1px solid var(--line)}
.wc-stats dt{color:var(--mute);margin-bottom:4px}
.wc-stats .stb{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px}
.wc-stats .stb a{padding:10px 0;margin:-10px 0}
.wc-txt{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;margin-top:var(--sec)}
.wc-txt h2{color:var(--mute);font-size:var(--m);line-height:1.2;letter-spacing:var(--tr-m)}
.wc-txt p{font-size:var(--m);line-height:1.35;letter-spacing:var(--tr-m);max-width:760px}
.wc-txt+.wc-txt{margin-top:80px}
.wxs-eb{color:var(--mute);margin-bottom:8px}
.wc-end{margin-top:80px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}
.wc-links{display:flex;gap:32px;flex-wrap:wrap}
.wc-avail{display:block}
.wc-avail a{color:var(--mute);text-decoration:none;white-space:nowrap;padding:6px 0;margin:-6px 0;transition:color var(--d-ui) var(--out)}@media (hover:hover){.wc-avail a:hover{color:var(--fg)}}
.wc-avail svg{display:inline-block;width:15px;height:15px;fill:currentColor;vertical-align:-2px;margin-right:5px}
.wc-avail svg.gp{width:14px;height:14px;vertical-align:-1.5px}
.wc-links a{padding:12px 0;margin:-12px 0}
.d-wallet .np{margin-top:var(--sec)}
@media (max-width:900px){
 .wxs,.wc-txt,.wc-intro{grid-template-columns:1fr;gap:24px}
 .wx-tr .wx-ph{top:64px;width:min(300px,62%);margin-left:0}
 
 .wc-intro .lv{justify-self:start}
 .wc-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}
  }
@media (max-width:640px){
 .wc-top{padding-top:72px}
 .wc-media{margin-top:32px}
 .wc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
 .wx-stage--hero{padding:32px 0}
 .wx-stage--hero .wx-ph{width:min(262px,76%)} 
 .wxs{--phw:min(262px,70vw)}
 .wxs .wx-stage{height:calc(var(--phw)*852/393 + 64px)}
 .wxs .wx-ph{top:32px}
 .wxs .wx-tr .wx-ph{top:64px}
 

 .wxs-t h3{margin-bottom:8px}
}
@media (prefers-reduced-motion:reduce){.wxs-t [data-flow]{transition:none}}


.wc-group+.wxs{margin-top:96px}
@media (max-width:640px){.wc-group+.wxs{margin-top:64px}}

.wx-ph{position:relative}
.wxs .wx-ph,.wx-tr .wx-ph{position:absolute}

.wx-ph::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);pointer-events:none;z-index:30}
.wxp-hint{flex:1 1 auto;min-width:0}.wxp-bar>span:last-child{flex:none;white-space:nowrap}
.wx-wf{position:absolute;inset:0;width:393px;height:852px;z-index:18;pointer-events:none;overflow:visible}
.wx-wf *{fill:none;stroke:rgba(255,255,255,.30);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1}


.d-wallet{--stage:#F6F6F6}
[data-st="f9"] .d-wallet{--stage:#F9F9F9}
.d-wallet,[data-theme="light"] .d-wallet{--panel:var(--stage);--panel-bg:var(--stage)}
.d-wallet .wx-stage{--fg:#1D1D1F;--mute:#6E6E73;--line:rgba(0,0,0,.1);color:var(--fg)}

.wx-ring{display:none}
.wxp-bar{align-items:center}
.wxp .wx-dot{width:26px;height:26px;margin:-13px 0 0 -13px;background:rgba(255,255,255,.38);box-shadow:0 0 0 .5px rgba(0,0,0,.10),0 2px 10px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}


@font-face{font-family:ET;src:url(/wallet/s/et-400.woff2) format("woff2");font-weight:400;font-display:block}
@font-face{font-family:ET;src:url(/wallet/s/et-500.woff2) format("woff2");font-weight:500;font-display:block}
@font-face{font-family:ET;src:url(/wallet/s/et-600.woff2) format("woff2");font-weight:600;font-display:block}
.wx-ov{position:absolute;inset:0;pointer-events:none}

.wx-fx{position:absolute;width:54px;height:54px;background:#141414;pointer-events:none;contain:strict}
.wx-fx svg{position:absolute;left:3px;top:3px;display:block;overflow:visible;transform-origin:24px 24px;will-change:transform,opacity}
.wx-fx path{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.wx-fx path.dr{stroke-dasharray:1 1}
.wx-ov-e{position:absolute}
.wx-tx{white-space:nowrap;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
.wxp-ctl{display:flex;gap:20px;align-items:center}
.wxp-back[hidden]{display:none}

.wx-ph.wx-ph--wf{background:transparent}
.wx-ph.wx-ph--wf::after{opacity:0}
.wx-ph::after{transition:opacity 400ms var(--out)}
.wx-wf *{stroke:rgba(0,0,0,.24)}

.d-wallet{--stage-dark-top:#12324A;--stage-dark-mid:#0A1926;--stage-dark-bottom:#05070A}
[data-theme="dark"][data-st="midnight"] .d-wallet{--panel:var(--stage-dark-mid);--panel-bg:url(/wallet/s/grain.png) 0 0/128px 128px repeat,linear-gradient(180deg,var(--stage-dark-top) 0%,var(--stage-dark-mid) 52%,var(--stage-dark-bottom) 100%)}
[data-theme="dark"] .d-wallet .wx-stage{--fg:#F5F5F7;--mute:#8E8E93;--line:rgba(245,245,247,.12)}
[data-theme="dark"] .wx-ph::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.10)}
[data-theme="dark"] .wx-wf *{stroke:rgba(255,255,255,.30)}

.d-wallet{--stage-mono-top:#1D1D20;--stage-mono-mid:#141416;--stage-mono-bottom:#0B0B0C}

[data-theme="dark"] .d-wallet{--panel:var(--stage-mono-mid);--panel-bg:url(/wallet/s/grain.png) 0 0/128px 128px repeat,radial-gradient(130% 75% at 50% 0%,rgba(255,255,255,.022) 0%,rgba(255,255,255,0) 62%),linear-gradient(180deg,var(--stage-mono-top) 0%,var(--stage-mono-mid) 50%,var(--stage-mono-bottom) 100%)}


.wx-wf .g{stroke:rgba(0,0,0,.13)}
.wx-wf .n,.wx-wf .l{stroke:none;stroke-dasharray:none;fill:rgba(0,0,0,.46)}
.wx-wf .n{transform-box:fill-box;transform-origin:center}
.wx-wf .l{fill:rgba(0,0,0,.28)} 
[data-theme="dark"] .wx-wf .g{stroke:rgba(255,255,255,.16)}
[data-theme="dark"] .wx-wf .n{fill:rgba(255,255,255,.62)}
[data-theme="dark"] .wx-wf .l{fill:rgba(255,255,255,.2)}


.wc-top .sub,.wc-lead{text-wrap:balance}
.wc-txt p,.wxs p.mute{text-wrap:pretty}


.wx-stage--hero .wx-ph{width:min(360px,86%)}
@media (max-width:640px){.wx-stage--hero .wx-ph{width:min(262px,76%)}}

.wxp{margin-top:var(--sec)}

.wc-txt+.wc-group{margin-top:var(--sec)}

.wc-intro .lvs{justify-self:end;display:flex;gap:24px}
.wc-intro .lvs .lv{padding:12px 0;margin:-12px 0}
@media (max-width:900px){.wc-intro .lvs{justify-self:start}}
