:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f2f5f8;background:#090d13;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #090d13;--panel: #10161e;--panel-2: #141c25;--panel-3: #0d131a;--line: rgba(188, 205, 220, .11);--line-strong: rgba(188, 205, 220, .18);--muted: #82909d;--muted-2: #a3afba;--white: #f4f7fa;--green: #9bea62;--green-2: #c3ff92;--green-dark: #1c3a22;--purple: #a78bfa;--danger: #ff8f8f;--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,.upload-zone:focus-visible{outline:2px solid var(--green);outline-offset:3px}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% -17%,rgba(77,104,71,.12),transparent 44%),#090d13}.ambient{position:absolute;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(100px);opacity:.1}.ambient-one{width:430px;height:430px;top:340px;left:-280px;background:#54c96c}.ambient-two{width:370px;height:370px;top:880px;right:-230px;background:#6a53de;opacity:.08}.topbar{width:min(1200px,calc(100% - 64px));height:78px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(177,195,210,.09);position:relative;z-index:2}.brand{display:inline-flex;align-items:center;gap:11px}.brand-mark{width:35px;height:35px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(140deg,#c4ff96,#7fd74c 72%);box-shadow:0 5px 20px #8eea562e;position:relative}.brand-mark:before,.brand-mark:after,.brand-mark span{content:"";position:absolute;width:17px;height:3px;border-radius:8px;background:#122113;transform:rotate(-45deg)}.brand-mark:before{top:11px;left:9px;width:12px}.brand-mark span{top:16px;left:9px;width:18px}.brand-mark:after{top:21px;left:15px;width:10px}.brand-copy{display:flex;flex-direction:column;line-height:1;gap:5px}.brand-copy strong{font-size:17px;letter-spacing:-.7px;font-weight:740}.brand-copy strong span{color:var(--green)}.brand-copy small{color:#74808b;font-size:8px;font-weight:800;letter-spacing:1.6px}.topbar-right{display:flex;align-items:center;gap:14px}.service-pill{border:1px solid var(--line);border-radius:999px;padding:8px 11px;display:flex;align-items:center;gap:7px;color:#a5b0ba;background:#131a22b8;font-size:11px;font-weight:650}.service-ready{color:#c4ecae;border-color:#9bea6238}.status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#f2a75e;box-shadow:0 0 9px #f2a75e8c}.service-ready .status-dot,.green-dot{background:#8be35b;box-shadow:0 0 9px #8be35b8c}.wallet-button{height:39px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;padding:0 14px;border:1px solid rgba(160,208,130,.27);background:#87cf561a;color:#d4f7bd;font-size:12px;font-weight:700;cursor:pointer;transition:.2s ease}.wallet-button:hover{background:#87cf562b;border-color:#a0d08273;transform:translateY(-1px)}.wallet-connected{color:#d9e4ec;border-color:var(--line-strong);background:#ffffff0a}.main-wrap{width:min(1200px,calc(100% - 64px));margin:0 auto}.hero-row{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:61px 0 38px}.hero-copy{max-width:670px}.eyebrow{color:#a2b0bb;font-size:10px;letter-spacing:1.65px;font-weight:790;display:flex;align-items:center;gap:9px}.eyebrow-line{width:18px;height:1px;background:var(--green)}.eyebrow-separator{color:#55616b}.hero-copy h1{font-size:clamp(43px,6vw,67px);line-height:.98;letter-spacing:-4px;margin:20px 0 17px;font-weight:690;color:#f4f7f8}.hero-copy h1 span{color:var(--green)}.hero-copy>p{max-width:550px;margin:0;color:#99a5af;font-size:15px;line-height:1.7}.hero-tags{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px}.hero-tags span{display:inline-flex;align-items:center;gap:6px;color:#aab5bf;font-size:11px;padding:7px 10px;background:#ffffff09;border:1px solid rgba(255,255,255,.075);border-radius:999px}.hero-tags svg{color:var(--green)}.hero-side-card{width:280px;min-height:94px;border:1px solid var(--line);border-radius:15px;padding:17px;background:linear-gradient(140deg,#192228db,#11171fcc);display:grid;grid-template-columns:33px 1fr;gap:10px;position:relative;margin-bottom:2px}.hero-card-icon{width:33px;height:33px;border-radius:10px;display:grid;place-items:center;color:var(--green);background:#9bea621a}.hero-side-card strong{font-size:12px;font-weight:700}.hero-side-card p{color:#94a0aa;font-size:10px;line-height:1.5;margin:5px 0 0}.hero-card-index{position:absolute;right:15px;top:15px;color:#5b6974;font-family:var(--font-mono);font-size:9px}.setup-banner{display:flex;align-items:center;gap:13px;border:1px solid rgba(238,177,91,.23);background:linear-gradient(100deg,#5b42202e,#1d1c1859);border-radius:13px;padding:13px 16px;margin:0 0 19px}.banner-icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;color:#f1b66c;background:#f1b66c1c;border-radius:9px}.setup-banner>div:nth-child(2){display:flex;flex-direction:column;gap:3px;flex:1}.setup-banner strong{color:#f1d1a4;font-size:11px}.setup-banner span{color:#b5a58e;font-size:10px}.setup-banner code{color:#ffe0a7}.setup-banner a{display:inline-flex;align-items:center;gap:5px;color:#e9c38d;white-space:nowrap;font-size:10px;font-weight:700}.setup-banner a:hover{color:#fff}.builder-grid{display:grid;grid-template-columns:minmax(0,1fr) 322px;align-items:start;gap:18px}.builder-card{min-width:0;background:linear-gradient(155deg,#131b24fa,#0f151dfc);border:1px solid rgba(175,195,210,.14);border-radius:20px;box-shadow:0 22px 90px #00000047;padding:24px 25px 22px}.builder-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.section-kicker{color:var(--green);font-weight:800;font-size:9px;letter-spacing:1.6px;margin-bottom:7px}.builder-heading h2{margin:0;font-size:23px;line-height:1.1;letter-spacing:-.8px}.network-selector{display:flex;align-items:center;gap:3px;padding:3px;background:#0c1218;border:1px solid rgba(255,255,255,.07);border-radius:10px}.network-option{border:0;border-radius:7px;padding:8px 11px;cursor:pointer;color:#778590;background:transparent;font-size:10px;font-weight:700;transition:.2s}.network-option:hover{color:#e0e7eb}.network-option.active{color:#d8fbc4;background:#9bea6221;box-shadow:inset 0 0 0 1px #9bea6214}.portal-network-badge{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid rgba(237,186,81,.19);border-radius:9px;color:#e4c37c;background:#edba510e;font-size:8px;font-weight:800;letter-spacing:.8px;white-space:nowrap}.portal-summary-card{margin-top:16px;padding:13px;border:1px solid rgba(155,234,98,.15);border-radius:11px;background:linear-gradient(120deg,#2f4b2b24,#0a111466)}.portal-summary-heading{display:flex;align-items:center;gap:9px}.portal-summary-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#b9ee96;background:#9bea621a;flex:0 0 27px}.portal-summary-heading>div{display:flex;flex-direction:column;gap:3px}.portal-summary-heading strong{color:#d8ecd0;font-size:10px}.portal-summary-heading small{color:#77857c;font-size:8px;line-height:1.4}.portal-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.portal-summary-grid>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:9px;border-radius:8px;background:#04090b4a}.portal-summary-grid span{color:#75847a;font-size:8px}.portal-summary-grid strong{color:#d6e6d0;font-size:9px;font-weight:650;overflow-wrap:anywhere}.portal-summary-grid i{color:#8d9c8b;font-size:8px;font-style:normal;font-weight:500}.portal-default-note{color:#718071;font-size:8px;line-height:1.5;margin-top:10px}.portal-read-error{color:#ffb5a3;font-size:8px;line-height:1.5;margin-top:8px}.wallet-status{border:1px solid rgba(255,255,255,.07);background:#080d137a;border-radius:10px;padding:10px 12px;margin-top:19px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#97a3ad;font-size:10px}.wallet-status-ok{border-color:#9bea6224}.wallet-status-left,.wallet-status-right{display:inline-flex;align-items:center;gap:7px;min-width:0}.wallet-status-right{white-space:nowrap}.mini-bnb{color:#edba51;font-size:11px;transform:rotate(0);display:inline-block}.text-button{border:0;background:none;cursor:pointer;color:#b7ef93;padding:0;font-size:10px;font-weight:700}.text-button:hover{color:#fff}.steps-row{display:flex;align-items:center;gap:9px;margin:21px 0 22px}.step-item{display:inline-flex;gap:7px;align-items:center;color:#687783;font-size:9px;font-weight:700;white-space:nowrap}.step-number{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(155,174,188,.23);color:#75828e;background:#ffffff05;font-family:var(--font-mono);font-size:8px}.step-current{color:#d5e3d0}.step-current .step-number{color:#c5f4a6;border-color:#9bea626b;background:#9bea6217}.step-complete{color:#9be56e}.step-complete .step-number{color:#112014;border-color:var(--green);background:var(--green)}.step-connector{height:1px;width:33px;background:#b7c8d621}.step-connector.connector-done{background:#9bea6275}.form-section{padding-top:3px}.section-divider{border-top:1px solid rgba(255,255,255,.07);margin-top:20px;padding-top:19px}.form-section-title{display:flex;gap:10px;align-items:center;margin-bottom:15px}.section-index{display:grid;place-items:center;height:26px;width:26px;flex:0 0 26px;color:var(--green);background:#9bea6214;border:1px solid rgba(155,234,98,.14);border-radius:8px;font-family:var(--font-mono);font-size:10px}.form-section-title>div{display:flex;flex-direction:column;gap:2px}.form-section-title strong{font-size:11px;font-weight:700}.form-section-title small{color:#75828d;font-size:9px}.field-grid{display:grid;gap:13px}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.supply-grid{grid-template-columns:minmax(0,1fr) 130px;margin-top:12px}.field-label{display:flex;flex-direction:column;gap:7px;position:relative;color:#c5cdd4;font-size:10px;font-weight:650}.required-star{color:var(--green)}.optional-label{margin-left:4px;color:#697782;font-size:7px;letter-spacing:.8px;font-weight:750}.field-label input,.field-label textarea,.field-label select{width:100%;height:40px;border:1px solid rgba(167,186,200,.13);outline:none;border-radius:9px;background:#080d138c;padding:0 12px;color:#edf2f5;font-size:11px;font-weight:500;transition:border .18s,box-shadow .18s,background .18s}.field-label textarea{height:auto;resize:vertical;min-height:74px;padding:11px 12px;line-height:1.5}.field-label input::placeholder,.field-label textarea::placeholder{color:#52606c}.field-label input:hover,.field-label textarea:hover,.field-label select:hover{border-color:#a7bac83d}.field-label input:focus,.field-label textarea:focus,.field-label select:focus{border-color:#9bea628c;box-shadow:0 0 0 3px #9bea6212;background:#090f14e6}.field-label select{appearance:none;cursor:pointer;color:#e6ecef;background-image:linear-gradient(45deg,transparent 50%,#82909b 50%),linear-gradient(135deg,#82909b 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 11px) 17px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.field-label select option{background:#111820}.field-hint{color:#65727d;font-size:8px;font-weight:450;min-height:11px}.ticker-input-wrap{display:flex;height:40px;align-items:center;border:1px solid rgba(167,186,200,.13);border-radius:9px;background:#080d138c;transition:.18s}.ticker-input-wrap:focus-within{border-color:#9bea628c;box-shadow:0 0 0 3px #9bea6212}.ticker-prefix{color:#7d8b95;padding-left:12px;font-size:11px}.ticker-input-wrap input{height:38px;border:0;background:transparent;box-shadow:none;padding-left:5px}.ticker-input-wrap input:focus{border:0;outline:0;box-shadow:none;background:transparent}.inline-validation{margin-top:7px;color:#ffb5a3;font-size:9px}.upload-zone{min-height:76px;border:1px dashed rgba(152,174,190,.26);border-radius:11px;background:#080d1366;display:flex;align-items:center;gap:12px;padding:12px;transition:.18s ease}.upload-zone:hover,.upload-zone-dragging{border-color:#9bea628c;background:#89cc5d0e}.upload-zone-has-file{border-style:solid;border-color:#9bea6238}.upload-zone input[type=file]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.upload-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--green);background:#9bea6217;border-radius:10px}.upload-preview{width:42px;height:42px;flex:0 0 42px;border-radius:11px;object-fit:cover;border:1px solid rgba(255,255,255,.14)}.upload-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.upload-copy strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e5ecef;font-size:10px;font-weight:650}.upload-copy span{color:#75838e;font-size:8px}.browse-button{border:1px solid rgba(174,194,209,.16);color:#d6dfe4;background:#ffffff0b;border-radius:7px;padding:7px 10px;cursor:pointer;font-size:9px;font-weight:700;transition:.18s}.browse-button:hover{background:#ffffff17}.description-label{margin-top:14px}.character-count{position:absolute;right:1px;bottom:-13px}.link-grid{margin-top:14px}.link-grid .field-label input{height:37px}.feedback{margin-top:15px;border-radius:9px;padding:10px 12px;display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.5}.feedback-error{color:#ffb6ae;border:1px solid rgba(255,128,117,.22);background:#a230301f}.feedback-info{color:#bed9ad;border:1px solid rgba(155,234,98,.16);background:#9bea620e}.feedback-info>span:last-child{flex:1}.feedback-spinner,.button-spinner,.pending-spinner{width:14px;height:14px;display:inline-block;flex:0 0 14px;border:2px solid rgba(176,221,150,.25);border-top-color:#b8ef95;border-radius:50%;animation:spin .75s linear infinite}.feedback-check{color:#a9ee7a;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.ipfs-result,.deployment-result{display:flex;align-items:flex-start;gap:11px;border-radius:10px;padding:12px;margin-top:13px}.ipfs-result{border:1px solid rgba(155,234,98,.16);background:#77ad4c11}.ipfs-result-icon,.success-token-icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;flex:0 0 27px;color:#b5f28e;background:#9bea621f}.ipfs-result-main{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ipfs-result-main strong,.deployment-main strong,.deployment-result>div strong{color:#dff6d2;font-size:10px}.ipfs-result-main span{color:#91a38b;font-size:8px;display:flex;gap:6px;min-width:0}.ipfs-result-main code{color:#b5d5aa;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-link{width:27px;height:27px;flex:0 0 27px;display:grid;place-items:center;border:1px solid rgba(190,208,221,.13);border-radius:7px;color:#a9b7c1;background:#00000021}.mini-link:hover{color:var(--green);border-color:#9bea6252}.deployment-result{border:1px solid rgba(155,234,98,.22);background:linear-gradient(120deg,#1f4e2a26,#111b196b)}.pending-result{border-color:#b1c0d029;background:#0c1218b3}.pending-spinner{margin-top:5px}.deployment-result>div{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.deployment-result>div span{color:#98a59e;font-size:9px}.deployment-result>div code{color:#a8b9ae;font-family:var(--font-mono);font-size:8px}.deployment-main .contract-address{word-break:break-all;color:#ceedd0;font-size:9px}.result-actions{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap}.small-action{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(180,204,185,.14);color:#b8cbb8;background:#ffffff09;border-radius:6px;padding:6px 8px;cursor:pointer;font-size:8px}.small-action:hover{color:var(--green);border-color:#9bea6247}.primary-actions{margin-top:18px}.primary-button{width:100%;min-height:46px;border:0;border-radius:10px;padding:0 15px;display:flex;justify-content:center;align-items:center;gap:9px;position:relative;background:linear-gradient(95deg,#a8ee73,#8fe05e);color:#172414;font-size:11px;font-weight:800;cursor:pointer;box-shadow:0 9px 28px #81d34c1f;transition:transform .18s,filter .18s,opacity .18s}.primary-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 13px 34px #81d34c33}.primary-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.primary-button .button-arrow{position:absolute;right:15px}.button-spinner{border-color:#1a301240;border-top-color:#1e3617}.reset-button{display:block;width:100%;border:0;background:none;color:#7f8d97;font-size:9px;padding:10px;cursor:pointer}.reset-button:hover{color:#fff}.fee-note{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:11px;color:#67747e;font-size:8px;text-align:center}.fee-note svg{color:#82937e}.preview-column{display:flex;flex-direction:column;gap:13px}.preview-card{position:relative;overflow:hidden;border-radius:17px;padding:18px;border:1px solid rgba(192,210,222,.13);background:radial-gradient(circle at 95% 2%,rgba(135,217,88,.08),transparent 34%),linear-gradient(150deg,#141d25,#0f151c)}.preview-card-top{display:flex;justify-content:space-between;align-items:center;color:#74818d;font-size:8px;font-weight:800;letter-spacing:1.3px}.preview-dot-label{display:inline-flex;align-items:center;gap:5px;font-size:7px;letter-spacing:.9px;color:#8e9b9f}.preview-dot-label .status-dot{width:5px;height:5px;flex-basis:5px;background:#a1ec6e}.preview-token-row{display:flex;align-items:center;gap:12px;padding:23px 0 19px}.token-avatar{width:49px;height:49px;border-radius:15px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.avatar-placeholder{display:grid;place-items:center;color:var(--green);background:linear-gradient(135deg,#9bea6226,#9bea620b)}.preview-token-row h3{margin:0 0 5px;font-size:15px;letter-spacing:-.35px;font-weight:700;max-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-ticker{color:#89969f;font-family:var(--font-mono);font-size:9px}.preview-divider{height:1px;background:#ffffff14;margin-bottom:5px}.preview-stat{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.055)}.preview-stat:last-of-type{border-bottom:0}.preview-stat>span{color:#75838d;font-size:9px}.preview-stat strong{color:#e0e8eb;font-size:10px;font-weight:650;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.preview-stat strong i{color:#7b8a91;font-size:8px;font-weight:500;font-style:normal}.preview-meta-ready{display:flex;align-items:center;gap:6px;padding-top:11px;border-top:1px solid rgba(255,255,255,.065);color:#b5e49c;font-size:9px}.info-card{display:flex;gap:10px;padding:13px;border-radius:12px;border:1px solid rgba(183,198,211,.1);background:#10161dcc}.info-card-icon{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;flex:0 0 29px}.info-purple{color:#c2aeff;background:#9d7ff71f}.info-green{color:#b3ed91;background:#9bea621a}.info-card>div:last-child{min-width:0}.info-card strong{color:#d8e0e4;font-size:9px;display:block;margin-top:1px}.info-card p{margin:6px 0 0;color:#89959e;font-size:8px;line-height:1.55}.info-card a{color:#b8e999;margin-top:8px;display:inline-flex;align-items:center;gap:4px;font-size:8px;font-weight:650}.info-card a:hover{color:#fff}.setup-card{border-radius:13px;border:1px solid rgba(185,200,213,.11);background:#0c1117ad;padding:14px;scroll-margin-top:20px}.setup-card-heading{display:flex;align-items:center;gap:8px;color:#d5dee3;font-size:9px}.setup-mini-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;color:#9cec6b;background:#9bea6217}.setup-card ul{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.setup-card li{display:flex;align-items:flex-start;gap:8px}.setup-card li>span{width:15px;height:15px;display:grid;place-items:center;flex:0 0 15px;border-radius:50%;background:#9bea6214;color:#9ada77;font-family:var(--font-mono);font-size:7px;margin-top:1px}.setup-card li p{color:#89959f;margin:0;line-height:1.5;font-size:8px}.setup-card code{color:#b4d5a1;font-family:var(--font-mono);font-size:8px}.setup-footnote{border-top:1px solid rgba(255,255,255,.06);margin-top:11px;padding-top:9px;color:#67747e;font-size:7px;line-height:1.5}.footer-row{display:flex;justify-content:space-between;gap:12px;padding:20px 2px 26px;color:#65717b;font-size:8px}.footer-sep{color:var(--green);padding:0 4px}.step-caption{margin:-13px 0 20px 1px;color:#74828d;font-family:var(--font-mono);font-size:8px;letter-spacing:.9px}.step-caption span{color:#4e5b64}.wizard-stage{min-height:340px;animation:wizard-in .34s cubic-bezier(.2,.75,.25,1) both}@keyframes wizard-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.wizard-page{min-height:340px;padding:21px 18px 19px;border:1px solid rgba(176,198,211,.09);border-radius:14px;background:linear-gradient(135deg,#0a10167a,#0e151c38)}.wizard-page-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:23px}.wizard-page-number{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border:1px solid rgba(155,234,98,.23);border-radius:11px;color:#bbf394;background:linear-gradient(145deg,#9bea6224,#9bea6209);font-family:var(--font-mono);font-size:11px;box-shadow:inset 0 0 18px #9bea620a}.wizard-page-kicker{color:#92c66d;font-size:8px;font-weight:800;letter-spacing:1.3px}.wizard-page-heading h3{margin:5px 0;color:#eef3f3;font-size:18px;letter-spacing:-.55px;line-height:1.18}.wizard-page-heading p{margin:0;max-width:510px;color:#83919c;font-size:9px;line-height:1.55}.identity-fields{margin-top:26px}.wizard-tip{display:flex;align-items:flex-start;gap:9px;max-width:520px;margin-top:24px;padding:11px 12px;border:1px solid rgba(155,234,98,.12);border-radius:9px;background:#9bea6209;color:#899990;font-size:8px;line-height:1.55}.wizard-tip strong{color:#bdd9ae;font-weight:700}.tip-mark{flex:0 0 auto;color:#a7e87d}.field-invalid input{border-color:#ff8f8f6b}.field-error-hint{color:#ff9e98;font-size:8px;font-weight:500}.pin-flow-card{overflow:hidden;border:1px solid rgba(176,198,211,.11);border-radius:11px;background:#060b1057}.pin-flow-row{min-height:57px;display:flex;align-items:center;gap:10px;padding:10px 12px}.pin-flow-row+.pin-flow-row{border-top:1px solid rgba(255,255,255,.055)}.pin-flow-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:9px;color:#b9ef94;background:#9bea6217}.pin-flow-json{color:#bda7ff;background:#a78bfa1a}.pin-flow-row>div{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px}.pin-flow-row strong{color:#d6e0e3;font-size:9px}.pin-flow-row small{color:#798791;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pin-flow-status,.pin-flow-muted{flex:0 0 auto;color:#a7e480;font-size:7px;font-weight:800;letter-spacing:.7px}.pin-flow-muted{color:#efb27a}.key-security-card{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:12px;border:1px solid rgba(155,234,98,.12);border-radius:10px;background:linear-gradient(100deg,#30482721,#090e1247)}.security-lock{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;color:#a9e980;background:#9bea621a}.key-security-card strong{color:#d7e9cd;font-size:9px}.key-security-card p{margin:5px 0 0;color:#85928a;font-size:8px;line-height:1.55}.gateway-note{display:flex;align-items:center;gap:7px;margin-top:14px;color:#788690;font-size:8px;overflow-wrap:anywhere}.gateway-note code{color:#a1b99a;font-family:var(--font-mono);font-size:8px;overflow-wrap:anywhere}.token-review-card{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(155,234,98,.16);border-radius:11px;background:linear-gradient(120deg,#2d442621,#090e126b)}.review-avatar{width:43px;height:43px;flex:0 0 43px;border:1px solid rgba(255,255,255,.12);border-radius:13px;object-fit:cover}.review-avatar-placeholder{display:grid;place-items:center;color:var(--green);background:#9bea6217}.review-token-main{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.review-token-main strong{color:#e7f0e3;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-token-main span{color:#a4b3ad;font-family:var(--font-mono);font-size:8px}.review-token-main span b{color:#64746c;padding:0 3px}.review-token-main small{color:#77916f;font-size:7px}.review-ready{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border:1px solid rgba(155,234,98,.16);border-radius:999px;color:#a5e581;font-size:7px;font-weight:800;letter-spacing:.5px}.review-detail-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;margin-top:9px}.review-detail-grid>div{min-width:0;display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#070c104d}.review-detail-grid span{color:#77858c;font-size:7px}.review-detail-grid code,.review-detail-grid strong{color:#b1c8ab;font-family:var(--font-mono);font-size:8px;overflow-wrap:anywhere}.review-detail-grid strong{font-family:inherit;font-weight:650}.wizard-page .portal-summary-card{margin-top:10px}.launch-caution{display:flex;align-items:flex-start;gap:8px;margin-top:11px;color:#c6a978;font-size:8px;line-height:1.5}.launch-caution svg{flex:0 0 auto;color:#edbd74}.primary-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.primary-actions .primary-button{flex:1;width:auto;min-width:170px}.back-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 13px;border:1px solid rgba(177,195,207,.14);border-radius:9px;color:#aebbc2;background:#ffffff09;font-size:9px;font-weight:700;cursor:pointer;transition:.18s ease}.back-button:hover{color:#f1f6f4;border-color:#b1c3cf47;background:#ffffff0f}.back-arrow{transform:rotate(180deg)}.primary-actions .fee-note,.primary-actions .reset-button{flex:0 0 100%}.pinata-modal{border-color:#9bea6240}.pinata-modal-icon{color:#b3f189;background:#9bea621f}.pinata-modal .modal-kicker{color:#a6dd7e}.pinata-modal .modal-confirm{color:#172414;background:linear-gradient(95deg,#a8ee73,#8fe05e)}.pinata-modal .modal-confirm:hover:not(:disabled){filter:brightness(1.06)}.modal-confirm:disabled,.modal-cancel:disabled{opacity:.55;cursor:not-allowed}.key-input-label{display:flex;flex-direction:column;gap:7px;margin-top:16px;color:#b8c5c8;font-size:8px;font-weight:800;letter-spacing:1px}.key-input-label input{width:100%;height:42px;padding:0 11px;border:1px solid rgba(168,190,201,.17);border-radius:8px;outline:none;color:#eef4f0;background:#050a0e8c;font-family:var(--font-mono);font-size:10px;letter-spacing:.25px}.key-input-label input::placeholder{color:#5f6d75;font-family:inherit;font-size:9px}.key-input-label input:focus{border-color:#9bea6285;box-shadow:0 0 0 3px #9bea6214}.key-input-label input:disabled{opacity:.6}.key-trust-note{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:9px 10px;border:1px solid rgba(155,234,98,.11);border-radius:8px;color:#8f9e91;background:#9bea6209;font-size:8px;line-height:1.5}.key-trust-note svg{flex:0 0 auto;color:#a4df7c}.modal-error{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:8px 9px;border:1px solid rgba(255,128,117,.22);border-radius:8px;color:#ffb6ae;background:#a230301f;font-size:8px;line-height:1.5}.modal-error svg{flex:0 0 auto}.pinata-upload-summary{margin-top:11px}@media(max-width:620px){.topbar-right{gap:6px}.brand{gap:8px}.hero-row{padding-top:34px}.builder-card{padding:16px 12px}.steps-row{gap:4px;margin-top:18px;margin-bottom:20px}.step-item{gap:4px;font-size:7px}.step-number{width:19px;height:19px;flex-basis:19px;font-size:7px}.step-connector{max-width:24px}.step-caption{margin-top:-11px}.wizard-page{min-height:0;padding:16px 12px 14px}.wizard-page-heading{gap:10px;margin-bottom:19px}.wizard-page-number{flex-basis:33px;width:33px;height:33px}.wizard-page-heading h3{font-size:16px}.wizard-page-heading p{font-size:8px}.identity-fields{margin-top:20px}.wizard-tip{margin-top:18px}.review-detail-grid{grid-template-columns:1fr}.primary-actions{align-items:stretch}.primary-actions .primary-button{min-width:0;min-height:44px}.back-button{min-height:44px}.fee-note{line-height:1.5}.modal-backdrop{align-items:end;padding:12px;overflow-y:auto}.confirm-modal{max-height:calc(100dvh - 24px);overflow-y:auto;padding:23px 18px 18px;border-radius:18px 18px 12px 12px}}@media(max-width:390px){.service-pill{font-size:7px;max-width:118px}.step-item{font-size:0}.step-number{font-size:7px}.step-connector{max-width:35px}.wizard-page{padding-left:10px;padding-right:10px}.token-review-card{gap:8px;padding:10px}.review-ready{padding:4px 5px;font-size:6px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.modal-backdrop{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:20px;background:#020508c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.confirm-modal{width:min(440px,100%);position:relative;padding:26px;border:1px solid rgba(214,177,116,.25);border-radius:17px;background:linear-gradient(150deg,#182027,#10161d);box-shadow:0 30px 100px #0000008c}.modal-close{position:absolute;top:14px;right:14px;border:0;display:grid;place-items:center;width:28px;height:28px;border-radius:7px;color:#8b99a2;background:#ffffff0b;cursor:pointer}.modal-close:hover{color:#fff}.modal-warning-icon{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;color:#ffca82;background:#eeb15b1f;margin-bottom:17px}.modal-kicker{color:#e6bd83;font-size:8px;font-weight:800;letter-spacing:1.5px}.confirm-modal h2{margin:8px 0 9px;color:#f0f3f3;font-size:21px;letter-spacing:-.5px}.confirm-modal>p{margin:0;color:#a2adb2;font-size:10px;line-height:1.65}.modal-summary{display:flex;flex-direction:column;gap:8px;padding:11px 12px;margin-top:17px;border:1px solid rgba(255,255,255,.08);background:#05080c45;border-radius:9px;color:#c9d4d8;font-size:9px}.modal-summary b{color:#a8e988;font-weight:700;margin-left:5px}.modal-actions{display:flex;gap:9px;margin-top:19px}.modal-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;border-radius:8px;padding:0 13px;cursor:pointer;font-size:9px;font-weight:700}.modal-cancel{flex:1;color:#b5c0c5;border:1px solid rgba(255,255,255,.11);background:#ffffff09}.modal-cancel:hover{background:#ffffff12}.modal-confirm{flex:1.3;color:#211b10;background:#f1c37a;border:0}.modal-confirm:hover{background:#ffcf87}@media(max-width:1060px){.builder-grid{grid-template-columns:minmax(0,1fr) 290px;gap:13px}.builder-card{padding:22px 20px}.hero-side-card{width:250px}}@media(max-width:850px){.topbar,.main-wrap{width:min(100% - 40px,720px)}.hero-row{align-items:flex-start;padding:50px 0 28px}.hero-side-card{display:none}.builder-grid{grid-template-columns:1fr}.preview-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.preview-card{grid-row:span 2}.setup-card{grid-column:1 / -1}}@media(max-width:620px){.topbar,.main-wrap{width:calc(100% - 28px)}.topbar{height:67px}.topbar-right{gap:7px}.service-pill{display:none}.wallet-button{padding:0 11px;height:36px;font-size:10px}.brand-mark{width:32px;height:32px}.hero-row{padding:42px 0 25px}.hero-copy h1{letter-spacing:-2.9px;margin-top:17px}.hero-copy>p{font-size:12px}.hero-tags{gap:6px;margin-top:18px}.hero-tags span{padding:6px 8px;font-size:9px}.setup-banner{align-items:flex-start;flex-wrap:wrap;padding:12px}.setup-banner>div:nth-child(2){flex-basis:calc(100% - 50px)}.setup-banner a{margin-left:44px}.builder-card{padding:18px 14px;border-radius:15px}.builder-heading{align-items:flex-start;flex-direction:column}.network-selector{align-self:stretch}.network-option{flex:1}.wallet-status{align-items:flex-start;flex-direction:column;gap:7px}.wallet-status-right{margin-left:1px}.steps-row{gap:6px;justify-content:space-between}.step-connector{flex:1;width:auto;max-width:36px}.step-item{gap:5px;font-size:8px}.two-col,.portal-summary-grid{grid-template-columns:1fr}.supply-grid{grid-template-columns:minmax(0,1fr) 94px}.link-grid{gap:10px}.preview-column{grid-template-columns:1fr}.preview-card{grid-row:auto}.setup-card{grid-column:auto}.footer-row{flex-direction:column;padding-bottom:20px}}@media(max-width:390px){.brand-copy strong{font-size:15px}.wallet-button{gap:5px;padding:0 8px}.builder-heading h2{font-size:20px}.supply-grid{grid-template-columns:minmax(0,1fr) 82px}.upload-zone{gap:8px;padding:9px}.upload-copy span{font-size:7px}.browse-button{padding:7px}.confirm-modal{padding:22px 18px}}.vanity-card{margin-top:12px;padding:13px;border:1px solid rgba(155,234,98,.18);border-radius:11px;background:linear-gradient(130deg,#2a452624,#080e1270)}.vanity-card-heading{display:flex;align-items:flex-start;gap:9px}.vanity-mark{display:grid;place-items:center;flex:0 0 45px;height:25px;border:1px solid rgba(155,234,98,.21);border-radius:6px;color:#bbef99;background:#9bea6214;font-family:var(--font-mono);font-size:7px;font-weight:800}.vanity-card-heading>div{display:flex;min-width:0;flex-direction:column;gap:4px}.vanity-card-heading strong{color:#dcebd5;font-size:9px}.vanity-card-heading small{color:#7f8f85;font-size:7px;line-height:1.45}.vanity-address{display:flex;flex-direction:column;gap:5px;margin-top:11px;padding:10px;border:1px solid rgba(155,234,98,.13);border-radius:8px;background:#04090c52}.vanity-address>span{color:#7d8c84;font-size:7px}.vanity-address>code{color:#c0ebaa;font-family:var(--font-mono);font-size:10px;overflow-wrap:anywhere}.vanity-address>small{color:#75857c;font-size:7px}.vanity-copy-actions{display:flex;gap:6px;flex-wrap:wrap}.vanity-progress-panel{margin-top:11px;padding:9px;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#04090c47}.vanity-progress-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px;color:#8d9b92;font-size:7px}.vanity-progress-label b{color:#bce99c;font-family:var(--font-mono);font-size:7px}.vanity-progress-track{height:5px;overflow:hidden;margin-top:7px;border-radius:999px;background:#ffffff13}.vanity-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7fc653,#b5f585);transition:width .15s linear}.vanity-search-note{margin-top:10px;color:#d4b982;font-size:8px;line-height:1.5}.vanity-actions{display:flex;align-items:center;gap:8px;margin-top:8px}.vanity-regenerate-button,.vanity-cancel-button{padding:5px 0;border:0;color:#90b77a;background:transparent;cursor:pointer;font-size:7px;font-weight:700}.vanity-regenerate-button:hover,.vanity-cancel-button:hover{color:#d5f2c3}.vanity-cancel-button{color:#ccaa79}.vanity-disclaimer{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.055);color:#6d7c77;font-size:7px;line-height:1.5}.modal-summary{overflow-wrap:anywhere}.modal-summary b{text-align:right;overflow-wrap:anywhere}@media(max-width:620px){.vanity-card{padding:10px}.vanity-progress-label{flex-direction:column;gap:4px}.vanity-copy-actions .small-action{font-size:7px}}@media(prefers-reduced-motion:reduce){.vanity-progress-track span{transition:none}}.auto-buy-card{margin-top:12px;padding:12px;border:1px solid rgba(155,234,98,.17);border-radius:11px;background:linear-gradient(130deg,#253e231f,#070d116b)}.auto-buy-toggle{display:flex;align-items:flex-start;gap:9px;position:relative;cursor:pointer}.auto-buy-toggle input{position:absolute;width:1px;height:1px;opacity:0}.auto-buy-checkbox{width:19px;height:19px;display:grid;place-items:center;flex:0 0 19px;border:1px solid rgba(168,191,173,.28);border-radius:5px;color:transparent;background:#04090c6b;transition:.16s ease}.auto-buy-checkbox svg{opacity:0}.auto-buy-toggle input:checked+.auto-buy-checkbox{color:#13210f;border-color:#a2e879;background:#a2e879}.auto-buy-toggle input:checked+.auto-buy-checkbox svg{opacity:1}.auto-buy-toggle input:focus-visible+.auto-buy-checkbox{outline:2px solid var(--green);outline-offset:3px}.auto-buy-toggle input:disabled+.auto-buy-checkbox{opacity:.55}.auto-buy-copy{min-width:0;display:flex;flex-direction:column;gap:5px}.auto-buy-copy strong{color:#dbe9d6;font-size:9px}.auto-buy-copy strong b{margin-left:4px;color:#bff39a;font-family:var(--font-mono);font-size:8px}.auto-buy-copy small{color:#819087;font-size:7px;line-height:1.5}.auto-buy-slippage{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0 28px;color:#85938a;font-size:7px}.auto-buy-slippage>div{display:flex;gap:4px}.auto-buy-slippage button{min-width:31px;height:24px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#85948c;background:#ffffff06;cursor:pointer;font-size:7px;font-weight:750}.auto-buy-slippage button:hover,.auto-buy-slippage button.auto-buy-slippage-active{color:#c7f1ae;border-color:#9bea6245;background:#9bea6214}.auto-buy-cost-note{margin:8px 0 0 28px;color:#697970;font-size:7px;line-height:1.45}.auto-buy-result{display:flex;align-items:flex-start;gap:8px;margin:10px 0;padding:9px;border:1px solid rgba(177,192,208,.12);border-radius:8px;background:#04090c4d}.auto-buy-result-icon{width:20px;height:20px;display:grid;place-items:center;flex:0 0 20px;border-radius:6px;color:#b6e892;background:#9bea6214}.auto-buy-result .pending-spinner{width:12px;height:12px;margin:0;border-width:1.5px}.auto-buy-result>div{min-width:0;display:flex;flex-direction:column;gap:4px}.auto-buy-result strong{color:#d6e4d6;font-size:8px}.auto-buy-result span{color:#85938a;font-size:7px;line-height:1.5;overflow-wrap:anywhere}.auto-buy-result .small-action{align-self:flex-start;margin-top:2px}.auto-buy-success{border-color:#9bea622e}.auto-buy-success .auto-buy-result-icon{color:#12200f;background:#a2e879}.auto-buy-failed{border-color:#ff80753b}.auto-buy-failed .auto-buy-result-icon{color:#ffb6ae;background:#a230302e}.auto-buy-awaiting-wallet{border-color:#edba512e}.auto-buy-awaiting-wallet .auto-buy-result-icon{color:#edc785;background:#edba5114}.auto-buy-toggle input:disabled{cursor:not-allowed}.vanity-regenerate-button:disabled{opacity:.45;cursor:not-allowed}.modal-summary span{display:flex;justify-content:space-between;gap:12px}.modal-summary b{margin-left:auto;text-align:right;overflow-wrap:anywhere}@media(max-width:620px){.auto-buy-card{padding:10px}.auto-buy-slippage{flex-direction:column;align-items:flex-start;margin-left:28px}.auto-buy-cost-note{margin-left:28px}}.profile-shell{min-height:100vh;position:relative;overflow:hidden;isolation:isolate;color:#f2f5f8;background:radial-gradient(ellipse at 50% -20%,rgba(91,130,73,.14),transparent 43%),#090d13}.profile-orb{position:absolute;z-index:-1;width:390px;height:390px;border-radius:50%;filter:blur(110px);opacity:.12;pointer-events:none}.profile-orb-one{top:330px;left:-290px;background:#64cf67}.profile-orb-two{top:780px;right:-270px;background:#7055e8;opacity:.08}.profile-nav{width:min(1180px,calc(100% - 56px));min-height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(177,195,210,.09);position:relative;z-index:2}.profile-brand{display:inline-flex;align-items:center;gap:10px;color:#edf3f4;font-size:15px;font-weight:750;letter-spacing:-.5px}.profile-brand-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:#172415;background:linear-gradient(140deg,#c4ff96,#7fd74c);box-shadow:0 5px 20px #8eea5629;font-size:18px}.profile-brand strong{color:#9bea62}.profile-brand small{display:block;margin-top:4px;color:#71808a;font-size:7px;font-weight:800;letter-spacing:1.4px}.profile-nav-actions{display:flex;align-items:center;gap:10px}.profile-nav-link,.profile-wallet-button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:9px;padding:0 12px;font-size:9px;font-weight:700}.profile-nav-link{color:#b8d8a9;border:1px solid rgba(155,234,98,.15);background:#9bea620a}.profile-nav-link:hover{color:#eff9e9;border-color:#9bea624d}.profile-wallet-button{color:#d4f7bd;border:1px solid rgba(160,208,130,.27);background:#87cf561a;cursor:pointer}.profile-wallet-button:hover{background:#87cf562b}.profile-main{width:min(1180px,calc(100% - 56px));margin:0 auto;padding:25px 0 30px}.profile-backline{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.profile-backline>a{color:#87959f;font-size:9px}.profile-backline>a:hover{color:#c1ef9f}.profile-live-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid rgba(237,186,81,.18);border-radius:999px;color:#e4c37c;background:#edba510d;font-size:7px;font-weight:800;letter-spacing:.75px}.profile-live-badge i,.profile-status-pill i,.profile-connected-wallet i{width:6px;height:6px;display:inline-block;border-radius:50%;background:#9bea62;box-shadow:0 0 8px #9bea628c}.profile-state-card{min-height:120px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:20px;border:1px solid rgba(175,195,210,.12);border-radius:15px;color:#d7e2e4;background:#0f161dd9;font-size:11px}.profile-state-error{align-items:flex-start;justify-content:flex-start;color:#ffb8aa}.profile-state-error>div{display:flex;flex-direction:column;gap:7px}.profile-state-error p{margin:0;color:#a48d89;font-size:9px;line-height:1.6}.profile-state-error a{display:inline-flex;align-items:center;gap:5px;color:#b9e59d;font-size:9px}.profile-spinner{width:17px;height:17px;display:inline-block;flex:0 0 17px;border:2px solid rgba(176,221,150,.22);border-top-color:#b8ef95;border-radius:50%;animation:spin .75s linear infinite}.small-spinner{width:13px;height:13px;flex-basis:13px;border-width:1.5px}.profile-hero-card{display:grid;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:15px;position:relative;padding:23px 22px 44px;border:1px solid rgba(175,195,210,.14);border-radius:17px;background:radial-gradient(circle at 98% 0%,rgba(135,217,88,.1),transparent 33%),linear-gradient(150deg,#141d25f7,#0e141bf7);box-shadow:0 17px 55px #0003}.profile-token-icon-wrap{width:68px;height:68px}.profile-token-icon{width:68px;height:68px;display:block;border:1px solid rgba(255,255,255,.13);border-radius:20px;object-fit:cover}.profile-token-placeholder{display:grid;place-items:center;color:#b9f08f;background:linear-gradient(135deg,#9bea6229,#a78bfa1f)}.profile-token-title{min-width:0}.profile-kicker,.profile-section-heading>div>span,.profile-buy-kicker,.profile-portal-label{color:#8b9b93;font-size:7px;font-weight:800;letter-spacing:1.3px}.profile-kicker span{color:#a7e67c;padding:0 4px}.profile-token-title h1{overflow:hidden;margin:7px 0;color:#f1f5f3;font-size:clamp(23px,4vw,34px);line-height:1.02;letter-spacing:-1.4px;text-overflow:ellipsis;white-space:nowrap}.profile-symbol-line{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#a8b6b0;font-family:var(--font-mono);font-size:9px}.profile-status-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(155,234,98,.18);border-radius:999px;padding:5px 7px;color:#bde99f;background:#9bea620d;font-family:inherit;font-size:7px;font-weight:750;letter-spacing:.2px}.profile-status-pill i{width:5px;height:5px}.profile-status-muted{color:#b7a78a;border-color:#edba5129;background:#edba510a}.profile-status-muted i{background:#e4ad5f;box-shadow:0 0 8px #e4ad5f66}.profile-hero-actions{display:flex;gap:7px}.profile-outline-action{min-height:33px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid rgba(180,200,211,.14);border-radius:8px;color:#b9c6c7;background:#ffffff09;cursor:pointer;font-size:8px;font-weight:700}.profile-outline-action:hover{color:#e8f5df;border-color:#9bea6245}.profile-address-line{position:absolute;left:105px;right:20px;bottom:14px;display:flex;align-items:center;gap:8px;min-width:0;color:#76858d;font-size:7px;font-weight:800;letter-spacing:.8px}.profile-address-line code{overflow:hidden;color:#a5b6b1;font-family:var(--font-mono);font-size:8px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.profile-feedback{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid rgba(155,234,98,.14);border-radius:9px;color:#bed8ad;background:#9bea620b;font-size:9px;line-height:1.5}.profile-feedback-error{border-color:#ff807538;color:#ffb6ae;background:#a230301f}.profile-feedback-info a{display:inline-flex;align-items:center;gap:4px;color:#c2eaaa}.profile-layout-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:15px;margin-top:15px}.profile-data-column,.profile-trade-column{display:flex;flex-direction:column;gap:13px;min-width:0}.profile-card,.profile-buy-card,.profile-portal-card{border:1px solid rgba(175,195,210,.12);border-radius:14px;background:linear-gradient(150deg,#121a22f5,#0d131af5)}.profile-card{padding:18px}.profile-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.profile-section-heading>div>span{color:#8ea67d}.profile-section-heading h2{margin:5px 0 0;color:#e6eeec;font-size:15px;letter-spacing:-.3px}.profile-refresh-tag{padding:5px 7px;border:1px solid rgba(155,234,98,.12);border-radius:999px;color:#98ba82;background:#9bea6209;font-size:6px;font-weight:800;letter-spacing:.65px}.profile-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}.profile-stat{min-width:0;min-height:67px;display:flex;flex-direction:column;justify-content:center;gap:7px;padding:10px 11px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#050a0e4d}.profile-stat span{color:#7e8b93;font-size:8px}.profile-stat strong{overflow-wrap:anywhere;color:#e0e9e4;font-size:11px;font-weight:700}.profile-stat i{color:#7e9186;font-size:7px;font-style:normal;font-weight:500}.profile-progress-block{margin-top:16px}.profile-progress-title{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#87958f;font-size:8px}.profile-progress-title strong{color:#b9ed95;font-size:9px}.profile-progress-track{height:7px;overflow:hidden;margin-top:8px;border-radius:99px;background:#ffffff13}.profile-progress-track span{height:100%;display:block;min-width:0;border-radius:inherit;background:linear-gradient(90deg,#7fc653,#b5f585);box-shadow:0 0 11px #9bea6259;transition:width .4s ease}.profile-progress-block small{display:block;margin-top:7px;color:#687781;font-size:7px;line-height:1.5}.profile-curve-note{display:flex;align-items:flex-start;gap:7px;margin-top:14px;padding:10px;border:1px solid rgba(167,139,250,.1);border-radius:8px;color:#9b91b4;background:#a78bfa09;font-size:7px;line-height:1.5}.profile-curve-note svg{flex:0 0 auto;color:#c1a9ff}.profile-description{margin:14px 0 0;color:#a2b0b3;font-size:10px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.profile-socials{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.profile-socials a,.profile-metadata-row a{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(155,234,98,.13);border-radius:7px;color:#b8e59c;background:#9bea6209;font-size:8px;font-weight:700}.profile-socials a:hover,.profile-metadata-row a:hover{color:#f4f9f0;border-color:#9bea624d}.profile-no-links{margin-top:13px;color:#727f87;font-size:8px;line-height:1.55}.profile-metadata-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.profile-metadata-row>span{color:#71818a;font-size:7px;font-weight:800;letter-spacing:.8px}.profile-metadata-row a{padding:6px 8px;font-size:7px}.profile-buy-card{padding:17px;border-color:#9bea622e;background:radial-gradient(circle at 95% 0%,rgba(155,234,98,.08),transparent 39%),linear-gradient(150deg,#131e22fa,#0d1319fa);box-shadow:0 15px 45px #0000002e}.profile-buy-kicker{display:flex;align-items:center;gap:7px;color:#a5ce8d}.profile-buy-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:#b7ef91;background:#9bea621a}.profile-buy-card h2{margin:14px 0 6px;color:#edf4ed;font-size:20px;letter-spacing:-.6px}.profile-buy-card>p{margin:0;color:#87958e;font-size:8px;line-height:1.6}.profile-amount-label{display:flex;flex-direction:column;gap:7px;margin-top:17px;color:#9aa9a1;font-size:7px;font-weight:800;letter-spacing:.9px}.profile-amount-input{height:44px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(166,190,175,.17);border-radius:9px;background:#050a0d80}.profile-amount-input:focus-within{border-color:#9bea6285;box-shadow:0 0 0 3px #9bea620f}.profile-amount-input input{width:100%;min-width:0;border:0;outline:0;color:#f1f6f3;background:transparent;font-size:13px;font-weight:700}.profile-amount-input input::-webkit-outer-spin-button,.profile-amount-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.profile-amount-input input[type=number]{-moz-appearance:textfield}.profile-amount-input span{padding:5px 7px;border:1px solid rgba(237,186,81,.13);border-radius:6px;color:#edc86b;background:#edba510d;font-size:8px;font-weight:800}.profile-quote-box{display:flex;flex-direction:column;gap:9px;margin-top:11px;padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#050a0e4a}.profile-quote-box>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.profile-quote-box span{color:#77858c;font-size:7px}.profile-quote-box strong{color:#c9e6b9;font-size:8px;text-align:right;overflow-wrap:anywhere}.profile-slippage-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;color:#7c8a8f;font-size:7px}.profile-slippage-row>div{display:flex;gap:4px}.profile-slippage-row button{min-width:32px;height:25px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#899995;background:#ffffff06;cursor:pointer;font-size:7px;font-weight:750}.profile-slippage-row button:hover,.profile-slippage-row button.slippage-active{color:#c7f1ae;border-color:#9bea6245;background:#9bea6214}.profile-buy-button{width:100%;min-height:43px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;margin-top:13px;border:0;border-radius:9px;color:#172414;background:linear-gradient(95deg,#a8ee73,#8fe05e);box-shadow:0 8px 25px #81d34c1c;cursor:pointer;font-size:9px;font-weight:850;transition:.18s ease}.profile-buy-button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.profile-buy-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.profile-buy-button svg{position:absolute;right:12px}.profile-connected-wallet{display:flex;align-items:center;gap:6px;margin-top:9px;color:#86a67a;font-family:var(--font-mono);font-size:7px}.profile-connected-wallet i{width:5px;height:5px}.profile-buy-warning{display:flex;align-items:flex-start;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.06);color:#75807e;font-size:7px;line-height:1.5}.profile-buy-warning svg{flex:0 0 auto;color:#d3aa67}.profile-receipt-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:#b9e89d;font-size:7px}.profile-portal-card{display:flex;flex-direction:column;gap:8px;padding:13px}.profile-portal-label{color:#77878b}.profile-portal-card strong{color:#d4e1dc;font-size:8px}.profile-portal-card code{color:#8e9d9d;font-family:var(--font-mono);font-size:7px;overflow-wrap:anywhere}.profile-portal-card a{display:inline-flex;align-items:center;gap:5px;color:#b8e69a;font-size:7px;font-weight:700}.profile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px;padding:13px 2px 0;border-top:1px solid rgba(255,255,255,.06);color:#64717a;font-size:7px}.profile-footer a{display:inline-flex;align-items:center;gap:5px;color:#91ba78}.profile-modal-backdrop{position:fixed;inset:0;z-index:20;display:grid;place-items:center;padding:18px;overflow-y:auto;background:#020508c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.profile-buy-modal{width:min(450px,100%);max-height:calc(100vh - 36px);overflow-y:auto;position:relative;padding:24px;border:1px solid rgba(155,234,98,.23);border-radius:15px;background:linear-gradient(150deg,#182027,#10161d);box-shadow:0 30px 100px #0000008c}.profile-modal-close{position:absolute;top:13px;right:13px;width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:7px;color:#8b99a2;background:#ffffff0b;cursor:pointer}.profile-modal-close:hover{color:#fff}.profile-modal-close:disabled{opacity:.45;cursor:not-allowed}.profile-modal-kicker{color:#a6dd7e;font-size:7px;font-weight:850;letter-spacing:1.2px}.profile-buy-modal h2{margin:7px 0;color:#f0f3f3;font-size:20px;letter-spacing:-.4px}.profile-buy-modal>p{margin:0;color:#9aa7a9;font-size:8px;line-height:1.6}.profile-buy-modal code{color:#c3e4af;font-family:var(--font-mono);font-size:7px}.profile-modal-summary{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#05080c45}.profile-modal-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.profile-modal-summary span{color:#83908f;font-size:8px}.profile-modal-summary strong{color:#d5ead0;font-size:8px;text-align:right;overflow-wrap:anywhere}.profile-modal-actions{display:flex;gap:8px;margin-top:16px}.profile-modal-actions button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:8px;padding:0 11px;cursor:pointer;font-size:8px;font-weight:800}.profile-cancel-button{flex:1;border:1px solid rgba(255,255,255,.11);color:#b5c0c5;background:#ffffff09}.profile-confirm-buy{flex:1.4;border:0;color:#172414;background:linear-gradient(95deg,#a8ee73,#8fe05e)}.profile-modal-actions button:disabled{opacity:.55;cursor:not-allowed}.profile-confirm-buy .profile-spinner{border-color:#1a301240;border-top-color:#1e3617}@media(max-width:900px){.profile-layout-grid{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:760px){.profile-nav,.profile-main{width:calc(100% - 32px)}.profile-layout-grid{grid-template-columns:1fr}.profile-trade-column{grid-row:1}}@media(max-width:520px){.profile-nav,.profile-main{width:calc(100% - 24px)}.profile-nav{min-height:64px}.profile-nav-link{display:none}.profile-wallet-button{min-height:34px;padding:0 9px;font-size:8px}.profile-main{padding-top:17px}.profile-hero-card{grid-template-columns:53px minmax(0,1fr);gap:11px;padding:16px 13px 43px}.profile-token-icon-wrap,.profile-token-icon{width:53px;height:53px}.profile-token-icon{border-radius:15px}.profile-token-title h1{font-size:22px;letter-spacing:-.9px}.profile-hero-actions{grid-column:1 / -1;justify-content:flex-start}.profile-address-line{left:13px;right:13px;bottom:13px}.profile-stats-grid{gap:6px}.profile-card{padding:14px}.profile-buy-card{padding:15px}.profile-footer{align-items:flex-start;flex-direction:column}.profile-buy-modal{padding:22px 16px 16px}}@media(prefers-reduced-motion:reduce){.profile-progress-track span{transition:none}.profile-spinner{animation-duration:.01ms!important}}
