:root{color:#0f1412;background:#f4f6f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;overflow-x:hidden;color:#0f1412;background:radial-gradient(circle at 50% -10%,rgba(255,255,255,.96),rgba(255,255,255,.24) 34%,transparent 62%),radial-gradient(circle at 80% 10%,rgba(45,99,93,.1),transparent 26%),linear-gradient(180deg,#f8faf9,#eef1f0)}button,input,select{font:inherit}.shell{min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow:hidden}.workspace{width:min(430px,100%);min-height:100dvh;position:relative;overflow:hidden;background:linear-gradient(180deg,#fbfcfb,#f2f4f3)}.panel{min-height:100dvh;position:relative;display:flex;flex-direction:column;padding:max(env(safe-area-inset-top),26px) 22px max(env(safe-area-inset-bottom),18px);border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}.screen{min-height:100%;display:flex;flex-direction:column;position:relative;animation:screenIn .42s cubic-bezier(.2,.8,.2,1) both}.screenTop{padding-top:24px;text-align:center;display:grid;justify-items:center}.screenBody{flex:1;display:grid;align-content:center;width:100%}.screenBody.scrollBody{align-content:start;min-height:0}.centeredBody{align-content:center;justify-items:center}.walletBody{align-content:start;padding-top:18px}.bottomDock{margin-top:auto;padding-top:18px;display:grid;gap:10px}.navBack{position:absolute;top:max(env(safe-area-inset-top),18px);left:18px;z-index:5;border:0;background:transparent;color:#68736f;font-size:15px;font-weight:720;padding:8px 4px}h1{margin:0;font-size:clamp(31px,8vw,36px);line-height:.98;letter-spacing:-.055em;font-weight:840;text-align:center;color:#0f1412}h2{margin:0;font-size:24px;line-height:1.05;letter-spacing:-.04em;color:#0f1412}p{margin:0;font-size:15px;line-height:1.42;color:#2b3531}.subtitle{margin:12px auto 0;max-width:310px;font-size:16px;line-height:1.38;letter-spacing:-.015em;color:#68736f;text-align:center}.helperText,.quiet{color:#65716d;font-size:13px;line-height:1.4}.centerText{text-align:center}.heroMark,.houseMark,.walletHeroMark,.miniMark{animation:objectRise .56s cubic-bezier(.2,.8,.2,1) both}.heroMark{width:92px;height:92px;border-radius:28px;display:grid;place-items:center;color:#fff;font-size:40px;font-weight:860;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.9),rgba(255,255,255,.18) 24%,transparent 42%),linear-gradient(145deg,#0f1412,#2d635d);box-shadow:0 24px 50px #2d635d38,inset 0 1px #ffffff59}.houseMark.compact,.walletHeroMark{width:74px;height:74px}.miniMark{width:84px;height:84px;margin:0 auto 4px}label{font-size:13px;font-weight:720;color:#69736f;text-align:left}input,select{width:100%;min-height:54px;border:0;border-radius:18px;padding:0 16px;background:#eff2f1eb;color:#0f1412;font-size:16px;font-weight:640;outline:none;box-shadow:inset 0 0 0 1px #0f14120e}input:focus,select:focus{background:#fff;box-shadow:inset 0 0 0 1px #0f141214,0 0 0 5px #0f14120e}select{appearance:none}.fieldStack{display:grid;gap:12px;margin-top:22px}.fieldGroup{display:grid;gap:7px}.markPair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.secretInputWrap{position:relative}.secretInputWrap input{padding-right:92px}.inputSideButton{position:absolute;right:8px;top:8px;height:38px;border:0;border-radius:999px;padding:0 12px;background:#fffc;color:#596661;font-size:13px;font-weight:760}.primaryButton,.secondaryButton,.dangerButton{width:100%;min-height:54px;border-radius:999px;border:0;font-size:16.5px;font-weight:760;letter-spacing:-.015em;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:transform .16s cubic-bezier(.2,.8,.2,1),opacity .16s ease,background .16s ease,box-shadow .16s ease}.primaryButton{background:#0f1412;color:#fff;box-shadow:0 14px 30px #0f14122e}.secondaryButton{background:#ffffffb8;color:#111815;box-shadow:inset 0 0 0 1px #0f141212}.dangerButton{background:#ae2b2314;color:#a72822;box-shadow:inset 0 0 0 1px #ae2b231f}.textButton,.dangerTextButton{border:0;background:transparent;min-height:38px;font-size:14px;font-weight:720;color:#65716d;display:inline-flex;align-items:center;justify-content:center;gap:6px}.dangerTextButton{color:#a72822}button:active{transform:scale(.985)}button:disabled{opacity:.38;pointer-events:none;box-shadow:none}.choiceGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.serialGrid{margin-top:22px}.choice{min-height:56px;border:0;border-radius:22px;background:#ffffffb3;box-shadow:inset 0 0 0 1px #0f14120f;color:#596661;font-weight:760}.choice.selected{background:#0f1412;color:#fff;box-shadow:0 14px 30px #0f141229}.avatarGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:auto;padding:4px 2px 16px;max-height:none}.avatar{min-height:158px;border:0;border-radius:28px;padding:13px 10px 12px;background:#ffffffbd;box-shadow:inset 0 0 0 1px #0f14120e,0 10px 28px #0f14120e;display:grid;justify-items:center;align-content:center;gap:10px}.avatar.selected{background:#fff;box-shadow:inset 0 0 0 2px #0f1412,0 18px 36px #0f14121f;transform:translateY(-1px)}.avatar strong{font-size:13px;line-height:1.08;font-weight:780;letter-spacing:-.03em;color:#0f1412;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.segmentCard,.confirmCard,.review,.balanceCard{border:0;border-radius:28px;background:#ffffffb8;box-shadow:inset 0 0 0 1px #0f14120e,0 12px 32px #0f14120f}.segmentCard{margin-top:18px;padding:16px;text-align:left}.segmentPreview{margin:8px 0 0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.fullSegmentSheet{position:fixed;inset:0;z-index:50;display:grid;place-items:end center;background:#0f14123d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:fadeIn .18s ease both}.fullSegmentCard{width:min(430px,calc(100% - 16px));max-height:88dvh;border-radius:32px 32px 24px 24px;background:#fffffffa;padding:22px;overflow:auto;box-shadow:0 30px 90px #0f141233;animation:sheetUp .26s cubic-bezier(.2,.8,.2,1) both}.fullSegment{margin-top:12px;white-space:pre-wrap;text-align:left;font-size:16px;line-height:1.55}.review{padding:16px}.review p{padding:12px 0;border-bottom:1px solid rgba(15,20,18,.06);display:grid;gap:4px}.review p:last-child{border-bottom:0}.review span,.sectionLabel{color:#68736f;font-size:13px;font-weight:720}.review strong{color:#0f1412;font-size:15px}.review em{color:#68736f;font-size:13px;font-style:normal}.walletHeader{display:grid;justify-items:center;gap:8px;padding-top:34px}.addressPill{margin:4px auto 0;min-height:40px;border:0;border-radius:999px;background:#eff2f1e6;box-shadow:inset 0 0 0 1px #0f14120e;color:#0f1412;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.addressPill code{font-size:15px;font-weight:760;letter-spacing:-.02em}.addressPill.copied{background:#eaf4ef;box-shadow:inset 0 0 0 1px #2d635d1f}.balanceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balanceCard{min-height:92px;padding:13px 14px;background:linear-gradient(180deg,#ffffffe0,#f4f6f5d1);box-shadow:inset 0 0 0 1px #0f14120e,0 10px 28px #0f14120b;text-align:left}.balance{margin-top:10px;font-size:clamp(22px,6vw,28px);line-height:1;font-weight:820}.balanceCard.unavailable .balance{font-size:18px;color:#68736f}.walletDock{gap:10px}.confirmOverlay{position:fixed;inset:0;z-index:60;display:grid;place-items:end center;padding:10px;background:#0f14123d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.confirmSheet{width:min(430px,100%);border-radius:32px;background:#fffffffa;padding:22px;box-shadow:0 30px 90px #0f141233;display:grid;gap:10px}.coinToggle{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:5px;border-radius:999px;background:#eff2f1eb;box-shadow:inset 0 0 0 1px #0f14120e}.coinToggle button{min-height:44px;border:0;border-radius:999px;background:transparent;color:#596661;font-weight:760}.coinToggle button.selected{background:#fff;color:#0f1412;box-shadow:0 6px 18px #0f141214}.statePill{border-radius:999px;background:#0f14120f;color:#68736f;padding:7px 12px;font-size:13px;font-weight:760}.notice{margin-top:14px;border-radius:20px;padding:14px 16px;background:#ffffffa3;box-shadow:inset 0 0 0 1px #0f14120d;color:#54605b}.error{margin-top:12px;color:#a72822;font-size:14px;font-weight:720}.topbar,.brand,.backButton,.softCard.ok,.technical,details,summary{display:none}@keyframes screenIn{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes objectRise{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheetUp{0%{transform:translateY(28px);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:431px){.workspace{border-radius:34px;box-shadow:0 26px 80px #0f141224}}.panel.hasBack .screenTop{padding-top:66px}.screenTop{padding-top:34px;gap:0}.screenBody:not(.centeredBody){padding-top:24px}.screenBody.scrollBody{padding-top:22px}.bottomDock{padding-top:24px}.navBack{top:max(env(safe-area-inset-top),18px);left:20px;min-height:38px;padding:7px 8px;border-radius:999px;background:#ffffff94;box-shadow:inset 0 0 0 1px #0f14120b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.navBack:active{transform:scale(.97)}.fieldStack{margin-top:0;gap:14px}.helperText{margin:14px auto 0;max-width:292px;text-align:center}.segmentCard{margin-top:18px}.notice{background:#ffffff80;box-shadow:inset 0 0 0 1px #0f14120a}.walletScreen{justify-content:flex-start}.walletHeader{padding-top:28px;gap:9px}.walletScreen .screenBody,.walletBody{flex:0;padding-top:20px}.walletDock{margin-top:18px;padding-top:0;gap:12px}.walletHeroMark{margin-bottom:2px;filter:drop-shadow(0 18px 32px rgba(15,20,18,.13))}.addressPill{position:relative;min-width:172px;min-height:42px;padding:0 42px 0 16px;margin-top:2px;background:#ffffff9e;box-shadow:inset 0 0 0 1px #0f14120e,0 8px 20px #0f14120a;transition:background .16s ease,transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease}.addressPill:hover{background:#ffffffdb}.addressPill code{font-size:15.5px;font-weight:780}.copyGlyph{position:absolute;right:14px;top:50%;display:inline-grid;place-items:center;color:#68736f;transform:translateY(-50%)}.copyStatus{position:absolute;top:calc(100% + 7px);left:50%;padding:5px 9px;border-radius:999px;background:#0f1412e0;color:#fff;font-size:12px;font-weight:760;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 10px 24px #0f14122e;transform:translate(-50%);animation:copyFloat .18s cubic-bezier(.2,.8,.2,1) both}@keyframes copyFloat{0%{opacity:0;transform:translate(-50%,-3px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}.balanceGrid{gap:12px}.balanceCard{position:relative;min-height:118px;overflow:hidden;padding:15px;border-radius:28px;color:#fff;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.36),transparent 28%),radial-gradient(circle at 92% 12%,rgba(255,255,255,.16),transparent 32%),linear-gradient(145deg,#111815,#253a36 52%,#0d1210);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff13,0 18px 42px #0f141224;text-align:left}.balanceCard:after{content:"";position:absolute;width:104px;height:104px;right:-44px;bottom:-46px;border-radius:999px;background:#ffffff16;box-shadow:-34px -36px #ffffff0b;pointer-events:none}.balanceCard.usdt{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.36),transparent 28%),radial-gradient(circle at 88% 18%,rgba(128,221,192,.18),transparent 34%),linear-gradient(145deg,#0f1916,#1f5149 54%,#0d1210)}.balanceCard.unavailable{background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.3),transparent 28%),linear-gradient(145deg,#39423f,#202926)}.balanceCardTop{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:8px}.assetChip{min-width:48px;height:27px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff1f;font-size:12px;font-weight:840;letter-spacing:.015em}.balanceMeta{color:#ffffff94;font-size:12px;font-weight:720}.balance{position:relative;z-index:1;margin-top:26px;color:#fff;font-size:clamp(24px,7vw,31px);font-weight:840;line-height:.96;letter-spacing:-.055em;text-shadow:0 1px 8px rgba(0,0,0,.12)}.balanceCard.unavailable .balance{max-width:110px;color:#ffffffc7;font-size:18px;line-height:1.05;letter-spacing:-.035em}.balanceError{position:relative;z-index:1;margin-top:9px;color:#ffffffad;font-size:12px;font-weight:720}.actionPair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.actionPair .primaryButton,.actionPair .secondaryButton{min-height:52px;padding-inline:10px}.walletDock .textButton{min-height:34px}.walletDock .dangerTextButton{margin-top:2px;min-height:34px}.miniButton{min-height:34px;border:0;border-radius:999px;padding:0 12px;background:#ffffffad;color:#0f1412;box-shadow:inset 0 0 0 1px #0f14120e;font-size:13px;font-weight:760;display:inline-flex;align-items:center;justify-content:center;gap:6px}.miniButton.copied{background:#0f1412e0;color:#fff}.confirmSheet p{color:#68736f;text-align:center}.confirmSheet h2{text-align:center}@media(max-height:740px){.screenTop{padding-top:22px}.panel.hasBack .screenTop{padding-top:58px}.screenBody:not(.centeredBody){padding-top:18px}.bottomDock,.walletHeader{padding-top:18px}.walletHeroMark{width:64px;height:64px}.balanceCard{min-height:104px}.balance{margin-top:20px}}.welcomeScreen .centeredBody{min-height:calc(100dvh - 150px);align-content:center;padding-bottom:44px}.welcomeScreen .bottomDock{padding-top:0}.walletBody{padding-top:16px}.balanceGrid{grid-template-columns:1fr;gap:12px}.balanceCard{min-height:126px;padding:17px 18px;border-radius:30px}.balanceCard.usdt{min-height:132px}.balanceCard.bnb{min-height:116px;background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.34),transparent 28%),radial-gradient(circle at 86% 16%,rgba(242,202,112,.13),transparent 34%),linear-gradient(145deg,#121614,#36372f 54%,#111311)}.balance{margin-top:30px;font-size:clamp(27px,8vw,36px)}.balanceCard.bnb .balance{font-size:clamp(24px,7vw,32px)}.addressPill{padding:0 42px 0 17px;z-index:2}.copyStatus{display:none}.copyToast{position:fixed;left:50%;bottom:calc(max(env(safe-area-inset-bottom),16px) + 108px);z-index:120;padding:9px 14px;border-radius:999px;background:#0f1412eb;color:#fff;font-size:13px;font-weight:780;letter-spacing:-.01em;box-shadow:0 18px 40px #0f141238;transform:translate(-50%);animation:copyFloat .18s cubic-bezier(.2,.8,.2,1) both;pointer-events:none}.confirmOverlay{background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.52),transparent 36%),#f7f9f894;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.confirmSheet{margin-bottom:max(env(safe-area-inset-bottom),8px);background:#fffffff0;box-shadow:inset 0 0 0 1px #0f14120d,0 28px 80px #0f141229}.destinationGroup,.amountGroup{gap:8px}.pasteInputWrap{position:relative}.pasteInputWrap input{cursor:pointer;padding-right:92px;caret-color:transparent}.pasteInputWrap input::selection{background:transparent}.pasteButton{min-width:72px}.SendScreen .fieldStack,.screenBody .fieldStack{gap:16px}.coinToggle{margin-bottom:18px}.segmentCard.empty{display:none}.segmentCard{margin-top:16px}.confirmHint{margin-top:22px;max-width:300px;justify-self:center}.review{margin-bottom:0}@media(max-height:740px){.welcomeScreen .centeredBody{min-height:calc(100dvh - 128px);padding-bottom:22px}.balanceCard,.balanceCard.usdt,.balanceCard.bnb{min-height:108px}.balance{margin-top:22px}}
