@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap');
:root{--yellow:#f7c629;--ink:#10110e;--panel:#181a15;--line:#30332a;--muted:#92978a;--text:#f1f3e9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--ink);color:var(--text);font:14px 'Space Grotesk','Noto Sans SC',sans-serif}body:before{content:'';position:absolute;top:90px;right:0;width:600px;height:650px;background:radial-gradient(ellipse,#b8a1290c,transparent 65%);pointer-events:none}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}header{height:86px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 4.4%;gap:20px}.brand{display:flex;align-items:center;font-size:25px;font-weight:700;letter-spacing:1px;gap:10px}.brand-mark{display:inline-grid;place-items:center;width:30px;height:33px;background:var(--yellow);color:#15170e;font-size:30px;line-height:1;transform:skew(-8deg);border-radius:5px;font-weight:700}.brand-sub{font-size:8px;letter-spacing:2px;width:65px;font-weight:400;border-left:1px solid #434637;padding-left:12px;line-height:1.6;margin-left:5px}nav{display:flex;gap:32px;font-size:12px;color:#bcc0b1}.head-actions{display:flex;align-items:center;gap:24px}.network{font-size:10px;letter-spacing:1px;white-space:nowrap}.network i,.eyebrow i{display:inline-block;width:6px;height:6px;background:var(--yellow);border-radius:50%;margin-right:8px}.outline{background:transparent;border:1px solid #55563a;border-radius:5px;color:var(--yellow);padding:10px 15px;font-size:11px}main{max-width:1290px;margin:auto;padding:34px 40px 0}.eyebrow{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.6px;color:#b1b6a5}.eyebrow>span:last-child{letter-spacing:0;border:1px solid var(--line);padding:6px 10px;border-radius:20px;color:var(--muted)}.intro{display:flex;justify-content:space-between;align-items:flex-end;margin:27px 0 33px}h1{font-size:43px;letter-spacing:-1.8px;line-height:1.35;margin:0 0 15px;font-weight:600}h1 span{color:#bfc5b3}.intro p{color:var(--muted);font-size:12px;line-height:1.8;margin:0}.mobile{display:none}.intro-number{text-align:right;padding-bottom:4px;display:flex;flex-direction:column;gap:7px}.intro-number>span:first-child{font-size:9px;color:var(--muted);letter-spacing:2px}.intro-number strong{font-size:52px;line-height:1.2;font-weight:500;color:var(--yellow)}.intro-number small{font-size:19px}.intro-number>span:last-child{font-size:10px;color:var(--muted)}.workspace{display:grid;grid-template-columns: .91fr 1.09fr;gap:22px;align-items:start}.mint-panel{border:1px solid #414633;border-radius:12px;background:var(--panel);overflow:hidden;padding:12px}.agent-card{height:310px;border-radius:7px;color:#282b13;background:linear-gradient(120deg,#f9d64b,#f0bc20 68%,#f8d34a);position:relative;overflow:hidden;padding:23px}.agent-card:before{content:'';position:absolute;inset:0;opacity:.16;background:repeating-linear-gradient(0deg,transparent 0 3px,#77681d50 4px);pointer-events:none}.card-top,.card-serial{position:relative;display:flex;justify-content:space-between;font:9px 'Space Grotesk',monospace;letter-spacing:1.5px}.card-orbit{height:193px;position:relative;display:flex;align-items:center;justify-content:center;perspective:800px}.core{position:relative;font-size:134px;font-weight:700;line-height:1;color:#202815;filter:drop-shadow(3px 5px 0 #ffed8e);transform:skew(-8deg);animation:breathe 6s ease-in-out infinite}.core span{position:absolute;right:-26px;bottom:7px;font-size:10px;letter-spacing:3px;transform:skew(8deg)}.orbit{position:absolute;width:235px;height:130px;border:1px solid #6d641a66;border-radius:50%;transform:rotate(-28deg)}.orbit.two{width:175px;height:175px;transform:rotate(32deg);border-style:dashed}.orbit-label{position:absolute;right:-8px;font-size:7px;letter-spacing:2px;writing-mode:vertical-rl}.card-bottom{display:flex;justify-content:space-between;align-items:center}.card-bottom>div{display:flex;flex-direction:column;gap:5px}.card-bottom span{font-size:8px;letter-spacing:2px}.card-bottom strong{font-size:20px;font-weight:500;letter-spacing:1px}.card-chip{font-size:32px!important}.card-serial{border-top:1px solid #3c42173d;margin-top:12px;padding-top:10px;font-size:7px}.mint-form{padding:22px 12px 8px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}h2{font-size:16px;margin:0;font-weight:500;letter-spacing:-.3px}.tag{font-size:9px;color:var(--muted);border:1px solid var(--line);border-radius:3px;padding:4px 7px}label{display:flex;justify-content:space-between;font-size:11px;color:#c6cbbb;margin:24px 0 9px}label span{color:#777f6e;font-size:9px}input{width:100%;min-width:0;background:#10130f;border:1px solid #363c2e;border-radius:5px;color:var(--text);padding:13px 12px;font-size:12px;outline:none}input:focus{border-color:var(--yellow)}input::placeholder{color:#656e5e}.amount-row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:18px 0}.amount-row label{margin:0 0 4px}.amount-row>div>span{font-size:9px;color:var(--muted)}.stepper{display:flex;align-items:center;gap:18px}.stepper button{background:#24291e;border:1px solid #3d4531;border-radius:4px;color:#d8dfce;width:26px;height:26px}.stepper b{font-weight:400;font-size:13px}.quote{display:flex;flex-direction:column;gap:12px;margin:18px 0}.quote>div{display:flex;justify-content:space-between;font-size:11px}.quote span{color:var(--muted)}.quote b{font-weight:500}.primary{width:100%;background:var(--yellow);border:0;border-radius:5px;padding:14px;color:#191d10;font-weight:600;font-size:12px;transition:background .2s}.primary:hover{background:#ffda5a}.hint{font-size:10px;color:var(--muted);line-height:1.7;margin:10px 0 0}.right-column{display:flex;flex-direction:column;gap:18px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:22px}.live{font-size:9px;color:#b9bda8;background:#24291e;padding:5px 8px;border-radius:4px}.big-stat{display:flex;align-items:baseline;gap:10px;margin:23px 0 16px}.big-stat strong{font-size:36px;font-weight:500;letter-spacing:-1px}.big-stat>span{font-size:13px;color:var(--muted)}.progress-track{height:5px;background:#33382a;position:relative;border-radius:9px;overflow:hidden}.progress-track>div{height:100%;background:var(--yellow);width:0;transition:width .7s}.progress-track i{position:absolute;top:0;left:1.111%;height:5px;width:2px;background:#e7efce}.progress-label{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);margin-top:9px}.opening{display:flex;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.opening-icon{color:var(--yellow);font-size:24px}.opening b{font-size:11px;font-weight:500}.opening p{font-size:9px;color:var(--muted);margin:5px 0 0}.opening>span:last-child{font-size:10px;color:var(--yellow);margin-left:auto;white-space:nowrap}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 20px;padding-top:18px}.stat-grid>div{display:flex;flex-direction:column;gap:8px}.stat-grid span{font-size:9px;color:var(--muted)}.stat-grid b{font-size:15px;font-weight:500}.stat-grid small{font-size:9px;color:#9fa88f}.footnote{font-size:9px;color:#737e66;margin:19px 0 0}.records-panel{padding-bottom:0}.tabs{display:flex;gap:3px}.tabs button{border:0;background:none;color:var(--muted);padding:6px 8px;font-size:10px;border-radius:4px}.tabs .selected{color:var(--yellow);background:#f7c62912}.table-head{display:grid;grid-template-columns:1fr 55px 62px;font-size:8px;color:#7c846f;letter-spacing:1px;border-bottom:1px solid var(--line);padding:19px 0 11px}.table-head span:not(:first-child){text-align:right}.records{min-height:153px}.empty{display:grid;place-content:center;min-height:153px;text-align:center;color:#858e79;font-size:11px;gap:7px}.empty b{color:#bac1ad;font-weight:400;font-size:12px}.record{display:grid;grid-template-columns:1fr 55px 62px;align-items:center;border-bottom:1px solid #30332a88;padding:12px 0;font-size:11px}.record span:not(:first-child){text-align:right}.record span:last-child{font-size:9px;color:#adbe8a}.record span:first-child{color:#c8cebc}.records-footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:11px 0;color:#7f886f;font-size:9px}.tiny-dot{width:4px;height:4px;background:#8b947a;border-radius:50%}.lookup-panel h2{font-size:14px}.muted{font-size:10px;color:var(--muted)}.search{display:flex;gap:8px;margin-top:15px}.search button{padding:0 18px;background:#2d3424;border:1px solid #475039;color:#d4dfc3;border-radius:5px;font-size:11px;white-space:nowrap}.transparency{padding:55px 0 40px;border-bottom:1px solid var(--line)}.eyebrow-text{font-size:9px;letter-spacing:1.8px;color:#9ca58d}.transparency h2{font-size:24px;margin-top:10px}.trans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.trans-grid article{border:1px solid var(--line);border-radius:7px;padding:21px}.index{font-size:10px;color:var(--yellow)}h3{font-size:14px;font-weight:500;margin:18px 0 10px}.trans-grid p{font-size:11px;color:var(--muted);line-height:1.8;min-height:40px}.address{margin-top:20px;background:#1d2218;border:1px dashed #3a432c;border-radius:4px;padding:11px;font-size:10px;color:#a6b295}.rules{display:grid;grid-template-columns:1fr 1.7fr;gap:70px;padding:47px 0 55px}.rules h2{font-size:30px;line-height:1.6;margin:10px 0}.rules>div>p{font-size:11px;color:var(--muted);line-height:1.9}details{border-bottom:1px solid var(--line);padding:18px 0}details:first-child{padding-top:0}summary{cursor:pointer;list-style:none;font-size:12px;display:flex;justify-content:space-between;gap:15px}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--yellow)}details[open] summary:after{content:'−'}details p{font-size:11px;color:var(--muted);line-height:1.9;margin:15px 22px 0 0}footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding:25px 0 30px;gap:15px}footer .brand{font-size:19px}footer .brand-mark{width:22px;height:24px;font-size:23px}footer>span{font-size:9px;letter-spacing:1px;color:#7e8970}dialog{background:#181d14;color:var(--text);border:1px solid #4e593b;border-radius:12px;padding:26px;max-width:500px;width:calc(100% - 32px)}dialog::backdrop{background:#050704cc;backdrop-filter:blur(6px)}.dialog-heading{display:flex;justify-content:space-between;align-items:center}.dialog-heading button{border:0;background:none;color:var(--text);font-size:25px}dialog h2{font-size:24px;margin:15px 0}.dialog-note{font-size:11px;color:var(--yellow);line-height:1.8}.instruction{border:1px solid var(--line);border-radius:6px;padding:15px;margin:14px 0}.instruction>b{font-size:12px;color:var(--yellow)}.instruction>b span{color:var(--text);margin-left:10px}.instruction p{font-size:11px;line-height:1.9;color:var(--muted)}.instruction button{width:100%;background:#303a25;border:1px solid #52613d;color:#c4d5ab;border-radius:4px;padding:10px;font-size:11px}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%) translateY(100px);background:var(--yellow);color:#171b10;padding:12px 20px;font-size:12px;border-radius:5px;transition:transform .3s;z-index:20}#toast.show{transform:translateX(-50%) translateY(0)}@keyframes breathe{50%{filter:drop-shadow(3px 5px 0 #ffed8e) drop-shadow(0 0 20px #fff2a555);transform:skew(-8deg) translateY(-3px)}}@media(min-width:1500px){main{padding-top:45px}}@media(max-width:900px){header{padding:0 24px}.network{display:none}.brand-sub{display:none}main{padding:25px 24px 0}.workspace{grid-template-columns:1fr 1fr;gap:15px}.panel{padding:17px}.agent-card{height:300px;padding:20px}.intro h1{font-size:36px}.intro-number strong{font-size:43px}.opening{gap:7px}.opening>span:last-child{display:none}.stat-grid b{font-size:12px}.stat-grid{gap:18px 12px}.card-bottom strong{font-size:17px}.rules{gap:40px}}@media(max-width:640px){header{height:69px;padding:0 18px;gap:10px}.brand{font-size:22px;gap:7px}nav{gap:17px;font-size:10px}.head-actions{gap:0}.outline{padding:8px;font-size:10px}main{padding:22px 16px 0}.eyebrow{font-size:7px;letter-spacing:1px;gap:8px}.eyebrow>span:last-child{padding:5px 7px;font-size:8px;white-space:nowrap}.intro{margin:24px 0;display:block}.intro h1{font-size:32px;letter-spacing:-1px}.intro p{font-size:11px}.intro-number{flex-direction:row;align-items:center;text-align:left;margin-top:21px;gap:12px;padding:15px 0 0;border-top:1px solid var(--line);flex-wrap:wrap}.intro-number>span:first-child{display:none}.intro-number strong{font-size:30px}.intro-number small{font-size:13px}.intro-number>span:last-child{font-size:9px}.workspace{grid-template-columns:1fr;gap:16px}.mint-panel{padding:10px}.agent-card{height:285px;padding:20px}.card-orbit{height:166px}.core{font-size:120px}.card-bottom strong{font-size:20px}.card-serial{font-size:6px}.mint-form{padding:20px 8px 8px}.panel{padding:20px}.stat-grid b{font-size:15px}.opening>span:last-child{display:inline;font-size:9px}.right-column{gap:16px}.records-panel{padding-bottom:0}.transparency{padding:35px 0 30px}.transparency .section-heading{align-items:flex-start}.transparency .muted{max-width:90px;line-height:1.8;font-size:9px}.transparency h2{font-size:21px}.trans-grid{grid-template-columns:1fr;gap:10px}.trans-grid article{padding:19px;position:relative}.trans-grid h3{margin:0 0 8px;padding-left:28px}.trans-grid .index{position:absolute;top:22px}.trans-grid p{min-height:0;margin-bottom:12px}.address{margin-top:12px}.rules{grid-template-columns:1fr;gap:24px;padding:32px 0}.rules h2{font-size:25px}.rules h2 br{display:none}.rules>div>p{font-size:10px}summary{font-size:11px}footer{flex-wrap:wrap;padding-bottom:24px}footer>span{font-size:8px}footer>span:last-child{width:100%}.mobile{display:block}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
/* Preserve rendered gold bevels and contact shadows; animate only local reflections. */
.agent-card.metal-card{height:auto;aspect-ratio:auto;padding:0;border:0;border-radius:6px;background:#10110e;box-shadow:none;isolation:isolate;overflow:hidden;position:relative}
.metal-card img{display:block;width:100%;height:auto;position:relative;z-index:1}
.agent-card.metal-card:before,.agent-card.metal-card:after{display:none}
.metal-glint{position:absolute;z-index:2;inset:4.8% 1.5% 6%;clip-path:polygon(3% 0,97% 0,100% 5%,100% 95%,97% 100%,3% 100%,0 95%,0 5%);pointer-events:none;overflow:hidden}
.metal-glint:before{content:'';position:absolute;top:-60%;left:-50%;width:25%;height:220%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,#fff0a310,#fff4ba30,#fff0a310,transparent);animation:metal-reflection 11s ease-in-out infinite;mix-blend-mode:soft-light;opacity:.7}
.metal-glint:after{content:'';position:absolute;top:2.5%;left:8%;height:1px;width:15%;background:linear-gradient(90deg,transparent,#fff4bcbb,transparent);filter:blur(.25px);animation:rim-reflection 9s ease-in-out infinite}
@keyframes metal-reflection{0%,38%{left:-50%;opacity:0}45%{opacity:.7}68%{opacity:.7}78%,100%{left:150%;opacity:0}}
@keyframes rim-reflection{0%,30%{transform:translateX(0);opacity:.2}65%{transform:translateX(400%);opacity:.8}85%,100%{transform:translateX(400%);opacity:0}}
@media(prefers-reduced-motion:reduce){.metal-glint{display:none}}
/* Motion follows metal contours; typography and the source texture stay stable. */
.metal-card{--rx:0deg;--ry:0deg;--light-x:50%;--light-y:40%;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s ease;cursor:pointer;touch-action:pan-y}
.metal-card:focus-visible{outline:2px solid #ffe5a1;outline-offset:3px}
.card-energy{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;stroke:#ffe8a1;stroke-linecap:round}
.edge-start{stroke-width:5;stroke-dasharray:100;stroke-dashoffset:100;opacity:0}
.powered .edge-start{animation:edge-boot 1.2s ease-out both}
.signal{stroke-width:3;stroke-dasharray:12 88;stroke-dashoffset:24;opacity:0}
.powered .signal{animation:signal-boot .85s ease-out .65s both}
.ring-light{stroke-width:3;stroke-dasharray:5 95;opacity:0;transform-origin:809px 470px}
.powered .ring-outer{animation:ring-travel 16s linear 1.4s infinite,ring-visible .6s ease 1.4s forwards}
.powered .ring-inner{stroke-width:4;stroke-dasharray:3 97;animation:ring-travel 12s linear 1.7s infinite reverse,ring-visible .6s ease 1.7s forwards}
.core-breath{stroke:#ffdd68;stroke-width:8;opacity:0}
.powered .core-breath{animation:core-metal-breath 6s ease-in-out 1.5s infinite}
.touch-pulse{stroke-width:4;opacity:0;transform-origin:809px 470px}
.pulsing .touch-pulse{animation:card-pulse 1.25s ease-out both}
.pointer-reflection{position:absolute;inset:5% 2% 7%;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--light-x) var(--light-y),#ffefb42e,transparent 46%);transition:opacity .4s;mix-blend-mode:soft-light}
.metal-card.pointer-active .pointer-reflection{opacity:1}
.metal-card .metal-glint:before{animation-delay:2s}
.metal-card.offscreen *,.metal-card.offscreen *:before,.metal-card.offscreen *:after{animation-play-state:paused!important}
@keyframes edge-boot{0%{opacity:0;stroke-dashoffset:100}15%{opacity:.85}80%{opacity:.85}100%{stroke-dashoffset:0;opacity:0}}
@keyframes signal-boot{0%{opacity:0;stroke-dashoffset:24}20%{opacity:.7}85%{opacity:.7}100%{opacity:0;stroke-dashoffset:-100}}
@keyframes ring-travel{to{stroke-dashoffset:-100}}
@keyframes ring-visible{to{opacity:.65}}
@keyframes core-metal-breath{0%,100%{opacity:.02}50%{opacity:.17}}
@keyframes card-pulse{0%{opacity:0;transform:scale(1)}15%{opacity:.75}100%{opacity:0;transform:scale(2.1)}}
@media(hover:none),(pointer:coarse){.metal-card{transform:none!important}.pointer-reflection{display:none}.ring-outer{display:none}.card-energy{stroke-width:2}}
@media(prefers-reduced-motion:reduce){.metal-card{transform:none!important}.card-energy,.pointer-reflection{display:none}}
/* Focus the workspace on participation and the first liquidity milestone. */
main{padding-top:22px}.intro{margin:17px 0 24px}.intro h1{font-size:36px;line-height:1.25;margin-bottom:10px}.intro p{font-size:11px}.intro-number strong{font-size:42px}.intro-number{gap:5px}.mint-form{padding-top:17px}label{margin-top:17px}.compact-quote{padding:15px 0;border-top:1px solid var(--line);margin:15px 0 0;gap:10px}.quote small{font-size:9px;color:var(--muted);font-weight:400}
.inline-steps{margin:3px 0 16px;border:1px solid #454d35;border-radius:7px;overflow:hidden}.inline-steps article{display:flex;align-items:center;gap:11px;padding:14px 12px;background:#20261a}.inline-steps article+article{border-top:1px solid #3b442d}.step-number{font-size:12px;color:var(--yellow);align-self:flex-start;padding-top:2px}.inline-steps h3{margin:0 0 5px;font-size:12px}.inline-steps p{font-size:9px;color:#b7c1a7;margin:0 0 5px}.step-status{font-size:8px;color:#8b9679}.step-help{margin-left:auto;padding:6px 0 6px 7px;white-space:nowrap;font-size:9px;color:var(--yellow);border:0;background:transparent}.progress-track{height:7px}.progress-track i{display:none}.big-stat{margin:18px 0 12px}.big-stat strong{font-size:39px}.opening{padding:14px 0}.total-progress{padding-top:16px}.total-progress>div:first-child{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted)}.total-progress b{font-size:9px;font-weight:400}.total-track{height:3px;background:#30372a;margin-top:9px;border-radius:5px;overflow:hidden}.total-track span{display:block;width:0;height:100%;background:#9baf75}.personal-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.personal-stats>div{display:flex;flex-direction:column;gap:7px}.personal-stats span{font-size:9px;color:var(--muted)}.personal-stats b{font-size:15px;font-weight:500}.funds-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px 25px;margin-top:24px;padding:22px;background:#191e14;border:1px solid #3c472d;border-radius:7px}.funds-summary>div{display:flex;flex-direction:column;gap:10px}.funds-summary span{font-size:10px;color:var(--muted)}.funds-summary b{font-weight:500;font-size:19px}.funds-summary small{font-size:10px;color:#a4b18e}.funds-summary p{grid-column:1/-1;font-size:9px;color:var(--muted);margin:5px 0 0;line-height:1.7}.transparency{padding-top:38px}.trans-grid{margin-top:14px}.transaction-check{display:flex;flex-wrap:wrap;gap:10px 18px;border:1px solid #414b32;border-radius:5px;padding:12px;background:#222b19}.transaction-check span{font-size:9px;color:var(--muted)}.transaction-check b{font-weight:500;color:#e1e8d5;margin-left:5px}.instruction.focused-step{border-color:var(--yellow);box-shadow:inset 3px 0 var(--yellow)}
@media(max-width:640px){main{padding-top:17px}.intro{margin:17px 0}.intro h1{font-size:28px;line-height:1.3;margin-bottom:8px}.intro p{font-size:10px;max-width:290px}.intro-number{margin-top:14px;padding-top:11px;gap:10px}.intro-number strong{font-size:25px}.workspace{gap:13px}.mint-form{padding-top:14px}.progress-panel{order:-1;padding:17px}.right-column{display:contents}.mint-panel{order:0}.lookup-panel{order:1}.records-panel{order:2}.big-stat{margin:12px 0 9px}.big-stat strong{font-size:32px}.opening{padding:12px 0}.stat-grid{gap:12px;padding-top:14px}.stat-grid b{font-size:13px}.footnote{margin-top:13px}.progress-panel .stat-grid>div:nth-child(-n+2){display:none}.inline-steps article{padding:12px 9px;gap:8px}.inline-steps h3{font-size:11px}.inline-steps p{font-size:8px}.step-help{font-size:9px}.personal-stats b{font-size:14px}.funds-summary{gap:12px;padding:16px}.funds-summary b{font-size:15px}.funds-summary small{display:block;margin-top:4px}.transparency{padding-top:30px}}
.mobile-action{display:none}@media(max-width:640px){body{padding-bottom:72px}.mobile-action{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:10;align-items:center;justify-content:space-between;gap:12px;background:#171d13f5;backdrop-filter:blur(12px);border-top:1px solid #4b5739;padding:12px 17px max(12px,env(safe-area-inset-bottom));box-shadow:0 -6px 20px #0004}.mobile-action>span{font-size:10px;color:var(--muted)}.mobile-action b{font-size:15px;color:var(--yellow);font-weight:500}.mobile-action small{display:block;margin-top:3px;font-size:9px}.mobile-action a{background:var(--yellow);color:#171d10;border-radius:5px;padding:12px 18px;font-size:11px;font-weight:600}#toast{bottom:85px}}
.agent-guide{padding:36px 0;border-bottom:1px solid var(--line)}.agent-guide h2{font-size:25px;margin-top:9px}.guide-lead{font-size:11px;color:var(--muted);line-height:1.9;margin:13px 0 22px}.guide-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.guide-grid h3{font-size:17px;line-height:1.6;margin:12px 0 16px}.cost-card select{width:100%;background:#10160d;color:var(--text);border:1px solid #455237;border-radius:5px;padding:12px;outline:none;font:inherit}.cost-card select:focus{border-color:var(--yellow)}.cost-result{display:flex;justify-content:space-between;gap:12px;padding:22px 0 17px;border-bottom:1px solid var(--line)}.cost-result>div{display:flex;flex-direction:column;gap:10px}.cost-result span{font-size:10px;color:var(--muted)}.cost-result strong{font-size:21px;font-weight:500;color:var(--yellow)}.cost-result>div:last-child strong{font-size:18px;color:var(--text)}.cost-notice{font-size:9px;color:#c1c9b4;border-left:2px solid #b9a34f;padding-left:10px;margin-top:19px;line-height:1.9}.prompt-card textarea{display:block;width:100%;height:228px;resize:vertical;border:1px solid #39472c;border-radius:5px;background:#10160d;color:#bec9b1;padding:14px;font:10px/1.9 'Space Grotesk','Noto Sans SC',sans-serif;margin-bottom:14px;outline:none}.prompt-card textarea:focus{border-color:var(--yellow)}.agent-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 0 12px}.agent-flow>article{border-top:1px solid #465038;padding-top:15px}.agent-flow>article>span{color:var(--yellow);font-size:11px}.agent-flow h3{font-size:13px;margin:12px 0 8px}.agent-flow p{font-size:10px;line-height:1.9;color:var(--muted);margin:0}.agent-requirements{border-bottom:0;padding-bottom:0}.agent-requirements summary{font-size:11px}.agent-guide .section-heading>.tag{white-space:nowrap}.prompt-card>.section-heading{gap:10px}.prompt-card .tag{font-size:8px}
@media(max-width:640px){header nav{gap:13px}header nav a{font-size:9px}.agent-guide{padding:28px 0}.agent-guide h2{font-size:21px}.guide-lead{font-size:10px}.guide-grid{grid-template-columns:1fr;gap:14px}.guide-grid .panel{padding:18px}.agent-flow{grid-template-columns:1fr 1fr;gap:20px 16px}.cost-result strong{font-size:20px}.prompt-card textarea{height:245px}.agent-flow p{font-size:9px}}
.workbench h3{margin-bottom:14px}.task-tabs{display:flex;gap:4px;flex-wrap:wrap;background:#10160d;border:1px solid #36452a;border-radius:6px;padding:5px}.task-tabs button{flex:1;white-space:nowrap;padding:9px 7px;border:0;border-radius:4px;background:transparent;color:#a6b294;font-size:10px}.task-tabs button[aria-selected=true]{background:var(--yellow);color:#141b0d;font-weight:600}.task-description{font-size:10px;color:#a7b697;line-height:1.9;margin:14px 0 0;min-height:38px}.workbench label{margin-top:14px}.prompt-heading{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#9da98e;margin:17px 0 9px}.prompt-heading span:first-child{color:#d1dfbd}.workbench #agentPrompt{height:205px;font-size:10px}.workbench #taskError{height:95px;min-height:70px;margin-bottom:0}.workbench [hidden]{display:none!important}.workbench input[aria-invalid=true],.workbench textarea[aria-invalid=true]{border-color:#ac843e}.workbench .primary:disabled{background:#4b513d;color:#b0b7a3;opacity:1}.guide-resources{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;margin:26px 0 18px;padding:22px;border:1px solid #3b472e;border-radius:8px;background:#192113}.guide-resources h3{font-size:17px;margin:10px 0}.guide-resources p{font-size:10px;line-height:1.9;color:var(--muted);margin:0}.doc-links{display:flex;flex-direction:column;gap:8px}.doc-links a{border:1px solid #3f4e31;border-radius:4px;color:#d3e0ba;padding:10px 13px;font-size:10px;background:#202c18}.doc-links a:hover{border-color:var(--yellow)}.newbie-guide ol{padding-left:20px;color:var(--muted);font-size:11px;line-height:1.9}.newbie-guide li{padding:7px 0}.newbie-guide b{color:#d2dec1;font-weight:500}.error-help{padding:22px;margin-top:20px;border:1px solid var(--line);border-radius:8px}.error-help h3{margin:0;font-size:15px}.error-help label{margin-top:17px}.error-help #helpResults{font-size:11px;color:var(--muted);margin-top:16px}.error-help details summary{font-size:11px}.error-help details:last-child{border-bottom:0}.error-help .tag{font-size:8px}
@media(max-width:640px){.guide-resources{grid-template-columns:1fr;gap:17px;padding:18px}.guide-resources h3{font-size:15px}.task-tabs{gap:3px}.task-tabs button{font-size:9px;padding:9px 5px}.workbench label span{font-size:8px}.workbench #agentPrompt{height:220px}.error-help{padding:17px}.error-help .section-heading{align-items:flex-start}.error-help h3{font-size:13px}.error-help .tag{font-size:7px}.newbie-guide ol{font-size:10px}.doc-links a{font-size:10px}}
.guide-grid{align-items:start}
/* One compact participation panel; secondary tasks and documentation are progressive. */
.brand-logo{display:block;object-fit:contain;width:48px;height:48px;flex-shrink:0}.brand{gap:9px}footer .brand-logo{width:36px;height:36px}.simple-participation{position:relative}.anchor-target{position:absolute;top:0}.simple-participation select{color:var(--text);background:#11170d;border:1px solid #414d32;border-radius:5px;padding:9px 10px;font:11px 'Space Grotesk','Noto Sans SC',sans-serif;min-width:0;outline:none}.simple-participation select:focus{border-color:var(--yellow)}.operation-row,.plan-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.operation-row{margin-top:16px}.operation-row label,.plan-row label{margin:0;font-size:11px}.operation-row select{width:65%}.plan-row{margin-top:15px}.plan-row select{width:93px}.simple-participation .task-description{font-size:10px;min-height:0;margin:11px 0 0;line-height:1.8}.simple-participation .compact-quote{padding:12px 0 0;margin-top:12px}.mini-steps{display:flex;gap:16px;border-top:1px solid var(--line);padding:13px 0 15px;margin-top:14px;font-size:10px;color:#c4cfb3}.mini-steps b{font-size:9px;color:var(--yellow);margin-right:5px}.simple-participation .primary{margin-top:4px}.simple-participation [hidden]{display:none!important}.simple-participation #taskError{width:100%;height:95px;resize:vertical;border:1px solid #414d32;border-radius:5px;background:#10160d;color:var(--text);font:11px/1.8 sans-serif;padding:10px}.simple-participation #taskValidation:empty,.simple-participation #copyPromptStatus:empty{display:none}.simple-participation #taskValidation{color:#d0ae6e;margin-bottom:10px}.simple-participation .prompt-preview,.simple-participation .compact-help{padding:12px 0}.simple-participation summary{font-size:10px;color:#aab898}.simple-participation #agentPrompt{display:block;width:100%;height:190px;margin-top:12px;padding:10px;color:#bdc9af;background:#10160d;border:1px solid #39472b;border-radius:4px;font:10px/1.8 sans-serif;resize:vertical}.simple-participation .doc-links{margin-top:12px;flex-direction:row;flex-wrap:wrap;gap:7px}.simple-participation .doc-links a{font-size:9px;padding:7px}.simple-participation #helpResults summary{font-size:10px}.text-button{border:0;background:none;color:var(--yellow);padding:12px 0 0;font-size:10px}.simple-participation .compact-help p{font-size:10px;line-height:1.8}.simple-participation #walletField,.simple-participation #txField,.simple-participation #errorField{margin-bottom:14px}.simple-participation .compact-help{border-bottom:0}
@media(max-width:640px){.brand-logo{width:38px;height:38px}header .brand{font-size:19px}.mini-steps{gap:12px;font-size:9px}.simple-participation .task-description{font-size:9px}.simple-participation .operation-row{margin-top:13px}header nav{gap:17px}}

#languageToggle{border:1px solid var(--line,#42462f);border-radius:5px;background:transparent;color:var(--text,#eef0df);padding:8px 11px;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap;min-width:44px;min-height:36px}#languageToggle:hover{border-color:#f7ca29;color:#f7ca29}.head-actions{gap:12px}html[lang=en] .intro h1{font-size:clamp(32px,4.5vw,58px)}html[lang=en] .mini-steps{flex-wrap:wrap;gap:12px}html[lang=en] .stat-grid small{white-space:normal}html[lang=en] .section-heading{gap:12px}html[lang=en] .opening{flex-wrap:wrap}footer .social-link{color:#f7ca29;text-decoration:none;white-space:nowrap}@media(max-width:600px){html[lang=en] .section-heading h2{font-size:19px}html[lang=en] .intro h1{font-size:34px}html[lang=en] .tag{font-size:10px}.head-actions{gap:7px}#languageToggle{padding:7px 9px}}
.opening-threshold{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 16px;font-size:12px;color:#a5aa96}.opening-threshold b{color:#f7ca29;font-weight:500}
.contract-address{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.contract-address a{overflow-wrap:anywhere;font-size:12px;color:#f7ca29;text-decoration:none}.contract-address button,.chain-sync button{border:1px solid #454a32;color:#f7ca29;background:transparent;border-radius:5px;padding:7px 10px;font:inherit;font-size:11px;cursor:pointer}.chain-sync{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #343925;padding-top:12px;font-size:11px;color:#a5aa96}.chain-sync button:disabled{opacity:.4;cursor:wait}.contract-notice{margin:14px 0 0;padding:12px;border:1px solid #49462a;border-radius:6px;font-size:12px;line-height:1.7}.contract-notice summary{cursor:pointer;color:#f7ca29}.contract-notice p{color:#a5aa96;margin:10px 0}.contract-notice a{color:#f7ca29}.records-footer{gap:8px;flex-wrap:wrap}.records-footer a{margin-left:auto;color:#f7ca29;text-decoration:none}.chain-row{display:grid;grid-template-columns:1.4fr .8fr .9fr;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid #303522;font-size:12px}.chain-row a{color:#e6e9d8;text-decoration:none;overflow-wrap:anywhere}.chain-row small{display:block;color:#939b80;font-size:10px;margin-top:4px}.chain-row .row-amount{text-align:right;font-family:monospace}.chain-row .row-status{text-align:right;color:#c4d29e;font-size:10px}.chain-row a:hover{color:#f7ca29}#eligibilityResult:empty{display:none}.records .empty{min-height:100px}.sync-warning{color:#d5bd76!important}
.records-panel .section-heading{flex-wrap:wrap}.records-panel .tabs{flex-wrap:wrap;gap:5px}.records-panel .tabs button{white-space:nowrap}.contract-notice[open] a{overflow-wrap:anywhere}.contract-address{min-width:0}.chain-sync span{overflow-wrap:anywhere}
.treasury-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;line-height:1.7;margin:20px 0;color:#a5aa96}.treasury-line a{color:#f7ca29;overflow-wrap:anywhere;text-decoration:none}.treasury-line b{color:#e6e9d8;font-weight:400}.treasury-line small{flex-basis:100%;font-size:11px}
