[hidden]{display:none!important}.join-layout{align-items:start;gap:7%;grid-template-columns:minmax(0,1fr) 460px}.join h2{font-size:clamp(50px,5.6vw,78px)}.join-copy,.ticket{min-width:0}.join-copy .address-box{max-width:none;margin-top:24px;gap:9px;padding:16px 0}.address-box strong{overflow-wrap:anywhere;font-size:11px}.address-box .text-action{align-self:flex-start}.join-foot{margin-top:13px}.sale-badge{border:1px solid #686e55;padding:7px 10px;color:var(--yellow)}.wallet-pass{margin-top:26px;border:1px solid #61684d;padding:20px;background:#20251c;position:relative;box-shadow:6px 6px 0 #0f130c}.pass-top{display:flex;gap:10px;align-items:center;font:10px var(--mono);letter-spacing:.5px}.pixel-wallet{font-size:25px;color:var(--yellow)}.network-tag{margin-left:auto;border:1px solid #525943;padding:5px 6px;color:#d8dcc6;font-size:8px}.wallet-connect{width:100%;display:flex;justify-content:space-between;border:1px solid var(--yellow);background:var(--yellow);color:var(--ink);padding:14px;margin:17px 0 10px;font:700 12px var(--mono);box-shadow:3px 3px 0 #0c1108}.wallet-connect:hover{background:var(--paper);border-color:var(--paper)}.wallet-mode{font:10px/1.7 var(--mono);color:#c3c9b1;margin-top:9px;min-height:32px}.wallet-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:20px 0;border-bottom:1px dashed #525943}.wallet-metrics>div{display:flex;flex-direction:column;gap:9px;min-width:0}.wallet-metrics span{font:9px var(--mono);color:#bcc4a8}.wallet-metrics strong{font:700 17px var(--mono);overflow-wrap:anywhere}.wallet-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;font:9px var(--mono)}.wallet-bottom>span{color:var(--yellow)}.text-action{border:0;border-bottom:1px solid currentColor;padding:3px 0;background:transparent;color:inherit;font:9px/1.5 var(--mono);cursor:pointer;letter-spacing:.2px}.text-action:disabled{opacity:.45;cursor:not-allowed}.connected-wallet{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.wallet-address{border:0;padding:0;background:transparent;color:var(--yellow);font:700 18px var(--mono)}.network-switch{margin-top:14px;width:100%;background:var(--yellow);color:var(--ink);border:0;padding:11px;font:700 10px var(--mono)}.ticket{align-self:start;margin-top:5px}.purchase-path{display:flex;justify-content:space-between;padding:0 0 19px;gap:8px}.purchase-path>span{display:flex;gap:6px;align-items:center;opacity:.45;font:8px var(--mono)}.purchase-path i{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--ink);font:10px var(--mono);font-style:normal}.purchase-path .complete{opacity:1}.purchase-path .complete i{background:var(--yellow)}.purchase-path .current{opacity:1}.purchase-path .current i{background:var(--ink);color:var(--paper)}.purchase-note{font:10px/1.7 var(--mono);margin-top:13px;min-height:32px;color:#505645}.secondary-actions{display:flex;justify-content:space-between;gap:15px;margin-top:12px}.secondary-actions .text-action{font-size:9px}.ticket-cta:disabled{background:#d7d7c5;color:#686e5d;border-color:#8c927d}.lot-options button:disabled{opacity:.3;transform:none!important;box-shadow:none}.lot-options button:disabled:hover{background:transparent}.chain-strip{display:grid;grid-template-columns:150px minmax(80px,1fr) minmax(170px,260px);align-items:center;gap:28px;border-top:1px solid #505743;margin-top:48px;padding-top:24px}.chain-strip>div:not(.sale-meter){display:flex;flex-direction:column;gap:8px}.chain-strip span{font:9px var(--mono);color:#abb397}.chain-strip strong{font:12px/1.7 var(--mono)}.sale-meter{height:12px;border:1px solid #636c50;background:repeating-linear-gradient(90deg,#252c1c 0 10px,transparent 10px 13px)}.sale-meter>span{display:block;width:0;height:100%;background:var(--yellow);transition:width .3s steps(10)}.transaction-panel{border:1px solid #65704e;margin-top:26px;background:#212719;padding:21px}.transaction-head,.transaction-body{display:flex;align-items:center;justify-content:space-between;gap:20px;font:11px/1.7 var(--mono)}.transaction-head{padding-bottom:15px;border-bottom:1px dashed #505b3e}.transaction-head>span{font-size:9px;color:#bdc6a8}.transaction-head strong{color:var(--yellow)}.transaction-body{margin-top:15px}.transaction-body a{font-size:9px;border-bottom:1px solid}.transaction-track{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;margin:22px 0 0;padding:0;font:9px/1.5 var(--mono)}.transaction-track li{padding-top:12px;border-top:3px solid #49513d;color:#9ba58a}.transaction-track li.active{border-color:var(--yellow);color:var(--yellow)}.transaction-panel>.text-action{margin-top:16px}.flow-dialog{max-width:490px;max-height:90dvh;overflow:auto;padding:32px}.flow-dialog h2{font-size:43px;line-height:1.05;letter-spacing:-2px;margin:20px 0}.flow-dialog>p{font:12px/1.8 var(--mono);color:#505947}.flow-dialog label{display:block;font:9px var(--mono);margin:22px 0 9px}.flow-dialog input,.flow-dialog textarea{width:100%;border:1px solid #8e957c;background:#e8e6d2;color:var(--ink);border-radius:0;padding:12px;font:12px/1.6 var(--mono);resize:vertical}.flow-dialog input:focus,.flow-dialog textarea:focus{outline:2px solid var(--ink);outline-offset:2px}.wallet-list{display:grid;gap:10px;margin-top:20px}.wallet-option{display:flex;gap:12px;align-items:center;justify-content:space-between;border:1px solid #8b937c;background:transparent;padding:15px;text-align:left;font:700 13px var(--mono)}.wallet-option:hover{background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}.wallet-option:disabled{opacity:.5}.wallet-option .wallet-provider-type{font:8px var(--mono);color:#69715b}.empty-note{padding:15px;margin-top:18px!important;background:#e2dfc7;border-left:3px solid var(--ink)}.solid-button,.outline-button{padding:15px;width:100%;margin-top:19px;font:700 11px var(--mono);border:2px solid var(--ink);background:var(--ink);color:var(--paper)}.outline-button{background:transparent;color:var(--ink)}.solid-button:hover,.outline-button:hover{background:var(--yellow);color:var(--ink)}.solid-button:disabled,.outline-button:disabled{opacity:.45;cursor:wait}.credential-details{margin-top:20px;border-top:1px solid #b2b79f}.credential-details summary{font:11px/1.6 var(--mono);padding:15px 0}.credential-details p{font:10px/1.7 var(--mono);padding:0}.credential-details textarea{margin-top:12px}.credential-details button{margin:12px 0 18px}.flow-dialog .form-error{color:#9a301c;font-size:11px;margin-top:13px}.review-rows{margin:24px 0}.review-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:13px 0;border-bottom:1px dashed #a3ab92}.review-rows dt{font:9px var(--mono)}.review-rows dd{margin:0;text-align:right;font:700 13px var(--mono);overflow-wrap:anywhere;max-width:240px}.review-disclosure{font-size:10px!important}.flow-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#dedfc7;font:10px/1.6 var(--mono);max-height:200px;overflow:auto}.pixel-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);padding:12px 20px;z-index:100;font:11px/1.5 var(--mono);max-width:90%;text-align:center}.busy .ticket-cta>span:last-child{animation:walletPulse .7s steps(2) infinite}@keyframes walletPulse{50%{opacity:.3}}
@media(max-width:1050px){.join-layout{grid-template-columns:minmax(0,1fr) 390px;gap:5%}.wallet-pass{padding:15px}.wallet-metrics strong{font-size:14px}.wallet-mode{font-size:9px}.wallet-address{font-size:15px}.pass-top{font-size:9px}}
@media(max-width:760px){.join-layout{grid-template-columns:1fr;gap:38px}.join h2{font-size:57px}.wallet-pass{padding:19px}.wallet-metrics strong{font-size:17px}.wallet-mode{font-size:10px}.ticket{margin-top:0}.chain-strip{grid-template-columns:1fr 1fr;gap:15px;margin-top:40px}.sale-meter{grid-row:2;grid-column:1/-1}.chain-strip>div:last-child{text-align:right}.chain-strip strong{font-size:10px}.transaction-head,.transaction-body{align-items:start;flex-direction:column;gap:8px}.transaction-track{font-size:8px;gap:5px}.flow-dialog{padding:27px 23px;max-width:430px}.flow-dialog h2{font-size:38px}.review-rows dd{max-width:190px}.secondary-actions{gap:8px}.purchase-path b{font-size:8px}}
@media(prefers-reduced-motion:reduce){.sale-meter>span{transition:none}.busy .ticket-cta>span:last-child{animation:none}}
html[lang="zh-CN"] .join h2{font-size:clamp(48px,5.1vw,68px)}
#openAgent{background:transparent;color:var(--yellow);box-shadow:none}#openAgent:hover{background:var(--yellow);color:var(--ink)}.agent-mint .agent-command-label{margin-top:20px}.agent-mint .agent-copy{margin-top:0}
.agent-mint{border-top:1px dashed #a3ab92;padding-top:20px;margin-top:18px}.agent-mint-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-mint-heading h3{margin:0;font:700 14px/1.5 var(--mono);letter-spacing:-.4px}.agent-mint-heading>span{font:9px var(--mono);border:1px solid #8c947a;padding:4px 6px}.agent-mint-hint{font:11px/1.7 var(--mono);margin:11px 0 16px;color:#505645}.agent-steps{display:flex;justify-content:space-between;gap:7px;margin-bottom:18px}.agent-steps>span{display:flex;align-items:center;gap:5px;font:8px/1.5 var(--mono)}.agent-steps i{display:grid;place-items:center;width:18px;height:18px;background:var(--ink);color:var(--yellow);font:10px var(--mono);font-style:normal}.agent-steps b{font-weight:400}.agent-command-label{display:block;font:8px/1.5 var(--mono);letter-spacing:.4px;margin-bottom:7px}.agent-command{display:block;width:100%;height:228px;resize:vertical;min-height:150px;max-height:520px;border:1px solid #838b73;background:#e9e6d2;color:var(--ink);padding:13px;font:11px/1.75 var(--mono);border-radius:0;overflow-wrap:anywhere;white-space:pre-wrap;scrollbar-color:#7e866d #e9e6d2;scrollbar-width:thin;box-sizing:border-box}.agent-command:focus{outline:2px solid var(--ink);outline-offset:3px}.agent-copy{margin-top:14px;background:var(--yellow);color:var(--ink);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink)}.agent-copy:hover{background:var(--ink);color:var(--yellow)}.agent-open{display:block;text-align:center;margin-top:17px;font:10px/1.6 var(--mono);text-decoration:underline;text-underline-offset:4px}.agent-setup{font:9px/1.7 var(--mono);margin:14px 0 0;color:#505645}.browser-route{border-top:1px dashed #a3ab92;margin-top:20px;padding-top:3px}.browser-route>summary{font:9px/1.5 var(--mono);padding:14px 0;cursor:pointer}.browser-route .purchase-path{padding-top:9px}.browser-route .ticket-cta{box-shadow:none;font-size:10px}.browser-connect{margin:3px 0 0}.ticket{transform:none}.ticket:hover{transform:none}.ticket:focus-within{transform:none}
@media(max-width:760px){.join-layout>.ticket{order:-1;width:100%;max-width:460px}.agent-command{font-size:11px;height:235px}.agent-mint-heading h3{font-size:13px}.agent-copy{font-size:11px}.agent-open{font-size:10px}.join-layout{gap:35px}}
@media(min-width:761px) and (max-width:960px){.join-layout{grid-template-columns:1fr;gap:36px}.join-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:36px}.join-copy>.yellow-label,.join-copy>h2,.join-copy>p{grid-column:1}.join-copy>.address-box,.join-copy>.join-foot{grid-column:1}.wallet-pass{grid-column:2;grid-row:1/6;margin-top:0;align-self:center}.ticket{width:min(100%,460px);margin:10px auto 0}.join h2{font-size:55px}html[lang="zh-CN"] .join h2{font-size:48px}.wallet-metrics strong{font-size:15px}.chain-strip{grid-template-columns:130px 1fr 200px;gap:20px}}
@media(min-width:961px){.join h2 br:nth-child(2){display:none}}
