@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";.wp{border:1px solid var(--line);border-left:2px solid var(--brand);background:var(--bg);padding:14px;display:grid;gap:12px}.wp-row{display:flex;align-items:center;gap:12px}.wp-spinner{flex:none;width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;animation:wp-spin .9s linear infinite}.wp-text{flex:1;min-width:0;display:grid;gap:3px}.wp-stage{color:var(--text);font-size:14px;font-weight:600;letter-spacing:-.01em}.wp-detail{color:var(--muted);font-size:12px;line-height:1.5}.wp-time{font:11px var(--mono);color:var(--brand);flex:none}.wp-dots{list-style:none;margin:0;padding:0;display:flex;gap:4px}.wp-dots li{width:6px;height:6px;background:var(--line);border-radius:50%}.wp-dots li.past{background:#611b11}.wp-dots li.on{background:var(--brand);animation:wp-pulse 1.4s ease-in-out infinite}.wp-slow{margin:0;padding:9px 10px;border:1px dashed var(--line);color:var(--muted);font-size:12px;line-height:1.6}.wp-browse{width:100%;min-height:44px;color:var(--text)}@keyframes wp-spin{to{transform:rotate(360deg)}}@keyframes wp-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.wp-spinner{animation:none;border-top-color:var(--brand);border-right-color:var(--brand)}.wp-dots li.on{animation:none}}.wallet-modal{width:min(620px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto}.wallet-explanation{color:var(--muted);font-size:13px;line-height:1.7}.wallet-warning{padding:12px;border:1px solid #752115;background:#ff4d2e0c;color:#ff4d2e}.seed-words{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:14px 0}.seed-words span{display:flex;align-items:center;gap:8px;padding:8px 7px;border:1px solid var(--line);background:var(--bg);font:12px var(--mono);overflow-wrap:anywhere}.seed-words small{color:var(--muted);font-size:9px;min-width:15px}.wallet-backup-check{display:flex;align-items:flex-start;gap:9px;color:var(--text);font-size:12px;line-height:1.6;margin:18px 0}.wallet-backup-check input{margin-top:3px;accent-color:var(--brand)}.wallet-address{font:11px var(--mono);margin:16px 0}.wallet-address p,.wallet-profile p{overflow-wrap:anywhere;color:var(--muted);line-height:1.7;font-size:12px}.wallet-error{color:var(--red);font-size:12px;line-height:1.6}.wallet-profile{margin-bottom:24px}.wallet-profile h2{margin:10px 0}.wallet-profile .wallet-warning{margin-top:18px}.wallet-modal button:disabled{opacity:.45;cursor:not-allowed}.wallet-actions{display:flex;flex-wrap:wrap;gap:8px}.wallet-status{margin:0 0 14px;color:#8a8382;font:10px var(--mono);line-height:1.6;padding-left:10px;border-left:2px solid #611b11}.wallet-tabs{margin-bottom:16px;flex-wrap:wrap}.wallet-copy{flex:1;min-width:200px;padding:15px;font-size:13px}.wallet-reveal{width:100%;padding:14px}.wallet-loading{padding:6px 0 10px}.wallet-task-banner{display:flex;align-items:center;gap:12px;margin:16px clamp(14px,4vw,58px) 0;padding:14px;border:1px solid var(--line);border-left:2px solid var(--brand);background:var(--panel);color:var(--text);font-size:12px;line-height:1.6}.wallet-task-banner>span{flex:1}.wallet-task-banner .button-secondary{flex:none;padding:9px 12px}@media(max-width:480px){.wallet-task-banner{flex-wrap:wrap;gap:8px}.wallet-task-banner>span{flex-basis:100%}}@media(max-width:480px){.seed-words{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.seed-words span{padding:7px 5px;font-size:11px;gap:4px}.seed-words small{min-width:11px;font-size:8px}.field textarea{font-size:16px}}@media(max-width:360px){.seed-words{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{font-family:Space Grotesk,sans-serif;color:#ece6e4;background:#0b0a0a;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0b0a0a;--panel: #191818;--panel-raised: #201e1e;--line: #302e2d;--muted: #8a8382;--text: #e5dad7;--brand: #ff4d2e;--shadow-panel: 0 14px 38px #0009;--green: #5fd39a;--red: #ff8c9a;--mono: "DM Mono", monospace;color-scheme:dark}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100dvh;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button.brand-button,.token-open{border:0;background:transparent;padding:0;color:inherit}button.brand-button{display:flex;align-items:center}button.token-open{text-align:left;width:100%}button:focus-visible,input:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}a{color:inherit;text-decoration:none}::selection{background:#ff4d2e55;color:#fff2f0}.entry-screen{min-height:100dvh;overflow:hidden;position:relative;display:grid;place-items:center;padding:40px 24px;background:radial-gradient(ellipse at 50% 47%,#282626,#181717 34%,#111010 72%)}.entry-screen:before{content:"";position:absolute;inset:0;opacity:.12;pointer-events:none;background-image:linear-gradient(#ff362122 1px,transparent 1px),linear-gradient(90deg,#ff362122 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent);mask-image:linear-gradient(transparent,#000 24%,#000 76%,transparent)}.entry-orbit{position:absolute;width:min(68vw,760px);aspect-ratio:1;border:1px solid #ff472b1e;border-radius:50%;top:48%;left:50%;transform:translate(-50%,-50%)}.entry-orbit:before,.entry-orbit:after{content:"";position:absolute;border:1px solid #ff472b18;border-radius:50%;inset:12%}.entry-orbit:after{inset:26%}.entry-content{position:relative;width:min(100%,760px);text-align:center;animation:appear .9s ease both}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-size:15px;letter-spacing:.12em;font-weight:700}.ghost-symbol{width:34px;height:36px;color:var(--brand)}.entry-kicker,.eyebrow{color:var(--brand);font:11px var(--mono);letter-spacing:.16em;text-transform:uppercase}.entry-kicker{margin:42px 0 19px}.entry-title{font-size:clamp(58px,11vw,112px);line-height:.86;letter-spacing:-.085em;margin:0;font-weight:600}.entry-title span{color:var(--brand)}.entry-copy{color:#aaa2a0;max-width:430px;line-height:1.7;margin:27px auto 28px;font-size:15px}.entry-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.button-primary,.button-secondary,.button-quiet{border:1px solid transparent;padding:12px 18px;font-size:12px;font-weight:700;letter-spacing:.04em;transition:background .18s,border-color .18s,transform .18s}.button-primary{background:var(--brand);color:#1a0603;box-shadow:0 6px 22px #ff4d2e33,0 2px #0009}.button-primary:hover{background:#ff6a4d;transform:translateY(-1px)}.button-secondary{background:#242222;border-color:#3b3837;color:#ddd2d0}.button-secondary:hover,.button-quiet:hover{border-color:#ff3822;background:#292727}.button-quiet{background:transparent;border-color:#373434;color:#c1b7b5}.entry-footnote{margin-top:54px;color:#76706f;font:10px var(--mono);letter-spacing:.06em}.entry-footnote strong{color:#b6adab;font-weight:400}.app-shell{min-height:100dvh}.chart-panel,.market-table-wrap,.metric-row,.form-panel,.portfolio-panel,.side-panel,.m-card,.feature-panel{box-shadow:var(--shadow-panel)}.topbar{height:68px;padding:0 clamp(16px,4vw,58px);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:34px;background:#121111f2;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar .brand-mark{flex-shrink:0}.topbar .ghost-symbol{width:25px;height:27px}.nav-links{display:flex;align-items:center;gap:25px;color:#9d9594;font-size:12px;height:100%}.nav-link{height:100%;display:flex;align-items:center;position:relative;background:transparent;border:0;color:inherit;transition:color .18s}.nav-link.active,.nav-link:hover{color:#ff795f}.nav-link.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--brand)}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px}.search-box{position:relative;width:min(21vw,250px)}.search-box input{width:100%;height:35px;background:#1b1a19;border:1px solid #333030;color:var(--text);padding:0 34px;font-size:11px}.search-box svg{position:absolute;left:11px;top:10px;color:#7c7675}.search-key{position:absolute;right:8px;top:9px;font:10px var(--mono);color:#756f6e}.shielded-chip{color:var(--brand);border:1px solid #611b11;background:#292727;padding:8px 10px;font:9px var(--mono);letter-spacing:.06em;white-space:nowrap}.ticker{height:42px;border-bottom:1px solid #2a2827;display:flex;align-items:center;gap:30px;padding:0 clamp(16px,4vw,58px);overflow:auto;scrollbar-width:none;background:#151414;white-space:nowrap}.ticker::-webkit-scrollbar{display:none}.ticker-label{color:#7d7776;font:9px var(--mono);letter-spacing:.12em}.ticker-item{font:10px var(--mono);color:#bab1af}.ticker-item strong{color:#e5dad7;font-weight:500;margin-right:6px}.ticker-item em{color:var(--green);font-style:normal}.ticker-item em.down{color:var(--red)}.page-wrap{max-width:1480px;margin:auto;padding:34px clamp(16px,4vw,58px) 64px}.market-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 0 24px}.market-heading h1,.page-title{margin:7px 0 0;font-size:clamp(27px,4vw,39px);letter-spacing:-.06em;line-height:1;font-weight:600}.market-heading p,.page-subtitle{margin:9px 0 0;color:var(--muted);font-size:12px}.heading-actions{display:flex;align-items:center;gap:9px}.metric-row{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;border:1px solid var(--line);background:linear-gradient(105deg,#1e1d1c,#191818 65%);margin-bottom:25px}.metric{padding:15px 19px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric-label{color:#8a8382;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.metric-value{margin-top:9px;font:19px var(--mono);color:#e1d6d4}.metric-value small{font-size:10px;color:var(--green);margin-left:6px}.chart-panel{border:1px solid #3a3737;background:linear-gradient(120deg,#1d1c1b,#171616 72%);margin:0 0 24px;padding:20px 22px 13px;position:relative;overflow:hidden}.chart-panel:after{content:"";position:absolute;top:0;right:12%;width:1px;height:100%;background:linear-gradient(transparent,#ff4d2e15,transparent);pointer-events:none}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;position:relative;z-index:1}.chart-head h2{margin:7px 0 0;font-size:19px;letter-spacing:-.04em}.chart-head h2 span{color:#948d8b;font:11px var(--mono);letter-spacing:0}.chart-head p{color:#908987;margin:6px 0 0;font-size:10px;line-height:1.5}.chart-tools{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;max-width:60%}.chart-select-label{color:#787271;font:9px var(--mono)}.chart-tools select{border:1px solid #383535;background:#131212;color:#ded3d1;padding:7px 24px 7px 9px;font:10px var(--mono)}.chart-plot{margin-top:15px;border-top:1px solid #2c2a29;padding-top:7px}.chart-plot svg{display:block;width:100%;height:210px;overflow:visible}.chart-gridline{stroke:#333030;stroke-width:1;stroke-dasharray:2 6}.candle-up{color:#91c994}.candle-down{color:#ff8c9a}.chart-range{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#7a7473;font:9px var(--mono)}.chart-range strong{color:#c9bfbd;font-weight:400;text-align:center;min-width:0;overflow-wrap:anywhere}.chart-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #2c2a29;margin-top:12px;padding-top:10px;color:#756f6e;font:8px var(--mono);letter-spacing:.04em}.chart-loading{padding:18px 0 0}.skeleton-line,.skeleton-chart{display:block;background:linear-gradient(90deg,#2a2827,#373434,#2a2827);background-size:200% 100%;animation:skeleton 1.7s linear infinite}.skeleton-line{width:35%;height:10px;margin:5px 0 17px}.skeleton-chart{height:160px}.chart-error{min-height:130px;display:flex;align-items:center;justify-content:center;gap:11px;flex-wrap:wrap;color:#999190;font-size:11px;text-align:center;padding:20px}.chart-error strong{color:#ff482b}.chart-error .button-secondary{padding:8px 12px;font-size:10px}.token-art img{display:block;width:100%;height:100%;object-fit:cover}.activity-panel{margin-top:20px}.activity-empty{border:1px dashed #3e3b3a;padding:23px 18px;text-align:center}.activity-empty strong{color:#c4bab8;font-size:12px}.activity-empty p{margin:7px 0 0;color:#8a8382;font-size:10px}.activity-list{display:grid}.activity-row{display:grid;grid-template-columns:78px 1fr auto;gap:13px;align-items:center;padding:13px 0;border-top:1px solid #2c2a29}.activity-kind{font:9px var(--mono);letter-spacing:.06em}.activity-kind.launch{color:var(--brand)}.activity-kind.buy{color:var(--green)}.activity-kind.sell{color:var(--red)}.activity-copy strong{display:block;color:#ded3d1;font-size:11px;font-weight:500}.activity-copy small{color:#898281;font:9px var(--mono);margin-left:5px}.activity-copy span{display:block;color:#756f6e;font:9px var(--mono);margin-top:4px}.activity-amount{color:#aaa2a0;font:9px var(--mono);text-align:right}@keyframes skeleton{to{background-position:-200% 0}}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.tabs{display:flex;gap:6px}.tab{border:0;color:#8a8382;background:transparent;padding:8px 11px;font-size:11px}.tab.active{color:var(--brand);background:#252323}.table-meta{font:10px var(--mono);color:#7c7675}.market-table-wrap{overflow-x:auto;border:1px solid var(--line)}.market-table{width:100%;border-collapse:collapse;min-width:850px}.market-table th{text-align:right;padding:13px 14px;color:#76706f;font:9px var(--mono);letter-spacing:.08em;font-weight:400;background:#191818;border-bottom:1px solid var(--line);white-space:nowrap}.market-table th:first-child{text-align:left;padding-left:16px}.market-table th button{border:0;background:none;color:inherit;font:inherit;padding:0;letter-spacing:inherit}.market-table th button:hover,.market-table th button.sorted{color:var(--brand)}.market-table td{padding:13px 14px;text-align:right;border-bottom:1px solid #272525;color:#c9bfbd;font:11px var(--mono);white-space:nowrap}.market-table tr:last-child td{border-bottom:0}.market-table tbody tr{background:#171616;transition:background .15s}.market-table tbody tr:hover{background:#1e1d1c}.market-table td:first-child{text-align:left;padding-left:16px}.token-ident{display:flex;align-items:center;gap:11px;min-width:190px;text-align:left}.token-art{width:36px;height:36px;flex:none;display:block;border:1px solid #4b4747;background:#181717;overflow:hidden}.token-name{font:600 12px Space Grotesk,sans-serif;color:#e8dcda}.token-ticker{color:#898281;font:9px var(--mono);margin-top:4px}.token-new{color:var(--brand);font:8px var(--mono);border:1px solid #56180f;margin-left:7px;padding:2px 4px}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.graduation{display:flex;align-items:center;gap:7px;justify-content:flex-end}.progress{width:50px;height:3px;background:#363333}.progress span{display:block;height:100%;background:var(--brand)}.trade-actions{display:flex;justify-content:flex-end;gap:5px}.trade-btn{padding:6px 9px;border:1px solid #464342;background:#222020;color:#93cf91;font:9px var(--mono)}.trade-btn.sell{border-color:#555150;background:#242222;color:#ff8c9a}.trade-btn:hover{filter:brightness(1.2)}.below-market{margin-top:38px;display:grid;grid-template-columns:1.45fr 1fr;gap:14px}.feature-panel{min-height:158px;border:1px solid var(--line);background:#191818;padding:20px;position:relative;overflow:hidden}.feature-panel h2{font-size:17px;letter-spacing:-.04em;margin:9px 0 7px}.feature-panel p{color:#928b89;font-size:11px;line-height:1.6;max-width:440px;margin:0}.feature-panel .button-primary{margin-top:16px;padding:9px 12px;font-size:10px}.feature-art{position:absolute;right:25px;top:20px;width:100px;height:100px;opacity:.65;border:1px solid #892619;border-radius:50%}.feature-art:before,.feature-art:after{content:"";position:absolute;inset:13px;border:1px solid #89261988;border-radius:50%}.feature-art:after{inset:28px;background:#ff4d2e18}.microcopy{color:#787271;font:9px var(--mono);margin-top:12px}.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:18px;align-items:start}.form-panel,.portfolio-panel,.side-panel{border:1px solid var(--line);background:#191818}.form-panel{padding:24px}.form-panel h2{margin:0 0 5px;font-size:17px}.form-intro{color:#8d8685;margin:0 0 23px;font-size:11px;line-height:1.6}.field{margin:0 0 17px}.field label{display:block;color:#a8a09e;font:10px var(--mono);margin-bottom:7px;letter-spacing:.03em}.field input,.field textarea,.field select,.trade-amount{width:100%;border:1px solid #383535;background:#131212;color:#e4d9d6;padding:11px 12px;font:12px var(--mono);border-radius:0}.field textarea{resize:vertical;min-height:94px;line-height:1.5}.field input::placeholder,.field textarea::placeholder{color:#686362}.form-note{color:#7b7574;font-size:10px;line-height:1.5;margin:7px 0 0}.form-foot{border-top:1px solid var(--line);margin-top:21px;padding-top:17px;display:flex;justify-content:space-between;align-items:center;gap:15px}.create-side{padding:21px;border:1px solid #474343;background:#1d1c1b}.create-side h3{font-size:13px;margin:0 0 9px}.create-side p{color:#aaa2a0;font-size:10px;line-height:1.7;margin:0}.checklist{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:11px}.checklist li{color:#8a8382;font-size:10px;display:flex;gap:8px;align-items:center}.checkmark{color:var(--brand);font-family:var(--mono)}.portfolio-summary{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:24px 0 19px}.portfolio-summary .metric{padding:17px 19px}.portfolio-panel{padding:20px}.portfolio-panel h2{font-size:15px;margin:0 0 15px}.holdings-list{display:grid}.holding{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;align-items:center;gap:12px;border-top:1px solid #2c2a29;padding:13px 0}.holding .token-ident{min-width:0}.holding-value{font:11px var(--mono);color:#ded3d1}.holding-label{color:#7c7675;font:9px var(--mono);margin-top:4px}.empty-state{padding:38px 20px;text-align:center;border:1px dashed #3e3b3a;color:#908987}.empty-state strong{display:block;color:#c4bab8;font-size:13px;margin-bottom:7px}.empty-state p{font-size:11px;margin:0 0 15px}.modal-backdrop{position:fixed;inset:0;z-index:30;background:#090908d9;display:grid;place-items:center;padding:16px;animation:fade .16s ease both}.modal{width:min(100%,470px);border:1px solid #43403f;background:#1a1918;box-shadow:0 30px 110px #000,0 0 0 1px #ff4d2e1a}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:17px 20px}.modal-header h2{margin:0;font-size:15px}.close-button{border:0;background:transparent;color:#8a8382;font-size:20px;line-height:1;padding:3px 7px}.modal-body{padding:20px}.trade-token-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.trade-token-head strong{font-size:13px}.trade-token-head span{display:block;color:#888180;font:10px var(--mono);margin-top:4px}.trade-mode{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-bottom:17px}.trade-mode button{border:0;padding:10px;background:transparent;color:#8e8785;font:10px var(--mono)}.trade-mode button.active.buy{background:#2a2827;color:#98cf91}.trade-mode button.active.sell{background:#2b2928;color:#ff8c9a}.amount-wrap{position:relative}.amount-wrap .trade-amount{padding-right:54px}.amount-unit{position:absolute;top:12px;right:12px;color:#8a8382;font:10px var(--mono)}.quick-amounts{display:flex;gap:7px;margin:9px 0 18px}.quick-amounts button{border:1px solid #383535;background:#222020;color:#a8a09e;padding:6px 9px;font:9px var(--mono)}.trade-summary{display:flex;justify-content:space-between;color:#8b8483;font:10px var(--mono);border-top:1px solid var(--line);padding-top:13px;margin-top:14px}.trade-confirm{width:100%;margin-top:18px}.notice{color:#8a8382;font-size:10px;line-height:1.6;margin-top:15px}.toast-message{position:fixed;bottom:22px;left:50%;z-index:50;transform:translate(-50%);padding:12px 16px;color:#ece0de;background:#2a2827;border:1px solid #555150;box-shadow:0 12px 35px #0008;font-size:11px;animation:appear .2s ease both}.footer{border-top:1px solid var(--line);padding:18px clamp(16px,4vw,58px);color:#696463;font:9px var(--mono);display:flex;justify-content:space-between;gap:20px}.mobile-menu{display:none}@keyframes appear{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@media(max-width:850px){.topbar{gap:18px;padding:0 17px}.nav-links{gap:15px}.search-box{width:175px}.metric-row{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.content-layout,.below-market{grid-template-columns:1fr}.chart-head{flex-direction:column}.chart-tools{justify-content:flex-start;max-width:100%}}@media(max-width:600px){.topbar{height:60px;column-gap:8px;row-gap:0;padding:0 12px;flex-wrap:wrap}.topbar .brand-mark{font-size:clamp(10px,2.8vw,12px);gap:6px;letter-spacing:.08em}.topbar .ghost-symbol{width:20px}.nav-links{order:3;width:100%;height:38px;display:flex;justify-content:space-between;border-top:1px solid #2a2827;gap:0}.nav-link{font-size:10px}.topbar{height:98px;row-gap:0}.topbar-right{gap:7px}.search-box{width:clamp(70px,25vw,110px)}.search-box input{height:32px}.shielded-chip{padding:7px;font-size:8px}.ticker{height:38px;gap:21px}.page-wrap{padding:24px 14px 45px}.market-heading{align-items:flex-start;flex-direction:column}.heading-actions{width:100%}.metric{padding:13px}.metric-value{font-size:16px}.section-toolbar{align-items:flex-start;flex-direction:column}.form-panel{padding:18px 15px}.form-foot{align-items:flex-start;flex-direction:column}.portfolio-summary{grid-template-columns:1fr}.portfolio-summary .metric{border:0;border-bottom:1px solid var(--line)}.portfolio-summary .metric:last-child{border:0}.holding{grid-template-columns:1.3fr 1fr auto}.holding .holding-units{display:none}.feature-art{opacity:.3;right:-20px}.footer{flex-direction:column;gap:7px}.chart-panel{padding:16px 13px 11px}.chart-plot svg{height:170px}.chart-foot{flex-direction:column}.activity-row{grid-template-columns:58px 1fr}.activity-amount{grid-column:2;text-align:left}.entry-title{font-size:clamp(46px,14vw,72px)}.entry-kicker{margin-top:33px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.share-preview{margin:14px 0;padding:14px;border:1px solid #474343;background:#1d1c1b;font-size:13px;line-height:1.6;color:#ded3d1}.share-preview span{display:block;margin-top:8px;color:var(--brand);font:11px var(--mono)}.beta-share a.trade-confirm{display:flex;align-items:center;justify-content:center;text-align:center}.rewards-row{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.market-cards{display:none}.trade-hold{display:flex;justify-content:space-between;font:10px var(--mono);color:#8b8483;margin-top:8px}@media(max-width:700px){.market-table-wrap{display:none}.market-cards{display:grid;gap:10px}.m-card{border:1px solid var(--line);background:#171616;padding:14px}.m-card-top{display:flex;align-items:center;gap:11px}.m-card-top .token-ident{flex:1;min-width:0}.m-card-price{text-align:right;font:12px var(--mono)}.m-card-price em{display:block;font-style:normal;font-size:10px;margin-top:4px}.m-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.m-card-actions button{padding:13px;font-size:12px;border:1px solid #464342;background:#222020;color:#93cf91;font-family:var(--mono);min-height:46px}.m-card-actions button.sell{border-color:#555150;background:#242222;color:#ff8c9a}.modal-backdrop{align-items:end;padding:0}.modal{width:100%;max-height:92dvh;overflow-y:auto}.trade-amount{font-size:16px!important;padding:14px 12px!important}.quick-amounts button{flex:1;padding:12px 6px;font-size:11px}.trade-confirm{padding:16px;font-size:13px}.trade-mode button{padding:14px;font-size:12px}}.token-art-monero{display:grid;place-items:center;background:#1a0f0c;color:var(--brand);border-color:#7a2214}.image-row{display:flex;gap:14px;align-items:center}.token-image-preview{width:72px;height:72px;flex:none;object-fit:cover;border:1px solid #4b4747;background:#131212;display:grid;place-items:center;color:#6c6564}.image-controls{min-width:0;flex:1}.field .image-controls input[type=file]{padding:8px;font-size:11px}.image-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px;font:10px var(--mono);color:#8a8382;overflow-wrap:anywhere}.image-meta .button-quiet{padding:5px 8px;font-size:10px}.deposit-body{display:grid;gap:12px}.deposit-qr{justify-self:center;padding:10px;background:#ece6e4;line-height:0}.deposit-status{border:1px solid #611b11;background:#241211;padding:10px 12px;display:grid;gap:3px;font-size:11px;color:#b9aeac}.deposit-status strong{color:var(--brand);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase}.pool-address{display:block;font:11px var(--mono);overflow-wrap:anywhere;word-break:break-all;padding:10px;border:1px solid #383535;background:#131212;color:#e4d9d6;-webkit-user-select:all;user-select:all}.deposit-actions{display:flex;gap:8px;flex-wrap:wrap}.button-primary:disabled,.button-quiet:disabled{opacity:.5;cursor:not-allowed}.pool-chip{display:inline-flex;gap:8px;align-items:center;font:10px var(--mono);color:#8a8382;margin-top:12px;flex-wrap:wrap}.pool-error{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border:1px solid #611b11;padding:10px 14px;margin-bottom:16px;font-size:11px;color:#b9aeac}.activity-kind.deposit{color:#e0a15a}.mobile-deposit-top{display:none}.market-pulse{display:block;margin-top:5px;font:9px var(--mono);letter-spacing:.02em;white-space:nowrap;animation:ghost-bang 1s ease-out}.market-pulse.buy{color:#5cdbac}.market-pulse.sell{color:#fa6b80}.flow-share{display:block;margin-top:3px;font-size:8px;letter-spacing:.04em}.quote-bang{animation:ghost-bang 1.1s ease-out}@keyframes ghost-bang{0%{background:#66301e;filter:brightness(1.55)}to{background:transparent;filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.quote-bang,.market-pulse{animation:none}}@media(max-width:600px){.image-row{align-items:flex-start}.topbar-right .deposit-top{display:none}.mobile-deposit-top{display:inline-flex;align-items:center;align-self:center;min-height:30px;padding:0 9px;border:1px solid var(--brand);background:#30140e;color:#ff795f;font-size:10px;white-space:nowrap;cursor:pointer}}.token-first{display:inline-block;margin-left:7px;padding:2px 5px;border:1px solid #7a2214;background:#2a1210;color:#ff8a6e;font:8px var(--mono);letter-spacing:.06em;text-transform:uppercase}.fee-breakdown{margin:0;border:1px solid #383535;font:11px var(--mono)}.fee-breakdown div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-bottom:1px solid #2c2a29}.fee-breakdown div:last-child{border:0}.fee-breakdown dt{color:#8a8382}.fee-breakdown dd{margin:0;color:#e4d9d6}.fee-breakdown .total dd{color:var(--brand);font-weight:500}.wallet-link{display:flex;align-items:center;justify-content:center;text-align:center}.pro-chart{margin-top:12px}.pro-chart-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.seg{display:inline-flex;border:1px solid #383535}.seg button,.seg-btn{border:0;background:transparent;color:#8a8382;padding:6px 10px;font:10px var(--mono)}.seg-btn{border:1px solid #383535}.seg button.active{background:#2a2827;color:var(--brand)}.pro-legend{display:flex;gap:14px;flex-wrap:wrap;font:10px var(--mono);color:#8a8382;margin-bottom:6px;min-height:16px}.pro-legend b{color:#e4d9d6;font-weight:500}.pro-chart-host{width:100%;border:1px solid #2c2a29;touch-action:none}.pro-chart-foot{font:9px var(--mono);color:#6c6564;margin-top:6px}.pro-chart-foot a{color:#9a9290;text-decoration:underline}.detail-modal{width:min(100%,900px);max-height:94dvh;overflow-y:auto}.detail-stats{display:flex;gap:18px;flex-wrap:wrap;font:10px var(--mono);color:#7c7675}.detail-stats b{color:#e4d9d6;font-weight:500;margin-left:4px}.m-detail-actions{display:grid;grid-template-columns:2fr 1fr;gap:8px;margin-top:16px}.activity-kind.create{color:var(--brand)}@media(max-width:700px){.detail-backdrop{align-items:end}}.detail-head{display:grid;gap:12px;margin-bottom:12px}.detail-price{font:600 clamp(20px,5vw,28px) var(--mono);color:#f1e8e6;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.detail-price small{font-size:12px;color:#8a8382}.detail-price em{font-style:normal;font-size:12px}.m-detail-actions{grid-template-columns:1fr 1fr;margin:0 0 12px}.detail-buy,.detail-sell{padding:14px;font:700 13px var(--mono);letter-spacing:.08em;border:1px solid #2d5a42;background:#12261c;color:#5fd39a}.detail-sell{border-color:#6a2430;background:#2a1216;color:#ff6b7d}.ghost-activity{margin-top:16px;border-top:1px solid #2c2a29;padding-top:12px}.ghost-activity-head{display:flex;align-items:center;gap:10px}.ghost-activity h3{margin:0;font:11px var(--mono);letter-spacing:.1em;color:#c9bfbd}.generated-label{font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);border:1px solid #611b11;padding:2px 5px}.ghost-table-wrap{max-height:260px;overflow:auto;margin-top:8px}.ghost-table{width:100%;border-collapse:collapse;font:11px var(--mono)}.ghost-table th{text-align:left;color:#6c6564;font-weight:400;padding:6px 4px;font-size:9px;position:sticky;top:0;background:#1a1918}.ghost-table td{padding:8px 4px;border-top:1px solid #2a2827;color:#c9bfbd}.swap-box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #383535;background:#0f0e0e;padding:13px 14px;font:10px var(--mono);color:#8a8382}.swap-box input,.swap-box output{background:transparent;border:0;color:#f1e8e6;font:600 16px var(--mono);text-align:right;width:100%;min-width:0;outline:none}.swap-box b{color:#e4d9d6;font-size:12px}.swap-arrow{display:grid;place-items:center;height:22px;color:#6c6564}.big-action{padding:17px;border:0;font:700 15px Space Grotesk,sans-serif;color:#1a0603;background:var(--brand)}.big-action.sell{background:#ff6b7d}.big-action:disabled{opacity:.5}.pool-address.ref{color:#b9aeac}.token-rank{font:9px var(--mono);color:#6c6564;min-width:26px}.load-more{display:flex;justify-content:center;margin-top:16px}.ghost-flow{width:min(100%,420px);margin:34px auto 0;border:1px solid #3a2a27;background:#141212d9;text-align:left;box-shadow:var(--shadow-panel)}.ghost-flow-head{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid #2c2a29;font:9px var(--mono);letter-spacing:.1em;color:#c9bfbd}.ghost-flow-head strong{font-weight:500;flex:1;min-width:0}.ghost-flow-caption{display:block;margin-top:5px;font-size:8px;color:#a39794;letter-spacing:0}.monero-blocks{margin-top:12px}.monero-block-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px}.monero-block{display:flex;flex-direction:column;gap:8px;padding:10px 6px;min-width:0;border:1px solid #332b29;background:#191515;font:8px var(--mono);color:#a99a96}.monero-block.is-current{border-color:#9b3324;background:#281713}.monero-block strong{font-size:11px;color:#eee6e3;white-space:nowrap}.monero-block-label{font-size:8px;letter-spacing:.08em}.monero-block code{font-size:8px;color:#c0aaa4}.monero-block.is-pending{border-style:dashed}.block-mining{color:var(--brand);letter-spacing:4px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--brand);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.ghost-flow-rows{list-style:none;margin:0;padding:6px 12px;display:grid;gap:2px}.ghost-flow-rows li{display:grid;grid-template-columns:34px 38px 1fr auto 26px;gap:8px;align-items:center;padding:5px 0;font:10px var(--mono);color:#b9aeac}.ghost-flow-rows code{color:#7c7675;font-size:9px}.ghost-flow-rows li>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ghost-flow-rows em{color:#6c6564;font-style:normal;text-align:right;font-size:9px}.ghost-flow-err{padding:12px;font-size:11px;color:#9a9290}.ghost-flow-foot{border-top:1px solid #2c2a29;padding:7px 12px;font:9px var(--mono);color:#6c6564}@media(max-width:420px){.ghost-flow-rows li{grid-template-columns:32px 34px 1fr auto}.ghost-flow-rows em{display:none}}.profile-summary{margin-bottom:19px}.ps-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ps-pending{font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);border:1px solid #611b11;padding:3px 7px}.ps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);margin:14px 0 10px}.ps-grid .metric{border-bottom:1px solid var(--line)}.ps-counts{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0}.ps-counts b{color:#e4d9d6;margin-left:4px}.ps-sub{font:10px var(--mono);letter-spacing:.1em;color:#8a8382;margin:16px 0 6px;font-weight:400}.ps-asset{display:grid;grid-template-columns:1.2fr 1fr 1fr auto auto;gap:12px;align-items:center;border-top:1px solid #2c2a29;padding:11px 0}@media(max-width:600px){.ps-asset{grid-template-columns:1fr 1fr}}.mcap-red{color:#ff4d2e!important;font-weight:500}.detail-price .growth-since-start{display:block;margin-top:7px;font:9px var(--mono);color:#b5aaa6}.page-block-widget{width:100%;max-width:640px;margin:40px auto 0}.page-pool-address{width:100%;max-width:640px;margin:20px auto;padding:16px;border:1px solid var(--line);text-align:left;box-sizing:border-box}.pool-address-field{width:100%;min-width:0}.pool-copy-control{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.pool-copy-control button{display:inline-flex;align-items:center;gap:7px;min-height:40px}.page-pool-address>.eyebrow{margin-bottom:10px}.ticker-balance{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;border:0;border-right:1px solid var(--line);padding:8px 16px 8px 0;background:transparent;color:#a99e9c;font:10px var(--mono);white-space:nowrap;cursor:pointer}.ticker-balance strong{color:var(--brand);font-weight:600}.ticker{overflow:hidden;gap:20px}.ticker-balance small{color:#a99e9c;font-size:9px}.ticker-label{flex-shrink:0}.ticker-announcement{flex:1;min-width:0;overflow:hidden}.ticker-announcement-track{display:flex;width:max-content;animation:ghost-announcement 34s linear infinite;will-change:transform}.ticker-announcement-copy{display:flex;gap:36px;padding-right:36px}.ticker-announcement:hover .ticker-announcement-track{animation-play-state:paused}.ticker-ghost-label{color:#77706e;font-size:9px}@keyframes ghost-announcement{to{transform:translate(-50%)}}body{padding-bottom:58px}.global-status-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:54px;padding:8px clamp(12px,3vw,40px);border-top:1px solid #42302b;background:#141211;color:#aca09b;font:10px var(--mono)}.status-copyright{text-align:center;color:#e2d8d4}.global-status-bar small{display:block;margin-top:4px;color:#82746f;font-size:8px;letter-spacing:.08em}.status-price{text-align:right;color:var(--brand);font-size:12px;white-space:nowrap}.status-live-dot{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px var(--brand);animation:status-pulse 1.8s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.4;box-shadow:0 0 3px var(--brand)}}@media(max-width:600px){.global-status-bar{gap:8px;font-size:8px;padding-left:10px;padding-right:10px}.status-launch-fee{display:none}.status-price{font-size:10px}.ticker{gap:12px}.ticker-label{display:none}.ticker-balance{font-size:9px;padding-right:10px;gap:6px}.ticker-balance small{display:none}}@media(prefers-reduced-motion:reduce){.ticker-announcement-track,.status-live-dot{animation:none}.ticker-announcement{overflow:auto}}.m-card-mcap{display:block;font:10px var(--mono);margin-bottom:4px}.entry-wallet-note{margin-top:-10px;font-size:12px;color:#8d8583;max-width:460px}.entry-cta{padding:15px 26px;font-size:13px;color:#fff4f0;background:linear-gradient(180deg,#ff5a3a,#e03a1c);border:1px solid #ff8a6e;box-shadow:0 0 0 1px #ff4d2e66,0 8px 30px #ff4d2e55,0 2px #000a;animation:cta-glow 3s ease-in-out infinite}.entry-cta:hover{background:linear-gradient(180deg,#ff6e50,#ea4527)}@keyframes cta-glow{50%{box-shadow:0 0 0 1px #ff4d2e99,0 10px 42px #ff4d2e88,0 2px #000a}}@media(prefers-reduced-motion:reduce){.entry-cta{animation:none}}.shielded-receiving-card{margin:18px 0;padding:16px;border:1px solid #b9422d;border-left:3px solid var(--brand);background:linear-gradient(120deg,#351710,#171211 75%);box-shadow:0 0 22px #ff4d2e19}.shielded-receiving-card h3{margin:0 0 12px;color:#ffb5a3;font-size:14px;line-height:1.5}.wallet-profile .shielded-receiving-card .receiving-address-note{color:#e2bcb2;margin:12px 0 0}.profile-pool-section{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:14px;margin-top:24px;padding-top:22px;border-top:1px solid var(--line)}.profile-pool-actions{display:flex;flex-wrap:wrap;gap:14px}.profile-pool-actions .profile-fund-cta{display:inline-flex;justify-content:center;align-items:center;gap:10px;flex:1;min-height:50px;min-width:120px;padding:14px 20px}.wallet-profile .profile-deposit-note{margin:0;color:#cbb6b0}.token-picker-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 12px;border:1px solid #49332e;background:#201917;color:#f6e9e5;font:11px var(--mono);cursor:pointer}.token-picker-overlay{position:fixed;inset:0;z-index:60;background:#080707d9}.token-picker-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:61;width:min(480px,calc(100vw - 28px));max-height:min(660px,85dvh);display:flex;flex-direction:column;padding:20px;background:#171413;border:1px solid #684034;box-shadow:0 24px 80px #000c;outline:none}.token-picker-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.token-picker-head h2{font-size:20px;margin:0 0 7px}.token-picker-head p{font-size:12px;line-height:1.5;color:var(--muted);margin:0}.token-picker-search{display:flex;align-items:center;gap:10px;border:1px solid #6e382c;background:#0e0c0b;padding:0 12px;margin-top:18px;flex-shrink:0}.token-picker-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px #ff4d2e22}.token-picker-search svg{color:var(--brand);flex-shrink:0}.token-picker-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--text);padding:14px 0;font-size:16px}.token-picker-count{color:var(--muted);font:10px var(--mono);margin:12px 0}.token-picker-results{min-height:0;overflow-y:auto;overscroll-behavior:contain}.token-picker-result{width:100%;display:flex;align-items:center;gap:12px;min-height:64px;text-align:left;padding:10px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer}.token-picker-result:hover,.token-picker-result:focus-visible,.token-picker-result.selected{background:#ff4d2e13}.token-picker-result>span:nth-child(2){flex:1;min-width:0}.token-picker-result strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.token-picker-result small{display:block;margin-top:5px;color:var(--muted);font:10px var(--mono)}.token-picker-result>svg{color:var(--brand);flex-shrink:0}.token-picker-empty{padding:20px 10px;color:var(--muted);font-size:13px}.token-picker-more{width:100%;margin-top:12px}.token-picker-art-credit{font:9px var(--mono);color:var(--muted);margin:14px 0 0;line-height:1.6}.token-picker-art-credit a{color:var(--brand);text-decoration:underline}.token-picker-result .token-first{display:inline-block;margin-top:6px;white-space:normal}.payment-history-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:0 22px 18px}.graduation-status{font:inherit;line-height:1.6}.graduation-paid{color:var(--muted)}.graduated-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid #3dd6a14d;background:#3dd6a112;color:#69e5b7;font:600 10px var(--font-mono);letter-spacing:.05em;text-transform:uppercase}
