
#stellar-concept{--orbit-accent:#2697ff;--orbit-radius:22px;font-family:Inter,Arial,sans-serif;color:#f3f7ff;max-width:460px;margin:0 auto}
#stellar-concept *{box-sizing:border-box}#stellar-concept button,#stellar-concept input,#stellar-concept select{font:inherit}#stellar-concept button,#stellar-concept select{cursor:pointer}#stellar-concept .concept-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px;color:light-dark(#455267,#a2b0c5);font-size:11px;letter-spacing:1.5px}#stellar-concept .concept-bar b{font-weight:500;margin-left:6px}#stellar-concept select{background:#121a29;color:#e7efff;border:1px solid #2c3a50;border-radius:10px;padding:10px;font-size:12px;letter-spacing:0;max-width:100%}
#stellar-concept .device{background:#080d16;border:1px solid #2b3545;border-radius:30px;overflow:hidden;box-shadow:0 24px 70px #0003}#stellar-concept .telegram{background:#111722;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #202938;font-size:15px}#stellar-concept .telegram strong{font-weight:500;letter-spacing:2px}#stellar-concept .telegram div{text-align:center}#stellar-concept small{display:block;color:#93a3bb;font-size:11px;line-height:1.5}#stellar-concept .tg-back{color:var(--orbit-accent);font-size:25px}#stellar-concept .content{padding:24px 22px 26px;min-height:540px}#stellar-concept .row{display:flex;align-items:center;justify-content:space-between;gap:12px}#stellar-concept .identity{display:flex;align-items:center;gap:10px}#stellar-concept .avatar{width:36px;height:36px;background:#23364c;border-radius:50%;display:grid;place-items:center;font-size:13px;color:#b9dafb}#stellar-concept .muted{color:#96a6bd;font-size:12px;line-height:1.6}#stellar-concept h1{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-1px;margin:26px 0 8px}#stellar-concept h2{font-size:17px;font-weight:500;margin:0}#stellar-concept p{line-height:1.6;font-size:14px;color:#a5b4c9}#stellar-concept .hero{position:relative;background:radial-gradient(ellipse at 100% 0%,#17568a 0,transparent 68%),linear-gradient(135deg,#122d48,#101b2c);border:1px solid #245078;border-radius:var(--orbit-radius);padding:24px;margin-top:22px;overflow:hidden}#stellar-concept .eyebrow{font-size:11px;letter-spacing:1.6px;color:#abc4df;text-transform:uppercase}#stellar-concept .amount{font-size:40px;letter-spacing:-1.8px;line-height:1.2;margin:16px 0 4px;font-variant-numeric:tabular-nums}#stellar-concept .ticker{font-size:15px;color:#b7cde5;letter-spacing:0}#stellar-concept .daily{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #37516c;margin-top:24px;padding-top:17px;gap:12px}#stellar-concept .daily strong{font-size:22px;font-weight:500;color:#87c9ff}#stellar-concept .pill{display:inline-flex;gap:6px;align-items:center;border-radius:20px;background:#172b3d;padding:6px 9px;color:#a8d7ff;font-size:11px}#stellar-concept .dot{width:5px;height:5px;border-radius:50%;background:#74dcc3}#stellar-concept .section-head{margin:26px 0 12px}#stellar-concept .asset{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-bottom:1px solid #1b2535}#stellar-concept .asset:last-child{border:0}#stellar-concept .coin{width:42px;height:42px;border-radius:14px;background:#172c43;display:grid;place-items:center;color:#a3d6ff;flex:none;font-size:17px}#stellar-concept .asset strong{font-size:14px;font-weight:500;display:block}#stellar-concept .balance{text-align:right;font-variant-numeric:tabular-nums}#stellar-concept .nav{display:flex;justify-content:space-around;background:#101722;border-top:1px solid #202b3a;padding:14px 8px 20px}#stellar-concept .nav button{border:0;background:none;color:#8b9bb2;display:grid;gap:6px;justify-items:center;font-size:11px;padding:4px 14px}#stellar-concept .nav button.active{color:#71bbff}#stellar-concept button.primary{width:100%;background:var(--orbit-accent);color:#fff;border:0;border-radius:14px;min-height:49px;font-weight:500;padding:14px 16px}#stellar-concept button.secondary{width:100%;background:#182334;color:#d6e7fc;border:1px solid #2b3b50;border-radius:13px;min-height:45px;padding:12px;margin-top:10px}#stellar-concept .brandmark{width:86px;height:86px;margin:0 auto 24px;border-radius:26px;background:linear-gradient(135deg,#8ad2ff,var(--orbit-accent) 55%,#1054b6);box-shadow:0 0 70px #1881f653;display:grid;place-items:center;font-size:46px;color:white}#stellar-concept .brandmark img{width:100%;height:100%;object-fit:cover;border-radius:inherit}#stellar-concept .welcome{text-align:center;padding-top:65px}#stellar-concept .welcome h1{margin-top:10px;font-size:34px}#stellar-concept .welcome p{margin-bottom:36px}#stellar-concept .note{font-size:11px;text-align:center;color:#899bb5;line-height:1.6;margin-top:14px}#stellar-concept label.field{display:block;font-size:12px;color:#b6c6da;margin:24px 0 9px}#stellar-concept input{width:100%;min-width:0;padding:15px;border:1px solid #34445c;border-radius:12px;color:#e8f0fc;background:#101a28;font-size:16px}#stellar-concept .info{padding:15px;background:#111e2d;border-radius:14px;margin:18px 0 26px;font-size:12px;color:#a8bdd5;line-height:1.7}#stellar-concept .bot-content{min-height:540px;padding:24px 18px;background:radial-gradient(ellipse at top right,#152b3a,transparent 80%),#0c1620}#stellar-concept .bubble{background:#1c2d3e;border-radius:17px 17px 17px 5px;padding:18px;max-width:100%;margin-bottom:12px;font-size:14px;line-height:1.7}#stellar-concept .bubble strong{font-weight:500}#stellar-concept .bot-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}#stellar-concept .bot-grid button{background:#233d53;border:0;color:#d7ecff;border-radius:9px;padding:13px 8px;font-size:12px;min-height:45px}#stellar-concept .bot-grid button:last-child{grid-column:1/-1}#stellar-concept .bot-time{display:block;text-align:right;color:#8ba2b9;font-size:11px}#stellar-concept .bot-reply{background:#264863;border-radius:14px 14px 4px 14px;padding:12px 16px;margin:18px 0 14px 40px;font-size:13px}#stellar-concept .concept-foot{text-align:center;font-size:11px;letter-spacing:2px;color:light-dark(#66748a,#8495ab);margin-top:18px}#stellar-concept .error{color:#ffb4b4;font-size:12px;margin:12px 0}#stellar-concept .address{word-break:break-all;font-size:13px;color:#d3e5fc;margin:12px 0}#stellar-concept .lang{background:#152234;border:0;color:#b3c9e4;border-radius:9px;padding:9px 10px;font-size:11px}#stellar-concept .spacer{height:28px}
@media(max-width:360px){#stellar-concept .content{padding:22px 16px}#stellar-concept .amount{font-size:34px}#stellar-concept .hero{padding:20px}}


#stellar-concept #motion-stage{position:relative;isolation:isolate;--pull:0px}
#stellar-concept #refresh-handle{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:7px;width:100%;padding:13px 0 2px;background:transparent;border:0;color:#809ab8;font-size:11px;letter-spacing:.5px;touch-action:none;user-select:none}
#stellar-concept #refresh-handle[hidden]{display:none}#stellar-concept .pull-grip{width:31px;height:3px;background:#3a5878;border-radius:9px;transition:width .2s,background .2s}#stellar-concept #refresh-handle:hover .pull-grip{width:43px;background:var(--orbit-accent)}
#stellar-concept .refresh-stage{position:relative;height:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 20%,#12437055,transparent 70%)}
#stellar-concept .coin-tether{position:absolute;left:calc(50% - 1px);top:-30px;width:2px;height:65px;background:linear-gradient(transparent,#6dc7ff);transform-origin:top}
#stellar-concept .refresh-coin{position:absolute;top:20px;left:calc(50% - 27px);display:grid;place-items:center;width:54px;height:54px;border-radius:50%;color:#e1f6ff;font-size:36px;background:radial-gradient(circle at 30% 25%,#8cdeff,var(--orbit-accent) 53%,#0a4c99 90%);border:1px solid #8bd5ff;box-shadow:3px 5px 0 #08417e,0 10px 32px #1689ed66,inset -4px -5px 12px #074b9566;transform:rotate(-18deg)}
#stellar-concept .stretch-surface{position:absolute;bottom:0;left:12%;width:76%;height:25px;border-radius:50%;background:radial-gradient(ellipse,#2697ff44,transparent 70%);transform:scaleY(.2)}
#stellar-concept .refresh-ripple{position:absolute;bottom:7px;left:calc(50% - 27px);width:54px;height:16px;border:1px solid #69c6ff;border-radius:50%;opacity:0}
#stellar-concept #refresh-status{height:0;overflow:hidden;text-align:center;background:#101d2b;color:#92d4ff;font-size:11px;transition:height .25s,padding .25s}#stellar-concept #refresh-status.has-status{height:34px;padding:10px}
#stellar-concept button{transition:transform .16s ease,filter .16s ease}#stellar-concept button:active{transform:scale(.965)}#stellar-concept .hero{transform-origin:50% 0%;transition:box-shadow .25s}#stellar-concept .hero:hover{box-shadow:0 5px 26px #0876c41c}
#stellar-concept .pulling .refresh-stage{height:var(--pull)}#stellar-concept .pulling .refresh-coin{transform:translateY(calc(var(--pull) * .2 - 25px)) rotate(-18deg)}
#stellar-concept .refreshing .refresh-stage{animation:orbit-space 1450ms cubic-bezier(.22,.8,.3,1) both}
#stellar-concept .refreshing .refresh-coin{animation:orbit-drop 1450ms cubic-bezier(.22,.8,.3,1) both}
#stellar-concept .refreshing .coin-tether{animation:orbit-tether 1450ms ease both}
#stellar-concept .refreshing .stretch-surface{animation:orbit-stretch 1450ms ease both}
#stellar-concept .refreshing .refresh-ripple{animation:orbit-ripple 1450ms ease-out both}
#stellar-concept .refreshing .hero{animation:orbit-card-bounce 1450ms ease both}
#stellar-concept .settling .refresh-stage{transition:height .35s cubic-bezier(.22,1.3,.4,1);height:0}
@keyframes orbit-space{0%{height:var(--pull)}25%,48%{height:110px}66%{height:38px}79%{height:55px}100%{height:0}}
@keyframes orbit-drop{0%{transform:translateY(-65px) rotate(-35deg) scale(.8)}25%{transform:translateY(9px) rotate(14deg) scale(1.06,.94)}42%{transform:translateY(18px) rotate(-8deg) scale(.94,1.06)}56%{transform:translateY(-12px) rotate(8deg)}76%,100%{transform:translateY(-85px) rotate(30deg) scale(.85)}}
@keyframes orbit-tether{0%{transform:scaleY(.15)}30%{transform:scaleY(1.12)}47%{transform:scaleY(1.28)}76%,100%{transform:scaleY(0)}}
@keyframes orbit-stretch{0%{transform:scale(.2,.2)}36%{transform:scale(.7,2.5)}50%{transform:scale(1.15,.7)}70%{transform:scale(.8,1.5)}100%{transform:scale(.2,.2)}}
@keyframes orbit-ripple{0%,38%{opacity:0;transform:scale(.3)}48%{opacity:.8}85%,100%{opacity:0;transform:scale(6,3)}}
@keyframes orbit-card-bounce{0%,25%{transform:scale(1)}46%{transform:scale(.98,1.025)}65%{transform:scale(1.015,.985)}85%,100%{transform:scale(1)}}
@media(prefers-reduced-motion:reduce){#stellar-concept *,#stellar-concept *::before,#stellar-concept *::after{animation:none!important;transition:none!important}#stellar-concept .refreshing .refresh-stage{height:0}}


#stellar-concept{--a-bg:#f2f3f7;--a-surface:#ffffff;--a-ink:#1c2130;--a-muted:#707989;--a-line:#1723420c;--a-glass:#ffffffbf;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--a-ink);max-width:440px;letter-spacing:-.25px}
#stellar-concept[data-appearance="midnight"]{--a-bg:#111319;--a-surface:#20242d;--a-ink:#f4f6fb;--a-muted:#9ea8bc;--a-line:#ffffff0d;--a-glass:#252a36e6}
#stellar-concept .device{background:radial-gradient(ellipse at 100% 24%,#a9c1ff22,transparent 54%),var(--a-bg);border:1px solid #a0a7b633;border-radius:38px;box-shadow:0 30px 75px #0d173024,0 3px 8px #0d173008,inset 0 1px 0 #fff9;padding-bottom:16px}
#stellar-concept .telegram{background:var(--a-glass);backdrop-filter:blur(24px);border-bottom:1px solid var(--a-line);padding:15px 24px;color:var(--a-ink)}
#stellar-concept .telegram strong{letter-spacing:1.4px;font-size:13px;font-weight:600}#stellar-concept .telegram small{font-size:11px;color:var(--a-muted)}#stellar-concept .telegram>span:last-child{background:#909cac12;border-radius:50%;width:28px;height:28px;display:grid;place-items:center;font-size:11px;letter-spacing:1px}
#stellar-concept .concept-bar{letter-spacing:2px;font-size:11px}#stellar-concept .concept-bar b{letter-spacing:0;color:light-dark(#77808e,#8994a4)}#stellar-concept select{background:light-dark(#f2f3f7,#232630);color:light-dark(#293447,#d9e4f3);border:1px solid #939cad26;border-radius:12px}
#stellar-concept .content{padding:15px 22px 18px;min-height:0}#stellar-concept h1{font-size:34px;font-weight:650;letter-spacing:-1.4px;margin:23px 0 5px;color:var(--a-ink)}#stellar-concept h2{font-weight:600;font-size:19px;letter-spacing:-.5px}#stellar-concept .content>.muted{font-size:13px}
#stellar-concept small,#stellar-concept .muted,#stellar-concept .note{color:var(--a-muted)}#stellar-concept p{color:var(--a-muted)}#stellar-concept .avatar{width:38px;height:38px;border:3px solid var(--a-surface);background:linear-gradient(145deg,#e8d2c9,#c9afc6);color:#604758;box-shadow:0 2px 7px #29345013;font-size:11px;font-weight:600}
#stellar-concept .content>.row:first-child small{font-size:11px}#stellar-concept .lang{border:1px solid var(--a-line);background:var(--a-glass);box-shadow:0 2px 5px #1b2c4b05;color:var(--a-ink);font-weight:500;border-radius:20px;padding:10px 12px}
#stellar-concept .hero{background:radial-gradient(ellipse at 95% 0%,#c2d3ffae,transparent 60%),radial-gradient(ellipse at 0% 100%,#d9e1f56b,transparent 60%),var(--a-surface);border:1px solid #fff8;border-radius:var(--orbit-radius);padding:22px 23px 16px;margin-top:23px;box-shadow:0 10px 28px #314b8110,inset 0 1px 0 #fff;min-height:254px}
#stellar-concept[data-appearance="midnight"] .hero{background:radial-gradient(ellipse at 95% 0%,#2f4b88b0,transparent 65%),var(--a-surface);border-color:#ffffff1c;box-shadow:0 12px 35px #0002,inset 0 1px 0 #ffffff16}
#stellar-concept .hero-heading{position:relative;z-index:2;font-size:12px;font-weight:600;letter-spacing:1.5px}#stellar-concept .micro-logo{display:grid;place-items:center;background:var(--a-ink);color:var(--a-surface);width:25px;height:25px;border-radius:8px;font-size:18px;font-weight:400}#stellar-concept .network-label{display:flex;align-items:center;gap:5px;letter-spacing:0;font-size:11px;font-weight:400;color:var(--a-muted)}#stellar-concept .dot{background:#299d76}
#stellar-concept .holding-label{position:relative;z-index:2;margin-top:35px;font-size:12px;color:var(--a-muted)}#stellar-concept .amount{position:relative;z-index:2;font-size:47px;font-weight:600;letter-spacing:-2.4px;margin:7px 0 2px;line-height:1.12;color:var(--a-ink)}#stellar-concept .decimals{font-size:29px;color:var(--a-muted);font-weight:400;letter-spacing:-1px}#stellar-concept .asset-unit{font-size:12px;font-weight:500;color:var(--a-muted);letter-spacing:1px}
#stellar-concept .hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:22px;padding-top:12px;border-top:1px solid #8995ac26;color:var(--a-muted);font-size:11px;position:relative;z-index:2}#stellar-concept .hero-bottom>span,#stellar-concept .wallet-shortcut{display:flex;align-items:center;gap:5px}#stellar-concept .hero-bottom svg{width:12px;height:12px}#stellar-concept .wallet-shortcut{border:0;background:transparent;color:var(--a-muted);padding:5px 0;font-size:11px}
#stellar-concept .orbital-art{position:absolute;top:30px;right:12px;width:124px;height:124px;pointer-events:none;opacity:.85;transform:rotate(-12deg);filter:drop-shadow(0 12px 12px #415e8626)}#stellar-concept .metal-ring{position:absolute;inset:10%;border-radius:50%;background:conic-gradient(from 40deg,#f8fbff,#8398b3,#e9f3ff,#8fa9d6,#fff,#b0c7ef,#f4f8ff);box-shadow:inset 2px 2px 3px #fff9,3px 5px 4px #6684ac42;mask:radial-gradient(transparent 51%,#000 52%);-webkit-mask:radial-gradient(transparent 51%,#000 52%)}#stellar-concept .ring-one{transform:rotate(-35deg) scaleY(.56)}#stellar-concept .ring-two{transform:rotate(55deg) scaleY(.56)}#stellar-concept .pearl-core{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#dfeeff 30%,#78a4e1 65%,#3e5d94);box-shadow:inset -2px -3px 5px #4663a03b,0 6px 10px #3b619738}
#stellar-concept .metrics{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:13px}#stellar-concept .metric{position:relative;background:var(--a-surface);border-radius:24px;padding:18px 16px;box-shadow:0 3px 10px #283e6d04;min-width:0}#stellar-concept .metric-icon{position:absolute;right:15px;top:16px;color:var(--orbit-accent)}#stellar-concept .metric-icon svg{width:17px;height:17px}#stellar-concept .metric small{font-size:11px;padding-top:27px}#stellar-concept .metric strong{display:block;font-size:29px;font-weight:550;letter-spacing:-1.2px;margin:5px 0 4px;color:var(--a-ink);font-variant-numeric:tabular-nums}#stellar-concept .metric strong>span{font-size:19px;margin-left:2px;color:var(--a-muted)}#stellar-concept .metric-caption{color:var(--a-muted);font-size:11px}
#stellar-concept .section-head{margin:24px 4px 12px}#stellar-concept .section-head>.muted{background:#8c99ad14;border-radius:10px;padding:4px 8px;font-size:11px}#stellar-concept .asset-group{background:var(--a-surface);border-radius:25px;padding:0 15px;box-shadow:0 3px 12px #283e6d04}#stellar-concept .asset{padding:16px 0;border-bottom:1px solid var(--a-line)}#stellar-concept .asset strong{font-size:13px;font-weight:600}#stellar-concept .asset small{font-size:11px;margin-top:3px}#stellar-concept .coin{border-radius:50%;width:40px;height:40px;box-shadow:inset 0 1px 1px #fff8,0 3px 8px #162a3e14}#stellar-concept .orbit-coin{color:#eef6ff;background:radial-gradient(circle at 30% 20%,#73b6ff,#2863db 65%,#153c9c);font-size:25px}#stellar-concept .nova-coin{color:#8c5c35;background:linear-gradient(140deg,#fff1d9,#e5caa2);font-size:16px}
#stellar-concept .nav{position:relative;margin:0 22px;background:var(--a-glass);backdrop-filter:blur(25px) saturate(150%);border:1px solid #ffffff66;border-radius:29px;padding:6px;box-shadow:0 8px 25px #3b537a13,inset 0 1px 0 #fff8;gap:5px}#stellar-concept .nav button{flex:1;padding:10px 6px;border-radius:23px;gap:4px;color:var(--a-muted);font-size:11px}#stellar-concept .nav button.active{background:#007aff10;color:var(--orbit-accent)}#stellar-concept .nav button svg{width:20px;height:20px}#stellar-concept .note{font-size:11px;margin:14px 3px 0;letter-spacing:0}
#stellar-concept #refresh-handle{padding:8px 0 0;font-size:11px;color:var(--a-muted);gap:4px}#stellar-concept .pull-grip{width:24px;height:3px;background:#a4acb94d}#stellar-concept #refresh-status{background:var(--a-surface);color:var(--orbit-accent);margin-top:3px}#stellar-concept .refresh-stage{background:radial-gradient(ellipse at 50% 20%,#98bdff33,transparent 70%)}
#stellar-concept .welcome{padding:42px 2px 27px}#stellar-concept .welcome h1{font-size:42px;letter-spacing:-1.9px;max-width:300px;margin:16px auto}#stellar-concept .welcome p{font-size:15px;max-width:280px;margin:0 auto 35px}#stellar-concept .eyebrow{color:var(--a-muted);font-size:11px}#stellar-concept .brandmark.sculpture{position:relative;width:190px;height:190px;background:radial-gradient(ellipse,#bfd1f870,transparent 65%);box-shadow:none;margin:0 auto 18px;font-size:0;filter:drop-shadow(0 16px 18px #2f579b26)}#stellar-concept .brandmark:not(.sculpture){margin-top:30px;margin-bottom:55px}
#stellar-concept button.primary{border-radius:18px;background:var(--orbit-accent);box-shadow:0 5px 14px #007aff20;font-size:14px;min-height:52px}#stellar-concept button.secondary{background:var(--a-surface);border:1px solid var(--a-line);color:var(--orbit-accent);border-radius:17px;font-size:13px;min-height:49px}#stellar-concept input{background:var(--a-surface);color:var(--a-ink);border:1px solid #8b9ab62e;border-radius:16px;padding:17px}#stellar-concept label.field{color:var(--a-muted)}#stellar-concept .info{background:var(--a-surface);color:var(--a-muted);border-radius:20px;padding:18px;font-size:12px}#stellar-concept .pill{background:#007aff0e;color:var(--orbit-accent)}#stellar-concept .address{color:var(--a-ink)}#stellar-concept .error{color:#c13344}
#stellar-concept[data-scene="connect"] .content,#stellar-concept[data-scene="wallet"] .content{padding-top:26px;padding-bottom:30px;min-height:550px}#stellar-concept[data-scene="wallet"] .hero{min-height:0;padding-bottom:26px}#stellar-concept[data-scene="wallet"] .hero small{margin-top:15px}
#stellar-concept .bot-content{color:#eff5ff}#stellar-concept .bot-content small,#stellar-concept .bot-content .muted,#stellar-concept .bot-content p,#stellar-concept .bot-content .note{color:#a7bbd2}#stellar-concept .bot-content .field{color:#b2c6df}
@media(max-width:360px){#stellar-concept .content{padding-left:15px;padding-right:15px}#stellar-concept .hero{padding-left:18px;padding-right:18px}#stellar-concept .amount{font-size:39px}#stellar-concept .decimals{font-size:25px}#stellar-concept .orbital-art{width:100px;height:100px;right:4px;top:38px}#stellar-concept .metric{padding:15px 12px}#stellar-concept .metric strong{font-size:26px}#stellar-concept .nav{margin:0 15px}#stellar-concept .welcome h1{font-size:36px}}


#stellar-concept .device{background:radial-gradient(ellipse at 100% 12%,#b6caff38,transparent 52%),radial-gradient(ellipse at 0% 70%,#e3d8ff24,transparent 52%),var(--a-bg)}
#stellar-concept .hero{background:radial-gradient(circle at var(--shine-x,78%) var(--shine-y,12%),#ffffffc7,transparent 40%),radial-gradient(ellipse at 100% 0%,#a9c4ff94,transparent 67%),var(--a-surface);box-shadow:0 14px 30px #35598613,inset 0 1px 0 #fff;transition:box-shadow .3s}
#stellar-concept .hero:hover{box-shadow:0 17px 38px #35598620,inset 0 1px 0 #fff}
#stellar-concept .metrics .metric{background:linear-gradient(140deg,#ffffff3d,#ffffff00),var(--a-surface);border:1px solid #ffffff48;box-shadow:0 8px 18px #2a436507,inset 0 1px 0 #ffffff66}
#stellar-concept .nav{box-shadow:0 10px 25px #344c8220,inset 0 1px 0 #ffffffb8;border:1px solid #ffffffb0;isolation:isolate}
#stellar-concept .nav button{position:relative;z-index:1;transition:color .25s,transform .25s cubic-bezier(.2,1.5,.4,1)}
#stellar-concept .nav button.active{background:transparent}
#stellar-concept .nav-glass{position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:calc((100% - 22px)/3);border-radius:24px;background:linear-gradient(150deg,#e0eeffb8,#cae2ff70);box-shadow:inset 0 1px 1px #ffffffd9,0 2px 6px #3b66a510;pointer-events:none}
#stellar-concept[data-appearance="midnight"] .nav-glass{background:linear-gradient(150deg,#285587a1,#244e794d)}
#stellar-concept .orbital-art,#stellar-concept .sculpture{perspective:650px}
#stellar-concept .orbital-art .ring-one,#stellar-concept .sculpture .ring-one{animation:orbit-metal-one 2600ms cubic-bezier(.2,.7,.2,1) 1 both}
#stellar-concept .orbital-art .ring-two,#stellar-concept .sculpture .ring-two{animation:orbit-metal-two 2600ms cubic-bezier(.2,.7,.2,1) 1 both}
#stellar-concept .orbital-art .pearl-core,#stellar-concept .sculpture .pearl-core{animation:orbit-pearl-arrive 1600ms cubic-bezier(.18,.85,.25,1.2) 1 both}
#stellar-concept .hero:hover .orbital-art{transform:rotate(-3deg) translateY(-4px);transition:transform 800ms cubic-bezier(.2,.8,.2,1)}
#stellar-concept .orbital-art{transition:transform 800ms cubic-bezier(.2,.8,.2,1)}
#stellar-concept .brandmark.sculpture:hover .ring-one{animation:orbit-metal-hover-one 1800ms ease-in-out 1 both}
#stellar-concept .brandmark.sculpture:hover .ring-two{animation:orbit-metal-hover-two 1800ms ease-in-out 1 both}
#stellar-concept button.primary{background:linear-gradient(180deg,color-mix(in srgb,var(--orbit-accent),#fff 12%),var(--orbit-accent));box-shadow:0 7px 18px #007aff29,inset 0 1px 0 #ffffff45}
#stellar-concept button.primary:hover{filter:brightness(1.04);transform:translateY(-2px)}
#stellar-concept button.primary:active{transform:translateY(1px) scale(.97)}
#stellar-concept .asset{transition:transform .25s cubic-bezier(.2,1.3,.3,1)}#stellar-concept .asset:hover{transform:translateX(3px)}
@keyframes orbit-metal-one{0%{transform:rotate(-140deg) scaleY(.12);opacity:.2}70%{transform:rotate(-25deg) scaleY(.62);opacity:1}100%{transform:rotate(-35deg) scaleY(.56);opacity:1}}
@keyframes orbit-metal-two{0%{transform:rotate(180deg) scaleY(.14);opacity:.2}70%{transform:rotate(45deg) scaleY(.62);opacity:1}100%{transform:rotate(55deg) scaleY(.56);opacity:1}}
@keyframes orbit-pearl-arrive{0%{transform:translateY(-15px) scale(.5);opacity:0}65%{transform:translateY(3px) scale(1.08);opacity:1}100%{transform:translateY(0) scale(1);opacity:1}}
@keyframes orbit-metal-hover-one{0%,100%{transform:rotate(-35deg) scaleY(.56)}50%{transform:rotate(10deg) scaleY(.3)}}
@keyframes orbit-metal-hover-two{0%,100%{transform:rotate(55deg) scaleY(.56)}50%{transform:rotate(100deg) scaleY(.3)}}
@media(prefers-reduced-motion:reduce){#stellar-concept .hero:hover .orbital-art,#stellar-concept .asset:hover,#stellar-concept button.primary:hover{transform:none}#stellar-concept *,#stellar-concept *::before,#stellar-concept *::after{animation:none!important;transition:none!important}}


#stellar-concept{max-width:390px;width:100%;margin-inline:auto}
#stellar-concept .concept-bar{gap:9px;margin-bottom:12px}#stellar-concept .concept-bar>span{font-size:10px;letter-spacing:1px}#stellar-concept .concept-bar select{max-width:200px;font-size:11px;min-height:40px}
#stellar-concept .device{border-radius:42px;padding-bottom:0;border:1px solid #a5b0c34d;box-shadow:0 22px 65px #17294a20;position:relative}
#stellar-concept .phone-status{height:43px;padding:12px 24px 5px;display:flex;align-items:center;justify-content:space-between;position:relative;background:var(--a-glass);font-size:12px;font-weight:600;color:var(--a-ink)}
#stellar-concept .camera-island{position:absolute;top:9px;left:calc(50% - 44px);width:88px;height:25px;border-radius:18px;background:#13151a}
#stellar-concept .phone-signals{display:flex;align-items:center;gap:4px}#stellar-concept .phone-signals svg{width:13px;height:13px}#stellar-concept .phone-signals svg:last-child{width:19px}
#stellar-concept .telegram{min-height:47px;padding:8px 19px}#stellar-concept .telegram strong{font-size:12px}#stellar-concept .telegram small{font-size:10px}
#stellar-concept .home-indicator{width:112px;height:4px;border-radius:5px;background:var(--a-ink);opacity:.85;margin:13px auto 9px}
#stellar-concept .content{padding:10px 17px 13px}#stellar-concept .content>.row:first-child{min-height:44px}#stellar-concept .lang{min-width:55px;min-height:44px;padding:10px}
#stellar-concept .mobile-title{font-size:27px;line-height:1.15;letter-spacing:-1px;margin:0}#stellar-concept .mobile-greeting{font-size:11px;margin-top:2px;color:var(--a-muted)}#stellar-concept .avatar{width:37px;height:37px}
#stellar-concept #refresh-handle{min-height:36px;padding:6px 0 3px;font-size:10px;gap:4px}
#stellar-concept .hero{margin-top:13px;padding:18px 18px 10px;min-height:218px;border-radius:28px}#stellar-concept .holding-label{margin-top:24px;font-size:11px}#stellar-concept .amount{font-size:42px;margin-top:6px}#stellar-concept .decimals{font-size:26px}#stellar-concept .asset-unit{font-size:11px}#stellar-concept .hero-bottom{margin-top:12px;padding-top:3px;min-height:43px}#stellar-concept .wallet-shortcut{min-height:40px;font-size:10px}#stellar-concept .hero-bottom>span{font-size:10px}
#stellar-concept .orbital-art{width:105px;height:105px;top:29px;right:8px}#stellar-concept .metrics{gap:10px;margin-top:10px}#stellar-concept .metric{padding:13px 14px;border-radius:21px}#stellar-concept .metric small{padding-top:17px;font-size:11px}#stellar-concept .metric strong{font-size:26px;margin:5px 0 3px}#stellar-concept .metric-caption{font-size:10px}#stellar-concept .metric-icon{right:12px;top:12px}#stellar-concept .metric-icon svg{width:15px;height:15px}
#stellar-concept .section-head{margin:18px 3px 9px}#stellar-concept .section-head h2{font-size:17px}#stellar-concept .asset-group{border-radius:22px;padding:0 13px}#stellar-concept .asset{padding:13px 0;min-height:65px}#stellar-concept .coin{width:37px;height:37px}#stellar-concept .asset strong{font-size:13px}#stellar-concept .asset small{font-size:10px}#stellar-concept .note{font-size:10px;margin-top:10px}
#stellar-concept .nav{margin:0 17px;padding:5px;gap:5px;border-radius:27px}#stellar-concept .nav button{min-height:47px;padding:7px 5px;font-size:10px}#stellar-concept .nav-glass{top:5px;bottom:5px;left:5px;width:calc((100% - 20px)/3)}#stellar-concept .nav button svg{width:19px;height:19px}
#stellar-concept .welcome{padding:35px 0 26px}#stellar-concept .welcome h1{font-size:37px;max-width:280px}#stellar-concept .welcome p{font-size:14px}#stellar-concept .brandmark.sculpture{width:175px;height:175px}#stellar-concept button.primary,#stellar-concept button.secondary{min-height:50px}#stellar-concept input{font-size:16px;min-height:52px}
#stellar-concept[data-scene="connect"] .content,#stellar-concept[data-scene="wallet"] .content{min-height:530px;padding-top:15px;padding-bottom:25px}#stellar-concept[data-scene="assets"] .content{min-height:535px}#stellar-concept .bot-content{min-height:570px;padding:22px 16px}
@media(max-width:360px){#stellar-concept .concept-bar{justify-content:center}#stellar-concept .content{padding-left:13px;padding-right:13px}#stellar-concept .hero{padding-left:15px;padding-right:15px}#stellar-concept .amount{font-size:37px}#stellar-concept .decimals{font-size:24px}#stellar-concept .mobile-title{font-size:24px}#stellar-concept .metric{padding:12px}#stellar-concept .metric strong{font-size:24px}#stellar-concept .orbital-art{width:90px;height:90px;top:36px;right:4px}#stellar-concept .nav{margin-inline:13px}#stellar-concept .device{border-radius:33px}}


#stellar-concept .provided-brand{display:block;position:relative;width:112px;height:43px;overflow:hidden;border-radius:12px;background:#fff;flex:none}
#stellar-concept .provided-brand img{position:absolute;width:112px;height:112px;max-width:none;top:50%;left:0;transform:translateY(-50%);object-fit:contain}
#stellar-concept .brandmark:has(img){position:relative;width:230px;height:115px;overflow:hidden;border-radius:27px;background:#fff;box-shadow:0 10px 35px #2434500c;margin:20px auto 35px}
#stellar-concept .brandmark img{position:absolute;width:230px;height:230px;max-width:none;top:50%;left:0;transform:translateY(-50%);object-fit:contain;border-radius:0}
#stellar-concept .hero-heading{min-height:43px}#stellar-concept .hero .holding-label{margin-top:14px}
#stellar-concept button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}#stellar-concept input{scroll-margin-block:24px}
#stellar-concept .content{padding-bottom:14px}#stellar-concept .nav{padding-bottom:max(5px,env(safe-area-inset-bottom,0px))}
@media(max-width:360px){#stellar-concept .provided-brand{width:98px;height:39px}#stellar-concept .provided-brand img{width:98px;height:98px}#stellar-concept .wallet-shortcut{font-size:11px}#stellar-concept .hero-bottom>span{font-size:11px}}


#stellar-concept .app-wordmark{display:block;width:132px;height:55px;object-fit:contain;object-position:left center;filter:none}
#stellar-concept .app-identity{display:flex;flex-direction:column;align-items:flex-start;gap:0}
#stellar-concept .app-identity .wordmark-caption{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--a-muted);margin:0 0 4px 2px}
#stellar-concept .brandmark:has(img){width:240px;height:120px;border-radius:0;background:transparent;box-shadow:none;overflow:visible;margin:20px auto 22px}
#stellar-concept .brandmark img{position:static;width:100%;height:100%;object-fit:contain;transform:none;border-radius:0}
#stellar-concept[data-appearance="midnight"] .app-wordmark,#stellar-concept[data-appearance="midnight"] .brandmark img{filter:invert(1)}
#stellar-concept .hero-heading .identity{font-size:11px;letter-spacing:1px;color:var(--a-muted)}
#stellar-concept .brand-entrance{animation:apple-wordmark-reveal 950ms cubic-bezier(.16,1,.3,1) both}
#stellar-concept .hero:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(110deg,transparent 25%,#ffffff65 45%,transparent 65%);transform:translateX(-140%);animation:apple-glass-reveal 1500ms 250ms ease-out both}
#stellar-concept .welcome h1{font-size:36px;letter-spacing:-1.5px}#stellar-concept .welcome{padding-top:28px}
@keyframes apple-wordmark-reveal{from{opacity:0;transform:translateY(10px) scale(.94);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}
@keyframes apple-glass-reveal{from{transform:translateX(-140%)}to{transform:translateX(140%)}}
@media(prefers-reduced-motion:reduce){#stellar-concept .brand-entrance,#stellar-concept .hero:after{animation:none!important}#stellar-concept .hero:after{display:none}}

html{color-scheme:light;background:#f2f3f7}body{margin:0;background:#f2f3f7}*{box-sizing:border-box}#stellar-concept{max-width:480px;width:100%;min-height:100dvh;margin:0 auto}#stellar-concept .device{border:0;border-radius:0;box-shadow:none;min-height:100dvh;padding:0 0 max(14px,env(safe-area-inset-bottom))}#deployment-status{text-align:center;padding:10px 12px;font:11px -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#53627a;background:#e8eef8}#stellar-concept .welcome{padding-top:24px}#stellar-concept .nav{position:sticky;bottom:max(10px,env(safe-area-inset-bottom));z-index:5}#stellar-concept button{cursor:pointer}#stellar-concept .asset small,#stellar-concept .note,#stellar-concept .metric-caption{font-size:11px}#stellar-concept [hidden]{display:none!important}
