.market-pulse-panel{margin-top:1.5rem}.pulse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.pulse-card{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1rem 1.15rem;background:linear-gradient(135deg,#151b1e,#081117);border:1px solid #41433d;border-radius:15px;color:var(--text);min-width:0}.pulse-card:hover{border-color:var(--gold);color:var(--text)}.pulse-card span{color:var(--muted);font-size:.78rem;letter-spacing:.06em}.pulse-card strong{font-size:1.2rem;overflow-wrap:anywhere}.pulse-card b{font-size:.95rem;text-align:right}.pulse-card small{grid-column:1/-1;color:var(--muted);font-size:.72rem}.asset-link{display:block;color:var(--text);min-width:0}.asset-link:hover{color:var(--gold)}.asset-link strong,.asset-link small{overflow-wrap:anywhere}.opportunity-actions{white-space:nowrap;min-width:142px}.table-action{padding:.55rem .7rem;font-size:.76rem;white-space:nowrap}.market-table th:last-child,.market-table td:last-child{position:sticky;right:0;background:#0b1319;z-index:1;box-shadow:-8px 0 12px -12px #000}.market-table tr:hover td:last-child{background:#172126}.market-table td:last-child form{margin-top:.4rem}.market-table td:last-child .text-button{display:block;padding:.2rem 0}@media(max-width:1000px) and (min-width:651px){.market-table th,.market-table td{padding:.7rem .55rem}.market-table{min-width:940px}}@media(max-width:650px){.pulse-grid{grid-template-columns:1fr}.market-table th:last-child,.market-table td:last-child{position:static;box-shadow:none;background:transparent}.opportunity-actions{min-width:0}.market-table td:last-child{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.6rem}.market-table td:last-child form{margin:0}.market-table td:last-child .text-button{display:inline-block}.table-action{padding:.6rem .8rem}}
:root{--bg:#050a0f;--panel:#0b1319;--panel2:#111c23;--line:#273238;--text:#f3f5f6;--muted:#a2afb8;--gold:#ffbf36;--green:#59e98a;--red:#ff7569;--cyan:#79c7d0}
body{background:radial-gradient(ellipse at 95% 0,rgba(170,93,8,.12),transparent 38rem),radial-gradient(ellipse at 0 65%,#09242b55,transparent 45rem),var(--bg);font-size:17px}
.site-header{background:#070c10ee;border-bottom:1px solid #a66d2366;box-shadow:0 5px 35px #0008}.site-header:after{content:"";display:block;position:absolute;bottom:-1px;left:8%;width:28%;height:1px;background:linear-gradient(90deg,transparent,#ffcc68,transparent);box-shadow:0 0 12px 2px #ff960055}.nav-shell{max-width:1720px;min-height:100px;padding:0 2%;gap:1rem}.brand{gap:.6rem}.brand img{width:76px;height:76px;filter:drop-shadow(0 0 12px #ffb33133)}.brand span{font-size:clamp(.95rem,1.4vw,1.45rem);letter-spacing:-.04em;line-height:1.3}.brand b{color:var(--gold)}.brand small{display:block;color:var(--gold);font:600 .57rem/2.2 Manrope,sans-serif;letter-spacing:.42em;text-align:center}.nav-links{gap:clamp(.4rem,1vw,1.1rem)}.nav-links>a{padding:.7rem .4rem;border-radius:10px;font-size:.8rem}.nav-links>a[aria-current=page]{color:#ffce50;background:linear-gradient(180deg,#9f641522,#2a1c0877);box-shadow:inset 0 0 0 1px #ba852c,0 0 18px #ff98001c}.nav-links button{padding:.65rem .75rem;border:1px solid #a67c32;border-radius:10px;color:#ffd068}.nav-links .nav-cta{background:linear-gradient(#ffd970,#ffad18);box-shadow:0 4px 20px #ffab1422;color:#17120c;padding:.75rem 1rem}.page-panel{max-width:1500px;padding:3.2rem 3% 5rem}.dashboard-page{padding-top:1.2rem}.eyebrow{font-size:.68rem;letter-spacing:.32em}.hero{position:relative;grid-template-columns:1.2fr 1fr;min-height:370px;gap:1rem;padding:2rem 0 3.2rem;isolation:isolate;overflow:hidden}.hero>div:first-child{z-index:2}.hero h1{font-size:clamp(2.5rem,4.35vw,4.65rem);line-height:1.08;letter-spacing:-.05em}.hero h1 em{background:linear-gradient(#ffde73,#ffb323 70%,#f88b27);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 35px #ffae2525}.hero p:not(.eyebrow){font-size:1.08rem}.hero-actions{margin-top:1.2rem}.primary-button{background:linear-gradient(180deg,#ffdb62,#ffbc19 70%,#fda118);color:#181204;border:1px solid #ffdf81;box-shadow:0 3px 20px #ff9c0022,inset 0 1px 0 #fff8;border-radius:12px;transition:transform .2s,box-shadow .2s}.primary-button:hover{transform:translateY(-2px);background:linear-gradient(#ffe994,#ffca39);box-shadow:0 4px 26px #ff9c0044}.secondary-button{border-color:#5a574a;background:linear-gradient(#141a1e88,#090e12);border-radius:12px}.secondary-button:hover{background:#222019}.hero-orbit{display:block;position:absolute;z-index:-1;right:3%;top:25px;width:clamp(300px,35vw,480px);border:1px solid #e9a030;border-radius:50%;background:radial-gradient(ellipse at 26% 20%,#93692a66,transparent 48%),radial-gradient(ellipse at 70% 60%,#07141c 25%,#151713 70%);box-shadow:inset 8px 5px 13px #ffe19944,inset -50px -35px 90px #000,0 0 30px #ff930029, -15px -8px 45px #f8a32322;transform:rotate(-15deg)}.hero-orbit:before{inset:25% -14%;border:1px solid #f7b434;border-top-color:#ffe081;border-bottom-color:#ad6a1977;transform:rotate(-9deg);box-shadow:0 -2px 8px #ffb12b55}.hero-orbit:after{inset:38% -24%;transform:rotate(-23deg);border:1px solid #ffb82b88}.globe-grid{position:absolute;inset:0;border-radius:50%;overflow:hidden;background:repeating-radial-gradient(ellipse at 50% 50%,transparent 0 37px,#d4a84325 38px 39px,transparent 40px 60px),repeating-linear-gradient(0deg,transparent 0 43px,#ba852a29 44px 45px);mask-image:radial-gradient(ellipse at 40% 40%,black 5%,transparent 72%)}.globe-grid:after{content:"";position:absolute;inset:8%;border-radius:50%;background-image:radial-gradient(#ffbd4a 1px,transparent 1.8px);background-size:13px 15px;opacity:.55;clip-path:polygon(4% 20%,32% 6%,49% 19%,40% 36%,58% 46%,51% 78%,39% 86%,28% 66%,23% 44%,9% 38%,7% 27%,65% 19%,95% 28%,85% 45%,73% 50%,64% 74%,83% 81%,97% 66%,98% 98%,0 98%)}.orbit-label{position:absolute;z-index:2;bottom:20%;left:15%;transform:rotate(15deg);text-align:left;font-size:.6rem;letter-spacing:.23em;color:#f9c76d}.orbit-label b{display:block;font-size:.8rem;letter-spacing:.01em;color:#dae3e6;margin-top:.5rem}.summary-grid{gap:.8rem}.summary-card,.surface,.featured-card,.market-card{background:linear-gradient(135deg,#151b1eed,#081117ed);border:1px solid #41433d;border-radius:19px;box-shadow:0 10px 28px #0003,inset 0 1px 0 #ffffff05}.summary-card{padding:1.25rem 1.5rem;position:relative;overflow:hidden}.summary-card:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,#d39a35,transparent)}.summary-card strong{font-size:1.8rem;letter-spacing:-.04em;color:#f0f4f5}.summary-card:first-child strong{color:var(--green)}.summary-card span{font-size:.82rem}.summary-card small{font-size:.72rem}.section-heading{margin:2.6rem 0 1.1rem}.section-heading h2{font-size:1.7rem}.section-heading>a{font-size:.87rem;font-weight:700}.featured-card{border-color:#8c642d;background:radial-gradient(ellipse at 95% 50%,#08482a55,transparent 45%),linear-gradient(120deg,#151a1b,#071217);position:relative;box-shadow:0 8px 28px #0005,inset 0 0 28px #f7b42905}.featured-card:before{content:"";position:absolute;top:0;left:12%;width:36%;height:1px;background:linear-gradient(90deg,transparent,#ffe286,transparent);box-shadow:0 0 12px #ffbf36}.score-ring{border:2px solid #8bffa1;background:radial-gradient(circle,#12633444,#031b10);box-shadow:0 0 0 5px #3eff4a12,0 0 25px #38ee5540,inset 0 0 20px #49ff431c;width:118px;height:118px;padding:20px 0}.score-ring strong{font-size:2.5rem}.score-ring span{color:#e2ffe8;font-size:.62rem}.featured-metrics>div+div{border-left:1px solid #293a3c;padding-left:1rem}.featured-metrics>div:nth-child(2) strong{color:var(--green)}.featured-metrics>div:nth-child(3) strong{color:var(--red)}.market-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem}.market-card{padding:1.2rem;min-width:0}.market-card h3{font-size:1.28rem}.market-card div{font-size:.83rem;gap:.4rem;flex-wrap:wrap}.market-card div:first-of-type strong{color:var(--green);font-size:1.4rem}.market-card .card-action{font-size:.76rem}.status.buy{background:#075b2c66;color:#78f29c}.status.watch{background:#183349;color:#a9d7ee}.status.avoid{background:#6b272244;color:#ff948d}.surface h2{font-size:1.6rem}.surface h3{font-size:1.22rem}.surface h3 small{font-size:.75rem;color:var(--muted)}.page-heading{margin-bottom:1.7rem}.page-heading h1{font-size:clamp(2.4rem,4vw,4rem)}.filter-bar{background:#0c151be6;border-color:#353c3d}.filter-bar input,.filter-bar select,.auth-panel input,.auth-panel select{background:#060d13;border-color:#394249;min-height:46px}.filter-bar label{font-size:.8rem}.market-table th{background:#111b20;color:#c8b685}.market-table tr:hover{background:#172126}.market-table td{font-size:.85rem}.metric-list dd{overflow-wrap:anywhere}.site-footer{background:#050c12;border-color:#493921}.footer-inner{max-width:1500px;font-size:.84rem}.footer-inner strong{color:#e8c077}.footer-inner p{font-size:.78rem}.auth-panel{background:radial-gradient(ellipse at 100% 0,#74501225,transparent 60%),#0c141b;box-shadow:0 25px 60px #0005;border-color:#605035}.auth-extra{text-align:center}.gold-dot{color:var(--gold)}.positive{color:var(--green)}.negative{color:var(--red)}.watch-price{font:800 2rem Manrope,sans-serif;letter-spacing:-.04em}.compact{margin:0 0 1rem;align-items:center}.compact h2{font-size:1.5rem}.compact small{font-size:.7rem;color:var(--muted)}.watch-card form{margin-top:1rem}.watch-card .metric-list{font-size:.82rem}.solar-icon{display:block;color:var(--gold);font-size:3rem}.flash-message{max-width:1420px;margin:1rem auto;padding:1rem 1.3rem;background:#20371f;border:1px solid #59784a;border-radius:12px;color:#dcf1da}.skip-link{position:fixed;top:-100px;left:1rem;z-index:100;background:var(--gold);color:#000;padding:1rem}.skip-link:focus{top:1rem}.symbol-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.symbol-tags a{padding:.35rem .7rem;border:1px solid #6e5832;border-radius:8px;background:#a86a0911}.tracked-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.85rem}.count{font-size:.8rem;border-radius:40px;background:#a97a2733;padding:.2rem .55rem;color:var(--gold)}.lifecycle{list-style:none;padding:0 0 0 1rem;margin:1.4rem 0;border-left:1px solid #a87b39}.lifecycle li{position:relative;padding:0 0 1rem 1rem}.lifecycle li:before{content:"";width:9px;height:9px;background:var(--gold);border-radius:50%;position:absolute;top:.45rem;left:-21px;box-shadow:0 0 8px #ffbd3666}.lifecycle strong{color:#ffce69;font-size:.85rem}.lifecycle time{display:block;color:var(--muted);font-size:.72rem}.lifecycle p{font-size:.78rem;margin:.35rem 0}.admin-table{width:100%;border-collapse:collapse;min-width:720px}.admin-table th,.admin-table td{padding:1rem;text-align:left;border-bottom:1px solid var(--line);font-size:.85rem}.admin-table small,.audit-list small{display:block;color:var(--muted)}.admin-table form{display:flex;gap:.5rem}.audit-list{padding-left:1rem;max-height:360px;overflow:auto;font-size:.8rem}.audit-list li{padding:.7rem 0}.audit-list time{display:block;color:var(--muted)}
@media(min-width:1200px){.dashboard-page>.featured-card{padding:2rem 2.4rem}.hero{margin-bottom:.5rem}}
@media(max-width:1200px){.nav-shell{min-height:90px}.brand img{width:60px;height:60px}.nav-links{gap:.2rem}.nav-links>a{font-size:.73rem;padding:.6rem .3rem}.brand span{font-size:.95rem}.brand small{letter-spacing:.25em}.market-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1050px){.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:89px;left:0;right:0;background:#091117f7;padding:1rem 4%;border-bottom:1px solid #66502c;flex-direction:column;align-items:stretch;max-height:calc(100dvh - 90px);overflow-y:auto}.nav-links.open{display:flex}.nav-links>a,.nav-links button{font-size:1rem;padding:.7rem}.nav-links form{margin:.5rem 0}.hero-orbit{opacity:.6;right:-9%}.hero{grid-template-columns:1fr}.hero>div:first-child{max-width:78%}.hero h1{font-size:3.5rem}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.page-panel{padding:2rem 5% 3rem}.dashboard-page{padding-top:.7rem}.brand img{width:58px;height:58px}.brand span{font-size:1.05rem!important}.brand small{font-size:.48rem;letter-spacing:.28em}.nav-shell{min-height:82px;padding:0 4%}.nav-links{top:81px}.hero{padding:2rem 0;min-height:350px;overflow:visible}.hero>div:first-child{max-width:100%}.hero h1{font-size:clamp(2.5rem,10vw,3.4rem)}.hero p:not(.eyebrow){font-size:.96rem;max-width:90%}.hero-orbit{display:block;right:-30px;top:0;width:280px;opacity:.23}.orbit-label{display:none}.hero-actions{flex-direction:row;gap:.65rem}.hero-actions a{font-size:.8rem;padding:.8rem .9rem}.eyebrow{font-size:.59rem;letter-spacing:.25em}.summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.summary-card{padding:1rem .85rem;border-radius:13px}.summary-card strong{font-size:1.3rem;overflow-wrap:anywhere}.summary-card span{font-size:.68rem}.summary-card small{font-size:.62rem}.section-heading{align-items:flex-start;gap:.6rem;flex-direction:column}.section-heading h2{font-size:1.5rem}.featured-top{flex-direction:row;align-items:center}.featured-top h3{font-size:1.7rem}.featured-top h3 small{display:block;margin-top:.4rem}.featured-top p{font-size:.8rem}.score-ring{width:82px;height:82px;padding:12px 0}.score-ring strong{font-size:1.8rem}.score-ring span{font-size:.46rem}.featured-metrics{gap:1rem .6rem}.featured-metrics>div:nth-child(3){border:0;padding:0}.featured-metrics strong{font-size:1rem}.featured-footer>a{width:100%}.market-cards,.opportunity-grid,.account-grid{grid-template-columns:1fr}.market-card{display:block}.market-card h3{font-size:1.5rem}.market-card div{flex-wrap:nowrap}.surface{padding:1.25rem}.filter-bar{padding:1rem}.filter-bar>button{width:100%}.metric-list{font-size:.83rem}.metric-list dt{max-width:46%}.metric-list dd{max-width:54%}.flash-message{margin:1rem 5%}.table-wrap:has(.admin-table){overflow-x:auto}.admin-table{min-width:650px}.market-table td:before{content:attr(data-label)!important}.market-table td:first-child:before{display:none}.market-table td{flex-wrap:wrap}.auth-panel{margin:2rem 5%}.auth-panel h1{font-size:2.2rem}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.nav-icon{display:block;width:24px;height:24px;margin:0 auto .4rem;color:#aeb7bc}.nav-links>a[aria-current=page] .nav-icon,.nav-links>a:hover .nav-icon{color:var(--gold)}.nav-links>a:has(.nav-icon){text-align:center;min-width:58px}.dashboard-board{display:grid;grid-template-columns:1.05fr 1fr;gap:1.2rem;align-items:stretch;margin-top:1.2rem}.dashboard-board>div{min-width:0}.dashboard-board .section-heading{margin:1.3rem 0 1rem;min-height:64px}.dashboard-board .section-heading>a{display:none}.dashboard-board .featured-card{padding:1.7rem;min-height:330px}.dashboard-board .market-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.dashboard-board .market-card{padding:1rem}.dashboard-board .market-card h3{margin:.6rem 0}.dashboard-board .featured-top p{font-size:.82rem}.dashboard-board .featured-top h3{font-size:1.8rem}.dashboard-board .featured-metrics{margin:1.4rem 0}.dashboard-board .featured-metrics strong{font-size:1rem}.dashboard-board .featured-metrics span{font-size:.7rem}.dashboard-board .featured-footer{flex-wrap:wrap}.dashboard-board .featured-footer>a{margin-left:auto}.dashboard-board .market-card div:nth-of-type(3){display:none}.dashboard-board .featured-top h3 small{display:block;margin-top:.4rem}.dashboard-board .score-ring{width:96px;height:96px}.dashboard-board .score-ring strong{font-size:2.1rem}
@media(min-width:1300px){.hero{min-height:330px;padding-top:1.7rem;padding-bottom:2.3rem}.dashboard-board .market-cards{grid-template-columns:repeat(4,minmax(0,1fr));height:calc(100% - 102px)}.dashboard-board .market-card{display:flex;flex-direction:column;padding:1rem .75rem}.dashboard-board .market-card h3{margin:1.3rem 0;font-size:1.1rem}.dashboard-board .market-card h3 small{display:block;margin-top:.4rem}.dashboard-board .market-card div{flex-direction:column;align-items:flex-start;margin-top:.6rem}.dashboard-board .market-card .card-action{margin-top:auto;padding-top:1rem}.dashboard-board .market-card div:nth-of-type(3){display:flex}.dashboard-board .market-card .status{font-size:.56rem;padding:.3rem .45rem;align-self:flex-start}.dashboard-board .featured-footer>a{font-size:.8rem}.dashboard-board .featured-footer>span{max-width:54%;font-size:.75rem}}
@media(max-width:1050px){.nav-icon{display:inline-block;vertical-align:middle;margin:0 .8rem 0 0;width:21px;height:21px}.nav-links>a:has(.nav-icon){text-align:left}.dashboard-board{grid-template-columns:1fr}.dashboard-board .market-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.dashboard-board{gap:.5rem}.dashboard-board .section-heading{min-height:0}.dashboard-board .featured-card{padding:1.2rem}.dashboard-board .market-cards{grid-template-columns:1fr}.dashboard-board .featured-footer>span{max-width:100%}.dashboard-board .featured-footer>a{margin:0}.dashboard-board .score-ring{width:80px;height:80px}.dashboard-board .score-ring strong{font-size:1.8rem}}
