@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Poppins:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;font-family:'SamsungOne','DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;color:#eef0f2;background:#171820;overflow-x:hidden}button,input{font:inherit}button,a{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #b9f4d0;outline-offset:5px}header{position:absolute;top:0;left:0;right:0;z-index:5;padding:32px 4%;display:flex;justify-content:space-between;align-items:center}.logo{font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:29px;font-weight:600;letter-spacing:-2px;color:white;text-decoration:none;display:flex;align-items:center;gap:18px}.logo span{font-family:'SamsungOne','DM Sans';font-size:8px;letter-spacing:2px;font-weight:400;color:#b2b2c0}.wallets{display:flex;gap:10px}.wallets button{display:flex;gap:10px;align-items:center;border:1px solid #ffffff23;background:#ffffff07;border-radius:24px;padding:11px 17px;color:#e4e5ec;font-size:11px;backdrop-filter:blur(14px);transition:.2s}.wallets button:hover{background:#ffffff15;border-color:#ffffff55}.wallets small{font-size:6px;letter-spacing:1px;color:#a6a7b5;border:1px solid #ffffff21;border-radius:4px;padding:3px}.wallet-icon{font-size:13px;font-weight:700}.ghost{color:#c5b5f9;font-size:20px;line-height:15px}.arrow{margin-left:10px;color:#adbcae}main{height:100svh;min-height:680px;position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(ellipse at 50% 34%,#6d6b8460 0%,#44445130 35%,transparent 65%),linear-gradient(135deg,#292b38 0%,#191a23 50%,#2c2c3b 100%);overflow:hidden}.ambient{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 95%,#9f9bb125,transparent 37%);z-index:-1}.floor-shadow{position:absolute;bottom:5%;left:50%;width:320px;height:38px;border-radius:50%;background:#0008;filter:blur(19px);transform:translateX(-50%)}.float{perspective:1300px;position:relative;margin-top:25px;animation:hover 7s ease-in-out infinite}.phone{width:296px;height:610px;position:relative;padding:6px;border-radius:36px;background:linear-gradient(110deg,#9fa1ae,#242630 8%,#696c79 42%,#bcc0cd 58%,#353740 84%,#a8a9b2);box-shadow:1px 1px 1px #e0e1ed99,5px 8px 0 #20222c,7px 9px 0 #6e707c,17px 28px 38px #0006;transform:rotateY(-9deg) rotateZ(-2deg);transition:transform .5s;transform-style:preserve-3d}.screen{height:100%;border:3px solid #050609;border-radius:30px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 4%,#6a687432,transparent 55%),radial-gradient(ellipse at 0% 95%,#555f6738,transparent 60%),linear-gradient(145deg,#15181e,#090c0f 65%,#20252c)}.screen:after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:26px;border:1px solid #ffffff16;background:linear-gradient(110deg,#ffffff05,transparent 33%)}.punch{position:absolute;top:12px;left:50%;transform:translateX(-50%);width:10px;height:10px;border-radius:50%;background:#000;border:2px solid #252832;box-shadow:0 0 0 2px #08090c;z-index:2}.status{display:flex;justify-content:space-between;padding:13px 17px;font-size:9px;font-weight:600;color:#d0d2d7}.signals{font-size:9px;letter-spacing:1px}.signals b{font-size:6px;border:1px solid #afb2b9;border-radius:5px;padding:1px 3px;margin-left:3px}.volume,.power{position:absolute;right:-5px;background:linear-gradient(90deg,#1b1c25,#858893,#292b34);width:4px;border-radius:2px}.volume{height:64px;top:112px}.power{height:32px;top:204px}.edge{position:absolute;bottom:-5px;left:45%;width:35px;height:3px;background:#05060b;border-radius:3px}.screen-light{position:absolute;inset:0;opacity:.28;background:radial-gradient(ellipse at 50% 42%,#7c6c8840,transparent 44%);pointer-events:none}form{position:absolute;top:33%;left:22px;right:22px;transform:translateY(-10%)}label{display:block;text-align:center;font-size:7px;letter-spacing:2.5px;color:#9c9ea8;margin-bottom:14px}.hud{display:flex;align-items:center;height:61px;padding:0 17px;border:1px solid #b0a5c346;border-radius:12px;background:linear-gradient(120deg,#8e839824,#a8b6b90c);box-shadow:0 8px 25px #0005,inset 0 1px #ffffff10;gap:8px;backdrop-filter:blur(18px)}.dollar{color:#beb7d4;font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:23px}input{width:100%;min-width:0;background:transparent;border:0;color:#f4f3f7;font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:19px;letter-spacing:2px;outline:none}input::placeholder{color:#7d7d8e}.solana{font-size:14px;line-height:.37;background:linear-gradient(#8becbc,#b59be8);background-clip:text;color:transparent;transform:skew(-15deg);opacity:.7}#deploy{display:flex;justify-content:center;position:relative;width:100%;margin-top:12px;padding:13px;border:1px solid #ddfff026;border-radius:30px;background:#c5d9cf;color:#17211e;font-size:12px;font-weight:600;box-shadow:0 4px 20px #0003;transition:.2s}#deploy:hover{background:#e1f3e9;box-shadow:0 0 24px #d3ffe31c}#deploy span{position:absolute;right:18px}#deploy:disabled{opacity:.75;cursor:wait}#state{text-align:center;font-size:6px;letter-spacing:1.4px;color:#7e8790;margin-top:17px;line-height:1.7;min-height:20px}.phone-brand{position:absolute;bottom:70px;left:0;right:0;text-align:center;letter-spacing:3.5px;color:#b7bbc552;font-size:10px;font-weight:600}.android{position:absolute;bottom:15px;left:42px;right:42px;display:flex;justify-content:space-between;font-size:17px;color:#737980}.android span:first-child{font-size:13px}footer{position:absolute;bottom:22px;left:4%;right:4%;display:flex;justify-content:space-between;gap:15px;font-size:7px;letter-spacing:1.3px;color:#8b8d9c}footer i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#acd9bd;margin-right:7px}dialog{background:#1b1e26;color:#eee;border:1px solid #ffffff30;border-radius:20px;padding:32px;width:min(420px,90vw);box-shadow:0 30px 100px #0008}dialog::backdrop{background:#07080bc0;backdrop-filter:blur(12px)}dialog h2{font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-weight:500;font-size:25px}dialog p{font-size:13px;color:#a9adba;line-height:1.8}dialog a{color:#c3e0cf}#close{position:absolute;right:13px;top:12px;border:0;background:none;color:#c1c3cc}.action{border:1px solid #ffffff25;border-radius:25px;padding:12px 18px;background:#313540;color:white}@keyframes hover{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(min-height:850px) and (min-width:700px){.phone{width:330px;height:680px}form{left:26px;right:26px}.hud{height:68px}#deploy{padding:15px}}@media(max-width:650px){header{padding:22px 5%;align-items:flex-start}.logo{font-size:25px}.logo span{display:none}.wallets{flex-direction:column;gap:7px}.wallets button{padding:8px 11px;font-size:9px;min-width:144px;justify-content:flex-start}.wallets small,.arrow{margin-left:auto}.wallet-icon{width:13px}.ghost{font-size:16px}main{min-height:720px}.float{margin-top:64px}.phone{width:264px;height:550px;border-radius:30px}.screen{border-radius:25px}form{left:19px;right:19px}.hud{height:57px}input{font-size:17px}footer{bottom:14px;font-size:5px;letter-spacing:.65px}footer>span:last-child{display:none}footer>span:nth-child(2){max-width:155px;text-align:right;line-height:1.6}.floor-shadow{width:225px;bottom:5%}.phone-brand{bottom:59px}}@media(max-width:650px) and (max-height:750px){.phone{width:235px;height:488px}main{min-height:650px}.hud{height:50px}form{left:16px;right:16px}}@media(prefers-reduced-motion:reduce){.float{animation:none}.phone{transition:none}}

.notification{position:absolute;z-index:8;top:43px;left:10px;right:10px;border-radius:25px;background:#f5f3fff2;color:#22212b;padding:14px 13px 10px;box-shadow:0 12px 30px #0005;animation:notify-in .45s ease}.notification[hidden],.token-panel[hidden]{display:none}.notification-top{display:flex;gap:9px;align-items:flex-start}.notice-icon{width:31px;height:31px;flex:none;border-radius:50%;background:#9155eb;color:white;display:grid;place-items:center;font-size:15px}.notice-copy{min-width:0;flex:1}.notice-copy small{font-size:8px;color:#797582}.notice-copy strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.notice-copy p{font-size:9px;line-height:1.4;margin:2px 0 0;color:#777280}.notice-actions{display:flex;margin-top:10px;border-top:1px solid #d7d3df;padding-top:7px}.notice-actions button{flex:1;border:0;background:none;color:#5e398a;font-size:10px;font-weight:600;padding:5px}.notice-actions button+button{border-left:1px solid #d7d3df}.token-panel{position:absolute;inset:42px 13px 40px;background:#10141beF;z-index:4;border-radius:17px;padding:13px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#454052 transparent}.panel-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px}.panel-nav button{border:0;background:#272c37;border-radius:50%;color:#ddd;width:26px;height:26px}.panel-nav small{font-size:6px;letter-spacing:1px;color:#b6a0d7}.token-identity{display:flex;gap:10px;align-items:center}.token-avatar{background:linear-gradient(135deg,#b9a0f3,#95d7bb);width:36px;height:36px;border-radius:11px;display:grid;place-items:center;font-size:18px;color:#191b20}.token-identity h1{font-size:18px;margin:0;overflow-wrap:anywhere;letter-spacing:-.6px}.token-identity p{font-size:8px;color:#a2a8b2;margin:4px 0}.token-stats{display:flex;justify-content:space-between;margin:20px 0 15px}.token-stats small{display:block;font-size:6px;letter-spacing:1px;color:#7c8693}.token-stats strong{display:block;font-size:13px;margin-top:5px;font-weight:600}.chart-card{background:#191f28;border:1px solid #ffffff10;border-radius:12px;padding:10px}.chart-caption{display:flex;justify-content:space-between;font-size:7px;color:#a5aebd}.chart-caption span:last-child{color:#a5dfbe}.chart-card svg{display:block;width:100%;height:120px;margin-top:9px}.chart-axis{display:flex;justify-content:space-between;color:#677483;font-size:6px}.trades-title{display:flex;justify-content:space-between;margin:17px 0 7px;font-size:8px}.trades-title small{font-size:6px;color:#8793a2}.trade{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0a;padding:8px 0;font-size:8px;color:#d1d5df}.trade .buy{color:#9ae0b6}.trade small{font-size:6px;color:#81909c}.panel-note{font-size:6px;color:#7a8490;line-height:1.6;margin:12px 0 0}.screen:has(.token-panel:not([hidden])) .phone-brand{display:none}@keyframes notify-in{from{transform:translateY(-130%);opacity:0}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.notification{animation:none}}
.android button{border:0;background:none;color:inherit;padding:0 10px;font:inherit;min-height:28px}.android button:first-child{font-size:13px}.status{cursor:grab;touch-action:none;position:relative;z-index:10}.quick-panel{position:absolute;inset:35px 0 39px;z-index:12;border-radius:0 0 26px 26px;background:linear-gradient(160deg,#eeeeffeF,#d2d3eaf5);color:#242532;backdrop-filter:blur(25px);padding:24px 19px 15px;touch-action:pan-x;animation:notify-in .35s ease}.quick-panel[hidden]{display:none}.quick-heading{display:flex;justify-content:space-between;align-items:center}.quick-heading strong{font-size:31px;letter-spacing:-1px;font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-weight:500}.quick-heading p{font-size:9px;margin:2px 0 20px;color:#606271}.quick-heading button{border:0;background:#ffffff60;border-radius:50%;width:28px;height:28px;color:#4c4f60;font-size:20px}.quick-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.quick-tiles button{border:0;background:none;color:#616373;padding:0}.quick-tiles b{display:grid;place-items:center;width:42px;height:42px;background:#b9bacb88;border-radius:50%;font-size:21px;font-weight:400;transition:.2s}.quick-tiles .enabled b{background:#7760ad;color:#fff}.quick-tiles span{display:block;font-size:7px;margin-top:7px}.brightness-control{display:flex;align-items:center;gap:8px;background:#babccd66;padding:11px;border-radius:25px;margin:24px 0 0;color:#585b6c;font-size:12px}.brightness-control input{accent-color:#7961ad;min-width:0;width:100%;padding:0;letter-spacing:0;height:12px}#settings-feedback{text-align:center;font-size:7px;color:#747586;min-height:20px;line-height:1.5}.shade-notice{background:#fffffff0;border-radius:19px;padding:15px;margin-top:22px}.shade-notice small{font-size:7px;color:#777083;display:block;margin-bottom:7px}.shade-notice strong{font-size:11px;display:block;overflow-wrap:anywhere}.shade-notice p{font-size:9px;line-height:1.6;color:#787483;margin:6px 0}.shade-notice button{border:0;background:none;color:#725394;font-size:10px;font-weight:600;padding:8px 0 0}.shade-hint{position:absolute;bottom:21px;left:0;right:0;text-align:center;font-size:7px;color:#78798b}.handle{position:absolute;bottom:10px;left:calc(50% - 20px);width:40px;height:3px;border-radius:3px;background:#87869b}#brightness-mask{position:absolute;inset:0;pointer-events:none;background:#000;opacity:0;z-index:15;border-radius:26px}.screen:has(.quick-panel:not([hidden])) .status{color:#e0e1ec}@media(max-width:650px) and (max-height:750px){.quick-panel{padding:14px}.quick-heading strong{font-size:26px}.quick-heading p{margin-bottom:8px}.brightness-control{margin-top:16px}.shade-notice{margin-top:12px}.quick-tiles b{width:37px;height:37px}}
.screen{background:#aaa0d8 url('galaxy-reference.png') center center/154.5% 125.3% no-repeat}.screen-light{background:linear-gradient(180deg,#17102508,#18102326);opacity:1}.status{color:#252039}.hud{background:#f3edffbb;border-color:#ffffff95;box-shadow:0 8px 25px #3c276a25,inset 0 1px #fff8}.dollar{color:#6d4f9a}input{color:#352d46}input::placeholder{color:#726580}label{color:#42334f;font-weight:600}#deploy{background:#f3effb;color:#342944;border-color:#fff8;box-shadow:0 5px 20px #33204420}#deploy:hover{background:white}#state{color:#51425f}.phone-brand{color:#40305270}.android{color:#40344f}.quick-panel label{color:#585b6c}.screen:has(.token-panel:not([hidden])) .status{color:#252039}
.punch{display:none}
.float:hover,.float:focus-within{animation-play-state:paused}
main{background:#808ccd}.clouds{position:absolute;inset:-6%;z-index:-3;background:url('gemini-clouds.png') center center/cover no-repeat;transform:translate3d(var(--cloud-x,0px),var(--cloud-y,0px),0) scale(1.04);will-change:transform;transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.cloud-glow{position:absolute;inset:-10%;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 20% 65%,#f3a4db20,transparent 55%),radial-gradient(ellipse at 80% 20%,#7ca8ff20,transparent 50%);transform:translate3d(var(--glow-x,0px),var(--glow-y,0px),0);transition:transform 1.8s ease}.ambient{background:linear-gradient(180deg,#15133328,transparent 20%,transparent 75%,#28204c32)}.floor-shadow{opacity:.22;bottom:10%}header{background:linear-gradient(#24224a22,transparent)}.logo{filter:drop-shadow(0 1px 4px #16113355)}.logo span{color:#f4efff}.wallets button{background:#25244738;border-color:#ffffff50;color:#fff;box-shadow:0 3px 12px #27365512}.wallets small,.arrow{color:#e7e4f4}.ghost{color:#e5d8ff}footer{color:#fff;text-shadow:0 1px 5px #211b52}.float{margin-top:-25px;transform:translate(var(--phone-x,0px),var(--phone-y,0px));animation:none;transition:transform .25s ease;z-index:1}.float.is-moving{transition:none}.float.is-moving .phone{cursor:grabbing}.phone{transform:rotateY(-8deg) rotateZ(-2deg)}body.move-mode .phone{cursor:grab;touch-action:none}body.move-mode .screen{pointer-events:none}.view-controls{position:absolute;z-index:4;bottom:55px;left:50%;transform:translateX(-50%);text-align:center;width:max-content;max-width:94%}.view-buttons{display:flex;align-items:center;gap:4px;padding:5px;background:#26213b66;backdrop-filter:blur(20px);border:1px solid #ffffff45;border-radius:30px;box-shadow:0 8px 25px #30274425}.view-buttons button{border:0;border-radius:24px;background:transparent;color:#eeeaf6;font-size:10px;white-space:nowrap;padding:10px 14px;min-height:34px}.view-buttons button.active{background:#eeeafa;color:#3a3051}.view-buttons button:hover{background:#ffffff24}.view-buttons button.active:hover{background:#fff}#view-hint{font-size:8px;color:#fff;letter-spacing:.2px;text-shadow:0 1px 4px #302345;margin:9px 0 0}.model-stage{position:absolute;inset:90px 12% 115px;z-index:2}.model-stage[hidden]{display:none}model-viewer{display:block;width:100%;height:100%;--poster-color:transparent;--progress-bar-color:#fff;--progress-bar-height:2px;touch-action:none;background:transparent}.model-loading{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:12px;pointer-events:none}#model-error{position:absolute;top:40%;left:0;right:0;text-align:center;color:white;font-size:12px}.float[hidden]{display:none}@media(max-width:650px){.float{margin-top:10px}.view-controls{bottom:55px}.view-buttons button{padding:9px 12px;font-size:9px}.model-stage{inset:115px 0 125px}main{min-height:790px}.phone{width:250px;height:515px}.clouds{background-position:48% center}footer{bottom:16px}}@media(max-width:650px) and (max-height:750px){main{min-height:710px}.phone{width:228px;height:472px}.float{margin-top:12px}}@media(prefers-reduced-motion:reduce){.clouds,.cloud-glow{transform:none;transition:none}.float{transition:none}}
/* Immersive scroll sequence */
html{scroll-behavior:smooth}body{background:#020309}header{position:fixed;background:linear-gradient(#020309b0,transparent);pointer-events:none}header>*{pointer-events:auto}.scroll-journey{height:225svh;position:relative}main{position:sticky;top:0;height:100svh;min-height:0!important;overflow:hidden;background:#020309;display:block}.ambient,.floor-shadow,.clouds,.cloud-glow{display:none}#particle-space{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none}.space-vignette{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#02030b00 15%,#02030940 70%,#000b 100%)}.float{position:absolute;top:var(--reveal-top,110px);left:50%;margin:0!important;transform:translateX(-50%) translate(var(--phone-x,0px),var(--phone-y,0px)) scale(var(--reveal-scale,2.2));transform-origin:50% 0;transition:none;will-change:transform,top}.phone{width:300px;height:615px;transform:rotateY(var(--reveal-y,0deg)) rotateZ(var(--reveal-z,0deg));box-shadow:1px 1px 1px #e0e1ed99,5px 8px 0 #20222c,7px 9px 0 #6e707c,0 0 55px #7379ff18;transition:none}.view-controls{bottom:45px;opacity:var(--controls-opacity,0);pointer-events:none;transition:opacity .3s}.scene-revealed .view-controls{pointer-events:auto}.view-buttons{background:#141826bd;border-color:#6d779f55}.model-stage{inset:95px 12% 120px}.scroll-cue{position:absolute;z-index:5;bottom:30px;left:50%;transform:translateX(-50%);background:#060915b8;backdrop-filter:blur(12px);border:1px solid #59649160;border-radius:30px;color:#dbe4ff;padding:12px 22px;font-size:8px;letter-spacing:2px;display:flex;gap:20px;align-items:center;transition:opacity .2s}.scroll-cue span{font-size:18px;color:#9faeff}.scene-revealed .scroll-cue{opacity:0;pointer-events:none}.motion-toggle{position:absolute;right:25px;bottom:19px;z-index:5;background:transparent;border:0;color:#8f9dbb;font-size:9px;padding:10px}.wallets button{background:#171b2ba0;border-color:#69728c50}.wallets button:hover{background:#2a3049}.logo span{color:#9da7c0}footer{position:relative;bottom:auto;left:auto;right:auto;padding:22px 4%;font-size:7px;background:#020309;color:#707e99}#view-hint{color:#a3b0ce;text-shadow:none}.screen{background-color:#131522}.float:has(input:focus-visible){outline:none}.scene-revealed .motion-toggle{bottom:15px}@media(max-width:650px){header{padding:19px 5%}.scroll-journey{height:210svh}.phone{width:250px;height:515px}.float{top:var(--reveal-top,145px);transform:translateX(-50%) translate(var(--phone-x,0px),var(--phone-y,0px)) scale(var(--reveal-scale,1.5))}.model-stage{inset:130px 0 135px}.view-controls{bottom:53px}.scroll-cue{bottom:42px;font-size:7px}.motion-toggle{right:10px;bottom:4px;font-size:8px}footer{gap:15px;font-size:5px}.scene-revealed .motion-toggle{bottom:4px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.float{will-change:auto}.scroll-cue,.view-controls{transition:none}}
.logo{font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;gap:0}.logo span{font-family:inherit;font-size:20px;letter-spacing:-1px;font-weight:600;color:#8ca3ff;margin:0}.logo:before{content:'✦';font-size:25px;color:#adbdff;margin-right:10px}@media(max-width:650px){.logo{font-size:15px}.logo span{display:inline;font-size:15px}.logo:before{font-size:21px;margin-right:6px}}
form{top:var(--hud-top,26%)}
/* High-resolution close-up: native UI pixels, not a scaled screenshot. */
.float{transform:translateX(-50%) translate(var(--phone-x,0px),var(--phone-y,0px));will-change:top}.phone{zoom:var(--reveal-scale,1);transform:rotateY(var(--reveal-y,0deg)) rotateZ(var(--reveal-z,0deg))}.screen{background:#b1a0d9 url('galaxy-wallpaper-hq.jpg') center/100% 100% no-repeat;background-blend-mode:luminosity}.screen-light{background:linear-gradient(150deg,#baa5f340,#b5a0df15);opacity:1}.punch{display:block;top:11px;width:9px;height:9px;border:1.5px solid #292535;background:radial-gradient(circle at 45% 40%,#161c32 0 16%,#02030a 38% 100%);box-shadow:0 0 0 1px #53466355}.hud{backdrop-filter:none;background:linear-gradient(120deg,#f3edfff0,#eee8fbde);border-color:#ffffffaa;box-shadow:0 4px 16px #3c276a1a,inset 0 1px #fff8}.screen:after{background:none}.phone input,.phone button{-webkit-font-smoothing:antialiased}.phone .solana{background:none;color:#a285d1;opacity:1;font-size:12px;line-height:.45}.status{font-weight:600}.signals b{color:#282239;border-color:#4a405b}@media(max-width:650px){.float{transform:translateX(-50%) translate(var(--phone-x,0px),var(--phone-y,0px))}}
#launch-form>label{letter-spacing:.3px;font-size:9px;line-height:1.5;text-wrap:balance}
/* Crisp Solana × Samsung Wallet wallpaper, rendered at any zoom. */
.screen{background:linear-gradient(180deg,#0a051c 0%,#24105d 10%,#5830c2 16%,#bb83f4 19%,#ffd5f8 22%,#b97cf5 25%,#6232d4 29%,#30106f 37%,#15072e 58%,#080413 100%);background-blend-mode:normal}.screen-light{background:radial-gradient(ellipse at 50% 24%,#dbb4ff28,transparent 52%)}.ecosystem-wallpaper{position:absolute;top:18.2%;left:12px;right:12px;height:7%;display:grid;place-items:center;pointer-events:none}.ecosystem-lockup{display:flex;align-items:center;gap:7px;color:#110520;white-space:nowrap}.ecosystem-lockup strong{font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:16px;letter-spacing:.5px;font-weight:700}.collab-cross{font-size:17px;color:#52315f;margin:0 2px}.samsung-wallet-word{font-family:'Samsung Sharp Sans','Poppins',sans-serif;font-size:12px;letter-spacing:-.5px;line-height:1.1;font-weight:600}.samsung-wallet-word b{font-weight:500;font-size:10px}.solana-mark{width:22px;display:grid;gap:3px}.solana-mark i{display:block;height:5px;transform:skew(-28deg);background:linear-gradient(120deg,#9356ff,#19efb0)}.solana-mark i:nth-child(2){transform:skew(28deg);background:linear-gradient(120deg,#a54aff,#40bcd6)}.solana-mark i:nth-child(3){background:linear-gradient(120deg,#a627ff,#687ef3)}#launch-form>label{color:#eee3ff;text-shadow:0 1px 5px #1c054f;font-weight:500;margin-bottom:14px}.hud{background:linear-gradient(120deg,#ffffffed,#e9defff2);border:1px solid #ffffffc0}.dollar{color:#7753a3}#ticker{color:#332147}#ticker::placeholder{color:#786885}#state{color:#c1afd8}.status{color:#e8defb}.signals b{color:#ece4ff;border-color:#bab0ce}.phone-brand{color:#b09bc06b}.android{color:#a392b7}.punch{box-shadow:0 0 0 1px #5a476277}.screen:has(.token-panel:not([hidden])) .status{color:#e8defb}.screen:has(.token-panel:not([hidden])) .ecosystem-wallpaper{visibility:hidden}
form{top:var(--hud-top,29%)}
.quick-guide{position:absolute;bottom:19px;left:25px;z-index:6;border:1px solid #7472a04d;background:#151127c9;color:#ddd5f6;border-radius:25px;padding:10px 15px;font-size:10px;backdrop-filter:blur(12px);display:flex;gap:9px;align-items:center}.quick-guide:hover{background:#34254c}.guide-dialog{width:min(490px,92vw);padding:36px 30px;background:radial-gradient(ellipse at 50% 0%,#49357870,transparent 60%),#10111a}.guide-eyebrow{text-align:center;letter-spacing:2px;font-size:8px!important;color:#b0a0d0!important}.guide-orb{width:68px;height:68px;border-radius:50%;margin:22px auto;background:radial-gradient(circle at 35% 25%,#d3c1ff,#9874fa 38%,#352962 72%);box-shadow:0 0 45px #8d56f53a;display:grid;place-items:center;color:#eee;font-size:30px}.guide-dialog h2{text-align:center;font-size:23px;margin:15px 0 8px}.guide-caption{font-size:17px!important;color:#f2edff!important;text-align:center;line-height:1.7!important;min-height:90px;display:grid;place-items:center;margin:15px 0 22px!important}.guide-dialog audio{display:block;width:100%;height:42px}.guide-disclosure{font-size:9px!important;text-align:center;color:#9990a9!important;margin-top:15px!important}.guide-dialog details{margin-top:22px;border-top:1px solid #ffffff16;padding-top:14px;font-size:11px;color:#b3acc3}.guide-dialog details p{font-size:11px;line-height:1.8}.guide-dialog summary{cursor:pointer}.guide-step{color:#c8aeff;font-size:8px;text-align:center;letter-spacing:2px;margin:12px 0}@media(max-width:650px){.quick-guide{left:12px;bottom:7px;font-size:8px;padding:7px 11px}.guide-dialog{padding:30px 24px}.guide-caption{font-size:15px!important;min-height:100px}}
.quick-guide{position:fixed;left:25px;bottom:19px;border:0;background:#060914a6;box-shadow:none;backdrop-filter:blur(8px);font-size:11px;gap:9px;padding:9px 12px;color:#e1e5fc;z-index:15}.quick-guide:hover{background:#171a2bcc}.guide-star{width:23px;height:23px;color:#b1baff;flex:none;transition:filter .2s}.guide-audio-state{display:none;font-size:12px;margin-left:3px;color:#b8c5ff}.quick-guide.is-playing .guide-audio-state{display:inline}.quick-guide.is-playing .guide-star{filter:drop-shadow(0 0 6px #979dff);animation:guide-breathe 1.8s ease-in-out infinite}@keyframes guide-breathe{50%{opacity:.6;transform:scale(.9)}}@media(max-width:650px){.quick-guide{left:10px;bottom:6px;font-size:9px;padding:7px 9px}.guide-star{width:19px;height:19px}}@media(prefers-reduced-motion:reduce){.quick-guide.is-playing .guide-star{animation:none}}
/* Token artwork and smart metadata fields */
.hud{padding:0 10px;gap:6px}#ticker{font-size:15px;letter-spacing:1px}#image-pick{flex:0 0 35px;width:35px;height:35px;position:relative;border:1px dashed #8e75ab;border-radius:9px;background:#d9c8f0;color:#674890;font-size:23px;padding:0;overflow:hidden}#image-pick img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.form-extras{display:flex;justify-content:space-between;align-items:center;margin:7px 0}.form-extras button{border:0;background:none;color:#d5c4ee;font-size:9px;padding:5px 1px}#advanced-toggle span{margin-left:5px}#advanced-toggle[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}#image-feedback{font-size:8px;color:#d6c5ed;margin:4px 0;text-align:center;line-height:1.4}#image-feedback:empty{display:none}#advanced-fields{background:#180d2eed;border:1px solid #d6b5ff30;border-radius:12px;padding:12px;margin-bottom:8px}#advanced-fields label{font-size:9px;text-align:left;letter-spacing:0;color:#e8dafa;margin:10px 0 5px}#advanced-fields label:first-child{margin-top:0}#advanced-fields small{float:right;color:#af98c8;font-size:8px;font-weight:400}#advanced-fields input,#advanced-fields textarea{display:block;width:100%;border:1px solid #c8b1ec40;border-radius:6px;padding:8px;font:10px 'SamsungOne',sans-serif;color:#f5ecff;background:#ffffff09;letter-spacing:0;resize:vertical}#advanced-fields input::placeholder,#advanced-fields textarea::placeholder{color:#b5a1c9}#advanced-fields textarea:focus-visible{outline:2px solid #b9f4d0;outline-offset:2px}.links-hint{font-size:8px;color:#bca8d0;line-height:1.5;margin:7px 0}#detected-links>div{display:flex;gap:6px;border-top:1px solid #ffffff12;padding:6px 0;font-size:8px;color:#d5c7e6}#detected-links strong{min-width:48px;color:#a9eaca}#detected-links span{overflow-wrap:anywhere;min-width:0}.link-error{font-size:8px;color:#ffb3ba;overflow-wrap:anywhere}#launch-form.expanded{max-height:57%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a080c4 transparent;padding:0 3px 12px;left:19px;right:19px}#launch-form.expanded>label{margin-bottom:10px}.draft-image{width:64px;height:64px;border-radius:12px;object-fit:cover}#draft-identity{display:flex;gap:14px;align-items:center}#draft-links{overflow-wrap:anywhere}#draft-links p{margin:5px 0}#modal{max-height:85svh;overflow:auto}#token-image[hidden]{display:none}
main:has(#launch-form.expanded) .float{top:100px;transform:translateX(-50%)}main:has(#launch-form.expanded) .phone{zoom:1;transform:none;width:min(370px,92vw);height:calc(100svh - 150px);min-height:490px;max-height:800px}main:has(#launch-form.expanded) .scroll-cue{display:none}#launch-form.expanded{top:29%;max-height:62%;transform:none}#launch-form.expanded #advanced-fields input,#launch-form.expanded #advanced-fields textarea{font-size:13px}#launch-form.expanded #advanced-fields label{font-size:11px}#launch-form.expanded .form-extras button{font-size:11px}#launch-form.expanded .links-hint,#launch-form.expanded #detected-links>div{font-size:10px}#launch-form.expanded #state{font-size:8px}main:has(#launch-form.expanded) .phone-brand{display:none}@media(max-width:650px){main:has(#launch-form.expanded) .float{top:125px}main:has(#launch-form.expanded) .phone{height:calc(100svh - 165px)}}
.live-mint{overflow-wrap:anywhere;font-size:8px;color:#a69db5}.token-panel #pump-link{color:#c7b3ef;font-size:10px}.token-panel #activity-status{font-size:9px;line-height:1.5;color:#a9afba}.token-panel .action{font-size:9px;padding:8px 12px}.trade a{color:#a4e0bd}#launch-progress{color:#dbc5ff;overflow-wrap:anywhere}#launch-cost{color:#b5e8c8;font-weight:600}#modal button:disabled{opacity:.6;cursor:wait}

/* Official Phantom ghost mark: phantom.com */
#phantom .phantom-logo{display:block;width:22px;height:19px;object-fit:contain;flex-shrink:0}


.launch-signin{display:inline-block;color:#d7c7ff;font-size:12px;margin-top:10px;text-underline-offset:4px}

#profile-trigger{display:block;margin:9px auto 0;border:1px solid #cfb8ff45;border-radius:20px;padding:9px 16px;background:#baa2ef16;color:#ded1ff;font-size:11px;letter-spacing:.2px}
#wallet-profile{position:absolute;inset:35px 0 42px;z-index:22;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 26px;background:radial-gradient(ellipse at 50% 5%,#6145a649,transparent 50%),#100c20;color:#f4efff;text-align:center;scrollbar-width:thin;animation:profile-enter .25s ease-out}
#wallet-profile[hidden]{display:none}.profile-nav{display:flex;align-items:center;gap:12px;text-align:left;font-size:9px;letter-spacing:1.7px;color:#c5b7df}.profile-nav button{border:1px solid #ffffff26;background:#ffffff08;color:white;width:35px;height:35px;border-radius:50%;font-size:24px}.profile-emblem{display:grid;place-items:center;margin:24px auto 18px;width:78px;height:78px;border-radius:26px;border:1px solid #bba5ff55;background:linear-gradient(145deg,#4b357c,#1a1232);box-shadow:0 10px 32px #9b72f522}#wallet-profile h2{font-family:'Samsung Sharp Sans',sans-serif;font-size:23px;line-height:1.35;letter-spacing:-.6px;margin:0}.profile-intro{font-size:12px;color:#b6a8cf;margin:10px 0 24px}.profile-card{padding:17px 14px;border:1px solid #d6bdff26;border-radius:18px;background:#ffffff06;text-align:left}.profile-card-top{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:8px;letter-spacing:.6px;color:#b9adcd}#profile-badge{color:#bba9d4;letter-spacing:0}#profile-badge.verified{color:#9ef2c5}#profile-address{font-size:12px;line-height:1.65;overflow-wrap:anywhere;user-select:text;margin:14px 0 0;color:#ede5fa}#profile-copy{margin-top:12px;padding:7px 10px;border:1px solid #cbb6ff35;border-radius:8px;background:#a88cdf16;color:#d4bfff;font-size:10px}#profile-feedback{min-height:34px;font-size:11px;line-height:1.6;color:#c2b5d8;margin:17px 0}.profile-primary{display:block;width:100%;padding:13px 10px;border:0;border-radius:30px;background:#cab6f5;color:#1b102d;font-size:13px;font-weight:600;text-decoration:none}.profile-primary:disabled{opacity:.6}#wallet-profile [hidden]{display:none}#profile-disconnect{border:0;background:transparent;padding:14px;color:#c1b1da;font-size:11px}#profile-download{display:block;color:#c5adf5;font-size:12px;margin-top:14px}.profile-note{font-size:10px;line-height:1.7;color:#9688ad;margin:20px 0 0}
main.profile-open .float{top:100px;transform:translateX(-50%);animation:none}main.profile-open .phone{zoom:1;transform:none!important;width:min(370px,92vw);height:calc(100svh - 150px);min-height:420px;max-height:800px}main.profile-open .scroll-cue,main.profile-open .phone-brand{display:none}main.profile-open .android{z-index:25}main.profile-open #launch-form{visibility:hidden}@media(max-width:650px){main.profile-open .float{top:125px}main.profile-open .phone{height:calc(100svh - 165px)}}@keyframes profile-enter{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){#wallet-profile{animation:none}}
main.profile-open #launch-form{display:none}#wallet-profile .profile-emblem{width:64px;height:64px;margin:18px auto 14px}#wallet-profile h2{font-size:22px}.profile-intro{margin:9px 0 18px}#profile-feedback:empty{display:none}.profile-card{margin-bottom:18px}.profile-note{margin-top:14px}#profile-trigger{min-height:36px}
.initial-buy-field{margin:20px 0;padding:16px;background:#b29be60b;border:1px solid #c2a8ff30;border-radius:16px}.initial-buy-field label{text-align:left;font-size:13px;letter-spacing:0;color:#eee;margin:0 0 12px}.initial-buy-field small{color:#aaa;font-weight:400}.initial-buy-field>div{display:flex;align-items:center;gap:12px}.initial-buy-field input{font-size:24px;letter-spacing:0;width:100%;min-width:0;padding:10px;border-radius:10px;border:1px solid #ffffff22}.initial-buy-field strong{color:#cab1ff;font-size:14px}.initial-buy-field p{font-size:11px;line-height:1.6;margin:12px 0 0}#purchase-summary{color:#c5b6e7}#edit-launch{margin-top:12px;background:transparent;width:100%}
