@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{color-scheme:dark;--bg:#080c12;--surface:#10151e;--panel:#111720;--text:#f0f3f8;--muted:#8d99ad;--faint:#606d82;--line:#ffffff12;--blue:#8bc9ff;--cyan:#a5e5ff;--green:#a9e4b7;--amber:#e5c392;--radius:18px;--side:218px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button{color:inherit}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8bc9ff;outline-offset:4px}button{border:0;background:none}input,select,textarea{min-width:0;color:var(--text);background:#101720;border:1px solid #ffffff19;border-radius:10px}input::placeholder,textarea::placeholder{color:#768298}svg.icon{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.65;fill:none;stroke-linecap:round;stroke-linejoin:round}span[data-icon]{display:inline-flex;align-items:center;justify-content:center}h1,h2,h3,p{margin:0}h1,h2,h3,.brand{font-family:'Manrope',sans-serif}strong,b{font-weight:600}[hidden]{display:none!important}.skip-link{position:fixed;left:20px;top:-80px;padding:15px;background:white;color:#080c12;z-index:999}.skip-link:focus{top:10px}
.sidebar{width:var(--side);position:fixed;inset:0 auto 43px 0;padding:30px 18px 16px;background:linear-gradient(180deg,#10151df2,#0a1018 42%);border-right:1px solid var(--line);z-index:15;display:flex;flex-direction:column}.brand{display:flex;gap:10px;align-items:center;font-weight:750;font-size:21px;letter-spacing:-.6px;padding-left:1px}.brand small{display:block;font:8px 'DM Sans',sans-serif;letter-spacing:2px;color:#8e9aaf;margin-top:5px}.original-mark{display:block;width:43px;height:43px;flex:0 0 43px;border-radius:50%;background-image:url('assets/figma-logo-reference.png');background-repeat:no-repeat;background-size:809.4px 455.3px;background-position:-159.35px -116.35px;box-shadow:0 0 20px #4cb9f118,0 0 2px #a6d6f05c;overflow:hidden}.workspace-label{font-size:9px;color:#657187;letter-spacing:1.8px;display:flex;justify-content:space-between;margin:51px 13px 15px}.workspace-label span{letter-spacing:0;color:#536076}.navigation{display:flex;flex-direction:column;gap:6px}.nav-item{display:flex;align-items:center;gap:11px;text-align:left;min-height:43px;padding:11px 13px;color:#8e9aab;border-radius:9px;font-size:12px;transition:.2s}.nav-item:hover{color:#e8f4ff;background:#ffffff05}.nav-item.active{color:#d5ecff;background:linear-gradient(90deg,#88c3ff15,#88c3ff07);box-shadow:inset 0 1px #c1dcff08,inset 2px 0 #8bc9ff}.nav-item .icon{width:17px;height:17px}.nav-trail{margin-left:auto;color:#8ab6db}.nav-dot{width:4px;height:4px;border-radius:50%;background:#90c3ff;margin-left:auto}.nav-separator{height:1px;background:var(--line);margin:17px 12px}.sidebar-bottom{margin-top:auto}.network-card{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.6;border:1px solid var(--line);border-radius:10px;padding:12px 10px}.network-symbol{font-size:23px;color:#b3dcff}.network-card small{display:block;font-size:8px;color:#76849a}.status-dot{width:5px;height:5px;border-radius:50%;background:#a8d9ba;display:inline-block;box-shadow:0 0 8px #80cea754}.network-card .status-dot{margin-left:auto}.sidebar-help{font-size:9px;color:#7e8ba0;display:flex;align-items:center;gap:7px;padding:22px 0 17px;width:100%}.sidebar-help .icon{width:14px;height:14px}.sidebar-help>span:last-child{margin-left:auto}.sidebar-foot{font-size:8px;display:flex;justify-content:space-between;color:#536078;border-top:1px solid var(--line);padding:16px 0 0}.sidebar-foot span{color:#718098}
.page-shell{margin-left:var(--side)}.topbar{height:75px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 38px;background:#090e15bf;position:relative;z-index:10}.breadcrumb{display:flex;gap:14px;color:#708097;font-size:11px}.breadcrumb>span{color:#3e4b60}.breadcrumb strong{color:#d2d9e5;font-weight:500}.top-actions{display:flex;align-items:center;gap:12px}.chain-pill{color:#9aa9bb;font-size:10px;display:flex;gap:7px;align-items:center;margin-right:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:45px;border-radius:9px;padding:12px 19px;font-size:12px;font-weight:550;transition:transform .18s,background .18s,box-shadow .18s}.button:hover:not(:disabled){transform:translateY(-1px)}.button-small{min-height:36px;padding:8px 13px;font-size:10px;border-radius:8px}.button-ghost{border:1px solid #ffffff16;background:#ffffff03;color:#bcc7d7}.button-ghost:hover{background:#ffffff09}.button-primary{color:#0b1b2c;background:linear-gradient(180deg,#c6e7ff,#95c8f6);border:1px solid #d9efffa6;box-shadow:0 1px 1px #ffffff54 inset,0 0 30px #81bbff16}.button-primary:hover{box-shadow:0 0 35px #81bbff35}.button-primary .icon{width:16px;height:16px}.connect-button{background:#e2eaf3;color:#192331;box-shadow:0 1px #fff inset}.x-symbol{font-size:16px;font-weight:600;line-height:1}.text-button{display:inline-flex;align-items:center;gap:15px;padding:12px 0;color:#c7d2e1;font-size:11px}.text-button span{font-size:16px}.text-button:hover{color:#fff}.mobile-brand{display:none}
main{max-width:1560px;margin:0 auto;padding:0 38px 76px}.hero{position:relative;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;min-height:360px;border-bottom:1px solid var(--line);overflow:hidden}.hero-text{padding:42px 0 40px;position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:8px;color:#a2c3dd;font-size:8px;font-weight:550;letter-spacing:1.9px}.tiny-orbit{width:8px;height:8px;border:1px solid #a8d6f6;display:inline-block;transform:rotate(45deg);box-shadow:0 0 11px #92ceff33}.hero h1{font-size:clamp(36px,3.6vw,60px);font-weight:600;line-height:1.16;letter-spacing:-2.4px;margin:21px 0 17px}.hero h1>span{color:#95a8bc}.hero p{color:#8796ab;font-size:11px;line-height:1.9}.hero-actions{display:flex;gap:23px;align-items:center;margin-top:25px}.hero-caption{font-size:8px;color:#6f7f95;margin-top:20px;display:flex;align-items:center;gap:7px}.caption-dot{color:#425066;margin:0 4px}.mini-cardano{font-size:13px;color:#9ab4cc}.hero-art{height:330px;position:relative;isolation:isolate;pointer-events:none;perspective:900px}.hero-art:before{content:'';position:absolute;inset:0 -80px -30px -60px;background:radial-gradient(ellipse at 58% 49%,#277ca52a 0,#132b4e17 42%,transparent 66%);z-index:-1}.art-grid{position:absolute;inset:0;opacity:.2;transform:rotate(-18deg);background-image:linear-gradient(#88bfff13 1px,transparent 1px),linear-gradient(90deg,#88bfff13 1px,transparent 1px);background-size:38px 38px;mask-image:radial-gradient(ellipse,#000,transparent 65%)}.orbit{position:absolute;left:50%;top:48%;border:1px solid #5488bc26;border-radius:50%;width:360px;height:175px;transform:translate(-50%,-50%) rotate(-31deg)}.orbit-two{width:440px;height:240px;border-color:#7d9bc111}.orbit-three{width:250px;height:125px;border-color:#9bcaff35;transform:translate(-50%,-50%) rotate(34deg)}.orbit-light{position:absolute;width:250px;height:130px;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-31deg);border-top:1px solid #b5e9ff;filter:drop-shadow(0 0 6px #68c4ff);opacity:.65}.core{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:115px;height:115px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 38% 30%,#244156,#101d31 52%,#07121c 68%);box-shadow:0 0 0 1px #91beff31,0 0 0 8px #1e426417,0 0 50px #5b9ee833,inset 0 2px 15px #83c4ff30}.core-halo{position:absolute;inset:-18px;border:1px solid #a5d4ff16;border-radius:50%}.hero-mark{width:68px;height:68px;flex-basis:68px;background-size:1280px 720px;background-position:-252px -184px;box-shadow:0 0 27px #71cfff39;opacity:.95}.core-label{position:absolute;top:140px;letter-spacing:3.5px;font-size:7px;color:#698caa}.flow-card{position:absolute;border:1px solid #a5c9fa24;background:linear-gradient(115deg,#1e2b3cdb,#111b2bdb);border-radius:12px;display:flex;align-items:center;gap:10px;padding:12px;box-shadow:0 14px 30px #0005,inset 0 1px #d3e5ff09;backdrop-filter:blur(10px);font-size:11px}.flow-card small{display:block;font-size:8px;color:#839bb4;margin-top:4px}.flow-token{top:47px;left:0;transform:rotate(-8deg);width:166px}.token-glyph{height:34px;width:34px;display:grid;place-items:center;background:linear-gradient(135deg,#d0c7ff,#8089d9);color:#342947;border-radius:9px;font-size:21px;font-family:'Manrope',sans-serif}.flow-spark{margin-left:auto;color:#b8d7fc;font-size:15px}.flow-recipient{bottom:56px;right:-3px;transform:rotate(5deg);width:192px}.art-avatar{width:35px;height:35px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#d4dbb8,#7f9278);font-size:22px;font-family:Georgia,serif;color:#344d3b}.flow-check{width:17px;height:17px;border-radius:50%;border:1px solid #a7d3bf4d;display:grid;place-items:center;color:#b6dfc8;font-size:9px;margin-left:auto}.floating-amount{position:absolute;right:16px;top:57px;padding:12px 14px;border-radius:10px;color:#d7e9f9;background:#0d192659;backdrop-filter:blur(8px);font-size:19px;letter-spacing:-.5px;border-top:1px solid #afd7ff1c;transform:rotate(3deg)}.floating-amount>span:last-of-type{color:#8ba3bc;font-size:9px;letter-spacing:0}.amount-plus{color:#9bd2b5;margin-right:3px;font-size:13px}.floating-amount small{display:block;font-size:8px;color:#708da6;letter-spacing:0;margin-top:5px}.art-label{position:absolute;color:#4f6b86;letter-spacing:2px;font-size:6px}.art-label-left{left:12px;top:175px;transform:rotate(-90deg)}.art-label-right{right:14px;top:162px;transform:rotate(90deg)}.star{width:3px;height:3px;background:#a8d8ff;box-shadow:0 0 9px #4ba6f8;border-radius:50%;position:absolute}.star-a{left:74px;bottom:68px}.star-b{right:86px;top:28px}.star-c{right:71px;bottom:35px;opacity:.4}
.overview{display:grid;grid-template-columns:1.2fr 1.1fr 1fr 1fr;border-bottom:1px solid var(--line);padding:25px 0 24px}.metric{border-right:1px solid var(--line);padding:0 24px;position:relative}.metric:first-child{padding-left:0}.metric:last-child{border:0;padding-right:0}.metric-label{color:#7e8da3;font-size:9px;display:flex;align-items:center;gap:7px}.metric-label .icon{width:12px;height:12px}.metric-value{font-family:'Manrope',sans-serif;letter-spacing:-.8px;font-size:24px;font-weight:500;margin-top:10px;font-variant-numeric:tabular-nums}.metric-value small{font:9px 'DM Sans',sans-serif;color:#69788d;letter-spacing:0;margin-left:4px}.metric-note{font-size:8px;color:#64748b;margin-top:6px}.metric-note.positive{color:#95bea8}.metric-note .metric-arrow{margin-right:4px}.metric:nth-child(2) .metric-value{color:#b9e3c4}.metric:last-child .metric-value{color:#b5d5f0}
.section-heading{display:flex;align-items:center;justify-content:space-between;margin:33px 0 23px;gap:15px}.subdued{color:#62758e;font-size:7px;letter-spacing:1.8px;margin-bottom:10px}h2{font-weight:600;font-size:22px;letter-spacing:-.8px;display:flex;align-items:center;gap:11px}.count-pill{font:9px 'DM Sans',sans-serif;border:1px solid #ffffff12;border-radius:5px;padding:3px 6px;color:#a7b3c5;letter-spacing:0}.section-heading p{color:#7d8b9f;font-size:10px;margin-top:7px}.sample-label{font-size:8px;color:#6c7d93;display:flex;align-items:center;gap:6px}.sample-label .icon{width:12px;height:12px}.board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:17px;flex-wrap:wrap}.tabs{display:flex;align-items:center;gap:3px;border:1px solid #ffffff0d;background:#0e141e;border-radius:8px;padding:3px}.tab{padding:8px 11px;border-radius:5px;font-size:9px;color:#7d8da2;white-space:nowrap}.tab.active{background:#202b39;color:#dde9f7;box-shadow:inset 0 1px #ffffff0b}.tab span{margin-left:4px;font-size:7px;color:#d9bd8f;background:#c79b5120;padding:1px 4px;border-radius:3px}.board-tools{display:flex;gap:9px}.search{height:34px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff14;border-radius:7px;padding:0 9px;background:#0d121a}.search .icon{color:#738299;width:14px;height:14px}.search input{border:0;background:transparent;font-size:9px;width:138px;padding:0;outline:none}.search:focus-within{border-color:#80b9f8}.search kbd{font-family:inherit;font-size:9px;color:#536279;border:1px solid #ffffff16;border-radius:3px;padding:1px 5px}.sort{display:flex;align-items:center;gap:4px;font-size:9px;color:#8f9aab}.sort .icon{width:14px;height:14px}.sort select{border:0;background:transparent;padding:7px 0;font-size:9px;color:#a1afc0}.sort option{background:#141c27}.recipient-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.recipient-card{position:relative;overflow:hidden;border:1px solid #ffffff13;border-radius:var(--radius);background:linear-gradient(150deg,#171f2a,#10151e 53%);transition:transform .2s,border-color .2s,box-shadow .2s;isolation:isolate}.recipient-card:before{content:'';position:absolute;top:-80px;left:-40px;width:210px;height:200px;background:radial-gradient(ellipse,var(--glow),transparent 68%);opacity:.3;z-index:-1;pointer-events:none}.recipient-card:hover{transform:translateY(-3px);border-color:#92bdec38;box-shadow:0 16px 30px #0003}.recipient-card.featured{border-color:#7fb6ef35;background:linear-gradient(135deg,#1a2938,#111922 53%)}.card-body{padding:19px 18px 17px;width:100%;text-align:left;display:block}.card-top{display:flex;align-items:center;justify-content:space-between}.profile-identity{display:flex;gap:10px;align-items:center;min-width:0}.avatar{display:grid;place-items:center;position:relative;overflow:hidden;flex:none;border:1px solid #ffffff23;background:var(--avatar-bg);color:var(--avatar-ink);width:42px;height:42px;border-radius:50%;font-family:Georgia,serif;font-size:24px;font-style:italic;letter-spacing:-2px;box-shadow:inset 0 2px 3px #ffffff1a}.avatar:after{content:'';width:45px;height:45px;position:absolute;border:1px solid currentColor;opacity:.15;border-radius:50%;left:18px;top:17px}.avatar.large{width:68px;height:68px;font-size:38px}.avatar.small{width:30px;height:30px;font-size:18px}.profile-name{font-size:11px;font-weight:550;color:#dce4f0;display:flex;align-items:center;gap:5px}.profile-handle{font-size:9px;color:#778ba1;margin-top:4px}.verified-mark{display:inline-grid;place-items:center;width:12px;height:12px;border-radius:50%;color:#071523;background:#91b7d7;font-size:8px}.card-arrow{color:#506781;font-size:18px;align-self:flex-start}.card-description{color:#8392a6;font-size:9px;line-height:1.6;margin:15px 0 19px;min-height:14px}.reward-caption{font-size:8px;color:#7c90a8;letter-spacing:.1px}.reward-amount{font-size:30px;font-family:'Manrope',sans-serif;line-height:1.35;font-weight:500;letter-spacing:-1px;margin-top:3px;font-variant-numeric:tabular-nums;color:#e4edf8}.reward-amount small{font:10px 'DM Sans',sans-serif;letter-spacing:0;color:#74889f;margin-left:4px}.card-source-line{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:8px;color:#73879e;gap:4px}.token-stack{display:flex;align-items:center}.token-stack i{font-style:normal;width:19px;height:19px;border-radius:50%;border:2px solid #151e2a;background:var(--token-color);color:#23303a;display:grid;place-items:center;font-size:8px;font-weight:700;margin-left:-4px}.token-stack i:first-child{margin-left:0}.token-stack span{margin-left:6px}.card-footer{display:flex;align-items:center;justify-content:space-between;gap:5px;border-top:1px solid #ffffff0b;padding:12px 17px;background:#080e161f}.status-badge{font-size:8px;display:flex;align-items:center;gap:5px;color:#8cbb9c}.status-badge i{height:4px;width:4px;background:currentColor;border-radius:50%;box-shadow:0 0 6px #8bbd9f1a}.status-badge.review{color:#d8b78b}.status-badge.paid{color:#87a9cb}.status-badge.sending{color:#c1b5e6}.card-link{font-size:8px;color:#a8bdd3;padding:2px 0;display:flex;align-items:center;gap:6px}.card-link:hover{color:white}.card-link .icon{width:11px;height:11px}.board-bottom{display:flex;justify-content:space-between;color:#52657d;font-size:8px;margin-top:17px}.quiet{padding:0 5px;color:#3e4c60}.bottom-banner{display:flex;gap:17px;align-items:center;padding:24px 0;margin-top:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.banner-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #ffffff13;border-radius:12px;background:linear-gradient(135deg,#9fcfff0a,#4f79a507);color:#95b5d7;flex:none}.banner-icon .icon{width:22px;height:22px}.bottom-banner h3{font-size:12px;font-weight:600;letter-spacing:-.2px}.bottom-banner p{font-size:9px;color:#6b7d93;margin-top:7px;line-height:1.6}.bottom-banner .text-button{margin-left:auto;white-space:nowrap;font-size:10px}.page-footer{display:flex;justify-content:space-between;font-size:8px;color:#4e6078;padding-top:22px}.page-footer i{font-style:normal;color:#6e9fcb;padding:0 5px}.preview-bar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#121820ed;backdrop-filter:blur(15px);border-top:1px solid #a6c6ec20;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:43px;padding:0 20px;color:#8496ad;font-size:9px}.preview-bar>span,.preview-bar>div{display:flex;align-items:center;gap:12px}.preview-bar>span>i{width:5px;height:5px;border-radius:50%;background:#d3b781}.preview-bar b{font-size:8px;letter-spacing:1.1px;color:#b0becf}.preview-detail{font-size:9px;color:#6c8099}.preview-bar button{font-size:9px;color:#90a6bf;padding:7px}.preview-admin{border-left:1px solid #ffffff19;display:flex;align-items:center;gap:9px}.preview-admin span:first-child{background:#a5c9ef17;padding:1px 5px;border-radius:4px;color:#c1d8ef}.mobile-nav{display:none}
dialog{color:var(--text);background:linear-gradient(145deg,#1a2738,#101720 50%);border:1px solid #7d9fc43b;border-radius:22px;box-shadow:0 24px 140px #000c;padding:35px;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 60px);overflow:auto}dialog::backdrop{background:#03070dba;backdrop-filter:blur(8px)}.modal-close{position:absolute;top:13px;right:13px}.icon-button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff06;border:1px solid #ffffff0e;color:#9bacc1;font-size:21px}.icon-button:hover{background:#ffffff0e;color:white}.modal-eyebrow{font-size:9px;letter-spacing:1.6px;color:#86abc9;margin-bottom:14px}.modal-icon{width:52px;height:52px;display:grid;place-items:center;border:1px solid #95c7f339;background:linear-gradient(145deg,#b2d7fc14,#b2d7fc03);border-radius:14px;color:#b4dcff;font-size:27px;margin-bottom:24px;box-shadow:0 0 30px #3e8bd612}.modal-icon .icon{width:24px;height:24px}.modal-title{font-family:'Manrope',sans-serif;font-size:25px;letter-spacing:-1px;font-weight:550;line-height:1.3;margin-bottom:12px}.modal-copy{font-size:12px;line-height:1.8;color:#91a4bd}.modal-note{font-size:10px;line-height:1.7;color:#748da7;margin:18px 0 0}.full-width{width:100%;margin-top:23px}.modal-step{margin-top:20px;padding:15px;border:1px solid #ffffff12;border-radius:10px;display:flex;align-items:center;gap:12px}.step-number{color:#adcde8;width:26px;height:26px;display:grid;place-items:center;border:1px solid #adcde82b;border-radius:50%;font-size:10px}.modal-step b{font-size:12px;font-weight:500}.modal-step small{display:block;font-size:10px;color:#788ea7;margin-top:5px}.summary-box{background:#080f1859;border:1px solid #8dabcb1f;border-radius:12px;padding:18px;margin-top:20px}.summary-row{display:flex;justify-content:space-between;gap:12px;font-size:11px;line-height:1.7;color:#91a6bf;margin-top:10px}.summary-row:first-child{margin-top:0}.summary-row strong{color:#d8e5f4;font-weight:500;overflow-wrap:anywhere;text-align:right}.summary-row.total{border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px;color:#c9d9e9}.summary-row.total strong{color:#c6e3ff;font-size:17px}.form-field{display:grid;gap:7px;margin-top:17px;font-size:10px;color:#a5b6cb}.form-field input,.form-field select,.form-field textarea{padding:12px;font-size:12px;width:100%;outline-offset:2px}.form-field input:focus,.form-field textarea:focus{border-color:#78b9f3}.form-row{display:grid;grid-template-columns:2fr 1fr;gap:12px}.form-error{font-size:10px;color:#e6b3a7;line-height:1.6;margin-top:12px}.action-row{display:flex;gap:10px;margin-top:20px}.action-row .button{flex:1}.profile-dialog{width:min(540px,calc(100vw - 32px));padding:0}.profile-head{padding:32px;background:radial-gradient(ellipse at 0 0,var(--glow),transparent 75%);border-bottom:1px solid #ffffff0e}.profile-top{display:flex;gap:15px;align-items:center}.profile-head h2{font-size:23px}.profile-head .profile-handle{font-size:12px}.profile-head p{color:#9caec2;font-size:12px;margin-top:17px;line-height:1.7}.profile-inner{padding:28px 32px}.profile-balance{display:flex;align-items:end;justify-content:space-between;gap:12px}.profile-balance .reward-amount{font-size:39px}.profile-balance .reward-caption{font-size:10px}.section-mini{font-size:10px;color:#a0b3ca;display:flex;justify-content:space-between;margin:27px 0 12px}.section-mini span{font-size:9px;color:#6d849e}.source-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff0a;font-size:11px}.source-symbol{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--token-color);color:#203242;font-weight:600;font-size:13px}.source-row b{font-weight:500}.source-row small{display:block;color:#6f849e;margin-top:4px;font-size:9px}.source-amount{margin-left:auto;text-align:right;font-size:12px;color:#c4d6e8}.notice{background:#cbaa6d0a;border:1px solid #cbaa6d27;border-radius:10px;padding:15px;color:#cdb78e;font-size:10px;line-height:1.8;margin-top:20px}.notice.success{color:#9bcca9;border-color:#9bcca92b;background:#9bcca90a}.notice.info{color:#9cbdda;border-color:#9cbdda2b;background:#9cbdda08}.toast{position:fixed;left:calc(50% + var(--side)/2);bottom:65px;transform:translate(-50%,15px);border:1px solid #a1c8ed38;background:#172435f5;padding:13px 20px;box-shadow:0 12px 40px #0008;border-radius:11px;color:#cfe0f1;font-size:11px;z-index:100;max-width:calc(100vw - 35px);opacity:0;pointer-events:none;transition:.2s}.toast.visible{transform:translate(-50%,0);opacity:1}.empty-state{text-align:center;padding:65px 20px;color:#7c93ac;border:1px dashed #a0c2e321;border-radius:16px}.empty-state>span .icon{width:27px;height:27px}.empty-state h3{font-size:19px;color:#c6d9ec;font-weight:500;margin:18px 0 10px}.empty-state p{font-size:12px;line-height:1.8}.empty-state .button{margin-top:22px}.view:not(#explore-view){padding-top:12px;min-height:530px}.reward-dashboard{display:grid;grid-template-columns:1.45fr 1fr;gap:20px;margin-top:26px}.balance-panel,.identity-panel{border:1px solid #88bbef25;border-radius:18px;padding:28px;background:radial-gradient(ellipse at top left,#27496750,transparent 75%),#111a25}.balance-panel .reward-amount{font-size:48px;margin:14px 0 20px}.balance-panel .reward-amount small{font-size:13px}.balance-panel .reward-caption{font-size:11px}.identity-panel{background:#111923}.identity-panel p{font-size:11px;color:#849ab5;line-height:1.8;margin-top:15px}.history-list{margin-top:25px}.history-item,.review-item{border:1px solid #ffffff12;border-radius:13px;background:#101822;margin-bottom:12px;padding:20px;display:flex;gap:15px;align-items:center}.history-item>div:nth-child(2),.review-item>div:nth-child(2){flex:1}.history-item h3,.review-item h3{font-family:inherit;font-size:12px;font-weight:500}.history-item p,.review-item p{font-size:10px;color:#7891ae;margin-top:5px;line-height:1.7}.history-amount{text-align:right;font-size:15px;font-variant-numeric:tabular-nums}.history-amount small{display:block;font-size:8px;color:#7690ad;margin-top:5px}.review-amount{font-family:'Manrope',sans-serif;font-size:23px;margin:12px 0 0}.review-actions{display:flex;gap:7px}.review-actions .button{font-size:10px;padding:10px 13px;min-height:36px}.button-danger{border:1px solid #dca7a331;color:#d5aca8;background:#dca7a306}.review-summary{display:flex;align-items:center;gap:10px;border:1px solid #b0c9e521;border-radius:12px;padding:17px 20px;font-size:11px;color:#8ea9c5;margin:20px 0}.review-summary .icon{color:#bdd5ef}.small-link{font-size:9px;color:#98bedf;text-decoration:underline;text-underline-offset:3px;margin-top:7px}.how-step{padding:20px 0;border-bottom:1px solid #ffffff0e;display:flex;gap:14px}.how-step:last-child{border:0}.how-step h3{font-family:inherit;font-size:12px;font-weight:500}.how-step p{font-size:11px;color:#7d94b0;line-height:1.8;margin-top:7px}.how-step .step-number{flex:none}.reward-pending{margin-top:20px}.admin-label{color:#ddc295;font-size:9px;letter-spacing:1.5px}.profile-toolbar{display:flex;gap:12px;align-items:center}.profile-toolbar .status-badge{font-size:9px}
@media(min-width:1500px){:root{--side:240px}.sidebar{padding:34px 22px}.hero{min-height:390px}.hero-art{height:350px}.hero h1{font-size:60px}.hero p{font-size:13px}.hero-text{padding:43px 0}.hero-art{margin:0 20px}.hero-caption{font-size:10px}.metric-label{font-size:11px}.metric-value{font-size:29px}.card-body{padding:24px}.card-description{font-size:11px}.profile-name{font-size:13px}.profile-handle{font-size:11px}.reward-amount{font-size:36px}.reward-caption{font-size:10px}.card-source-line,.card-link,.status-badge{font-size:10px}.card-footer{padding:15px 24px}.recipient-grid{gap:20px}.hero-art:before{opacity:1.2}.overview{padding:28px 0}.section-heading p{font-size:12px}.tab,.search input,.sort select{font-size:11px}.search input{width:170px}.section-heading{margin-top:36px}h2{font-size:25px}}
@media(max-width:1150px){:root{--side:180px}.sidebar{padding:25px 12px}.brand{font-size:19px;gap:8px}.brand small{font-size:7px;letter-spacing:1.5px}.original-mark{width:38px;height:38px;flex-basis:38px;background-size:715.3px 402.35px;background-position:-140.82px -102.82px}.hero-mark{width:68px;height:68px;flex-basis:68px;background-size:1280px 720px;background-position:-252px -184px}.nav-item{font-size:11px;padding:10px}.sidebar-help{font-size:8px}.sidebar-help>span:first-child{display:none}.topbar{padding:0 28px}main{padding-left:28px;padding-right:28px}.hero{grid-template-columns:1.2fr 1fr;min-height:345px}.hero h1{font-size:39px}.hero-art{transform:scale(.85);transform-origin:55% 50%;margin-left:-15px;margin-right:-16px}.hero-actions{gap:17px}.hero-actions .button{padding:12px 14px;font-size:10px}.hero-actions .text-button{font-size:10px}.hero p{font-size:10px}.card-body{padding:17px 14px}.card-footer{padding:12px 14px}.metric{padding:0 17px}.metric-value{font-size:22px}.search input{width:115px}.card-description{font-size:8px}.profile-name{font-size:10px}.avatar{width:37px;height:37px;font-size:22px}.reward-amount{font-size:27px}.profile-identity{gap:8px}.chain-pill{display:none}.profile-head .avatar{width:68px;height:68px;font-size:38px}}
@media(max-width:950px){:root{--side:76px}.sidebar{padding:24px 12px}.brand{padding:0;justify-content:center}.brand>span:last-child,.workspace-label,.nav-item:not(.active) .nav-dot,.nav-trail,.network-card,.sidebar-help,.sidebar-foot{display:none}.navigation{margin-top:40px;gap:12px}.nav-item{font-size:0;justify-content:center;padding:14px 0}.nav-item .icon{width:20px;height:20px}.nav-dot{display:none}.nav-separator{margin:5px;height:1px}.hero h1{font-size:40px}.card-description{font-size:9px}.topbar{height:66px}.hero-art{transform:scale(.9)}.metric-value{font-size:23px}}
@media(max-width:760px){.hero{grid-template-columns:1fr;min-height:0}.hero-text{padding:32px 0 30px}.hero h1{font-size:45px}.hero p{font-size:11px}.hero-art{position:absolute;right:-35px;top:15px;width:310px;opacity:.24;transform:scale(.8);transform-origin:right center;z-index:0}.hero-art .flow-card,.hero-art .floating-amount,.hero-art .art-label,.hero-art .core-label{display:none}.hero-text:before{content:'';position:absolute;inset:0 -70px 0 -30px;background:linear-gradient(90deg,#080c12 10%,#080c12db 40%,transparent);z-index:-1}.recipient-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview{grid-template-columns:repeat(2,1fr);row-gap:23px;padding:22px 0}.metric{padding:0 20px!important}.metric:nth-child(odd){padding-left:0!important}.metric:nth-child(even){border:0}.metric-label{font-size:10px}.metric-value{font-size:25px}.metric-note{font-size:9px}.sample-label{display:none}.board-tools{width:100%;justify-content:space-between}.search{flex:1}.search input{width:100%}.board-toolbar{gap:12px}.tabs{width:100%;justify-content:space-between}.tab{padding:9px 8px}.bottom-banner .text-button{display:none}.preview-detail{display:none}.hero-caption{font-size:9px}.preview-bar{padding:0 12px;font-size:8px}.preview-bar b{font-size:7px}.preview-bar>span,.preview-bar>div{gap:7px}.preview-bar button{font-size:8px}.reward-dashboard{grid-template-columns:1fr}.review-item{flex-wrap:wrap}.review-actions{width:100%;padding-left:0}.review-actions .button{flex:1}.page-footer{font-size:7px;gap:20px}.breadcrumb{font-size:10px}.top-actions{gap:8px}.launch-top{display:none}}
@media(max-width:520px){:root{--side:0px}.sidebar{display:none}.page-shell{margin-left:0}.topbar{padding:0 18px;height:68px}.mobile-brand{display:flex;align-items:center;gap:8px;font-family:'Manrope',sans-serif;font-size:17px;letter-spacing:-.6px}.mobile-brand .original-mark{width:32px;height:32px;flex-basis:32px;background-size:602.35px 338.82px;background-position:-118.59px -86.59px}.breadcrumb{display:none}.button-small{padding:8px 11px}.connect-button{font-size:10px;gap:7px}main{padding:0 18px 130px}.hero h1{font-size:42px;letter-spacing:-2.1px;margin-top:20px}.hero-text{padding:28px 0 27px}.eyebrow{font-size:6.5px;letter-spacing:1.4px}.hero p{font-size:10px;line-height:1.9}.hero-actions{gap:22px;margin-top:22px}.hero-actions .button{min-height:43px;font-size:10px}.hero-actions .text-button{font-size:10px;gap:8px}.hero-art{right:-110px;top:10px;opacity:.27}.hero-caption{font-size:8px}.overview{padding:21px 0;row-gap:23px}.metric-value{font-size:25px}.metric-label{font-size:9px}.metric-note{font-size:8px}.section-heading{margin-top:28px;margin-bottom:20px}h2{font-size:20px}.section-heading p{font-size:10px}.recipient-grid{gap:12px;grid-template-columns:1fr}.recipient-card{border-radius:16px}.card-body{padding:19px 19px 17px}.profile-name{font-size:13px}.profile-handle{font-size:10px}.avatar{width:43px;height:43px;font-size:26px}.card-description{font-size:11px;margin:13px 0 17px}.reward-caption{font-size:10px}.reward-amount{font-size:33px}.card-source-line{font-size:10px;margin-top:16px}.card-footer{padding:13px 19px}.status-badge,.card-link{font-size:10px}.board-toolbar{gap:13px}.tab{font-size:9px;padding:9px 7px}.search input{font-size:10px}.search{height:37px}.sort select{font-size:9px}.sort .icon{display:none}.board-bottom{font-size:7px;line-height:1.8;gap:12px}.board-bottom>span:last-child{text-align:right}.bottom-banner{padding:20px 0;gap:13px}.bottom-banner h3{font-size:11px}.bottom-banner p{font-size:9px}.page-footer{line-height:1.6}.page-footer>span:first-child{max-width:170px}.mobile-nav{display:flex;position:fixed;left:0;right:0;bottom:43px;z-index:29;background:#0f1721f5;border-top:1px solid #8dbbe52b;backdrop-filter:blur(16px);height:59px;align-items:center;justify-content:space-around}.mobile-nav button{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:8px;color:#7289a2;padding:9px 12px}.mobile-nav .icon{width:18px;height:18px}.mobile-nav button.active{color:#c4e2ff}.preview-bar{min-height:43px;padding:0 12px}.preview-bar>span{gap:6px}.preview-bar b{font-size:6.5px;letter-spacing:.8px}.preview-bar button{font-size:8px;padding:6px}.preview-admin{gap:5px}.toast{left:50%;bottom:117px;width:max-content;text-align:center;font-size:10px}.profile-head,.profile-inner{padding:25px}.profile-head h2{font-size:22px}dialog{padding:28px 24px}.profile-dialog{padding:0}.modal-title{font-size:23px}.modal-copy{font-size:11px}.profile-balance{align-items:flex-start;flex-direction:column}.profile-balance .reward-amount{font-size:36px}.profile-balance .button{width:100%;margin-top:10px}.profile-inner .section-mini{font-size:10px}.history-item{padding:15px;gap:10px}.history-item h3{font-size:11px}.history-item p{font-size:9px}.history-amount{font-size:12px}.history-item .avatar{width:32px;height:32px;font-size:20px}.review-item{padding:18px}.section-heading .sample-label{display:none}.balance-panel,.identity-panel{padding:23px}.balance-panel .reward-amount{font-size:42px}.form-row{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Optical refinement: keep labels legible without increasing the number of surfaces. */
@media(min-width:761px){
  .hero{min-height:328px}.hero-text{padding:29px 0 27px}.hero h1{margin:17px 0 14px;font-size:clamp(39px,3.55vw,56px)}.hero p{font-size:12px;line-height:1.8}.hero-actions{margin-top:20px}.hero-caption{margin-top:16px;font-size:9px}.hero-art{height:310px}.eyebrow{font-size:9px;letter-spacing:1.5px}.subdued{font-size:8px}.button{font-size:12px}.button-small{font-size:11px}.text-button{font-size:12px}.nav-item{font-size:12px}.breadcrumb{font-size:12px}.chain-pill{font-size:11px}.metric-label{font-size:10px}.metric-value{font-size:26px}.metric-value small{font-size:10px}.metric-note{font-size:9px}.section-heading p{font-size:12px}.sample-label{font-size:9px}.tab{font-size:11px;padding:8px 10px}.search input{font-size:10px;width:145px}.sort select{font-size:10px}.profile-name{font-size:13px}.profile-handle{font-size:10px}.card-description{font-size:11px;min-height:35px;line-height:1.65;margin:13px 0 16px}.reward-caption{font-size:10px}.reward-amount{font-size:32px}.card-source-line,.status-badge,.card-link{font-size:10px}.card-footer{padding-top:13px;padding-bottom:13px}.card-body{padding:20px 19px 17px}.board-bottom{font-size:9px}.bottom-banner h3{font-size:13px}.bottom-banner p{font-size:10px}.page-footer{font-size:9px}.flow-card{font-size:12px}.flow-card small{font-size:9px}.preview-bar{font-size:10px}.preview-detail{font-size:10px}.preview-bar b{font-size:9px}.preview-bar button{font-size:10px}.preview-admin{font-size:10px}
}
@media(min-width:761px) and (max-width:950px){.nav-item{font-size:0}.hero p{font-size:11px}.hero h1{font-size:40px}.board-toolbar{gap:12px}.board-tools{width:100%;justify-content:space-between}.search{flex:1}.search input{width:100%}.card-body{padding:17px 14px}.profile-name{font-size:11px}.card-description{font-size:10px}.card-source-line,.status-badge,.card-link{font-size:9px}.reward-amount{font-size:29px}}
