#protocol-panel{grid-column:1/-1;width:100%;min-width:0;scroll-margin-top:105px;padding:clamp(20px,3vw,38px);border:3px solid #172132;background:#fffdf3;box-shadow:8px 8px 0 #172132;color:#172132;font-family:"DM Sans",Arial,sans-serif;font-size:14px;line-height:1.55}
#protocol-panel *{box-sizing:border-box}#protocol-panel button,#protocol-panel input,#protocol-panel textarea{font:inherit}#protocol-panel button{min-height:44px;padding:10px 14px;border:2px solid #172132;background:#fff9e7;color:#172132;font-weight:700;cursor:pointer;box-shadow:3px 3px 0 #172132;transition:transform .12s,box-shadow .12s}#protocol-panel button:hover:enabled{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #172132}#protocol-panel button:active:enabled{transform:translate(2px,2px);box-shadow:1px 1px 0 #172132}#protocol-panel button:disabled{cursor:wait;opacity:.55;box-shadow:none}#protocol-panel :focus-visible{outline:3px solid #e86750;outline-offset:4px}#protocol-panel .protocol-primary{background:#f6c945}#protocol-panel a{color:inherit;text-underline-offset:3px}#protocol-panel p{margin:0}#protocol-panel .protocol-panel-top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#protocol-panel h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(28px,3vw,42px);font-weight:650;line-height:1.08;letter-spacing:-.02em;margin:10px 0 0}#protocol-panel .protocol-kicker{font-size:12px;font-weight:800;letter-spacing:.11em}#protocol-panel .protocol-state{display:inline-block;flex:none;padding:8px 10px;border:2px solid #172132;font-size:12px;line-height:1.3;font-weight:800;background:#f6c945;max-width:220px}#protocol-panel .protocol-state.is-ready{background:#b9e8d0}#protocol-panel .protocol-state.is-error{background:#ffd9d0}#protocol-panel .protocol-subtitle{max-width:780px;margin:18px 0 22px;color:#465062}#protocol-panel .protocol-notice,#protocol-panel .protocol-error{margin:20px 0;padding:16px;border:2px solid #172132;background:#fff0b4}#protocol-panel .protocol-error{background:#ffe6df}#protocol-panel .protocol-error p{margin-top:5px}#protocol-panel .protocol-wallet-form{margin:24px 0 18px;padding:18px;background:#f1eedf;border:2px solid #172132}#protocol-panel .protocol-wallet-form label{display:block;margin-bottom:9px;font-size:13px;font-weight:800}#protocol-panel .protocol-wallet-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}#protocol-panel input{min-width:0;width:100%;padding:11px 12px;border:2px solid #172132;border-radius:0;background:#fffdf3;color:#172132;font-family:ui-monospace,monospace;font-size:13px}#protocol-panel .protocol-wallet-form p{font-size:12px;color:#465062;margin-top:11px}#protocol-panel .protocol-identity{display:flex;gap:12px;border:2px solid #172132;padding:14px 16px;margin:18px 0;background:#b9e8d0}#protocol-panel .protocol-identity.is-ineligible{background:#fff0b4}#protocol-panel .protocol-identity strong{font-size:13px;overflow-wrap:anywhere}#protocol-panel .protocol-identity p{font-size:12px;margin-top:4px;color:#31483c}#protocol-panel .protocol-pixel-light{width:12px;height:12px;flex:none;background:#172132;box-shadow:3px 3px 0 #fff9e7;margin-top:5px}#protocol-panel .protocol-empty{font-size:13px;color:#465062;margin:18px 0}#protocol-panel .protocol-summary,#protocol-panel .protocol-account-values,#protocol-panel .protocol-market-values,#protocol-panel .protocol-intent-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:2px solid #172132;margin:20px 0;background:#fff9e7}#protocol-panel .protocol-metric{padding:14px 16px;min-width:0;border-right:1px solid #b5b3a6}#protocol-panel .protocol-metric:last-child{border-right:0}#protocol-panel .protocol-metric span{display:block;color:#59606a;font-size:12px;font-weight:600;margin-bottom:6px}#protocol-panel .protocol-metric strong{display:block;font-size:15px;font-weight:750;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#protocol-panel .protocol-table-wrap{max-width:100%;overflow-x:auto;border:2px solid #172132;background:#fffdf3;margin:20px 0}#protocol-panel .protocol-table{border:0;border-collapse:collapse;width:100%;font-size:13px;line-height:1.4;text-align:left;min-width:520px;margin:0}#protocol-panel .protocol-table caption{text-align:left;padding:12px 16px;background:#172132;color:#fff9e7;font-size:12px;font-weight:700;letter-spacing:.05em}#protocol-panel .protocol-table td,#protocol-panel .protocol-table th{border:0;border-bottom:1px solid #d9d4c3;padding:13px 16px;vertical-align:middle;font-variant-numeric:tabular-nums}#protocol-panel .protocol-table thead th{background:#eeebdc;font-size:12px}#protocol-panel .protocol-table tbody tr:last-child td,#protocol-panel .protocol-table tbody tr:last-child th{border-bottom:0}#protocol-panel .protocol-table .is-current{background:#fff0b4}#protocol-panel details{border:2px solid #172132;margin:18px 0;background:#fffdf3}#protocol-panel summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;cursor:pointer;font-size:13px;font-weight:750;min-height:48px}#protocol-panel summary::-webkit-details-marker{display:none}#protocol-panel details[open]>summary{border-bottom:2px solid #172132;background:#eeebdc}#protocol-panel .protocol-market>p{padding:16px}#protocol-panel .protocol-market-values{margin:0;border:0;border-bottom:1px solid #d9d4c3}#protocol-panel .protocol-market ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;gap:12px;padding:16px;margin:0}#protocol-panel .protocol-market li{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}#protocol-panel .protocol-check{padding:4px 6px;border:1px solid #172132;font-size:12px;font-weight:800;white-space:nowrap}#protocol-panel .protocol-check.is-pass{background:#b9e8d0}#protocol-panel .protocol-check.is-waiting{background:#fff0b4}#protocol-panel .protocol-intent{background:#e4f4ea;border:2px solid #172132;box-shadow:4px 4px 0 #172132;padding:20px;margin:24px 0}#protocol-panel .protocol-intent>p{margin-top:9px;font-size:13px}#protocol-panel .protocol-intent-values{grid-template-columns:repeat(2,minmax(0,1fr));background:#fffdf3;margin:16px 0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(2n){border-right:0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(n+3){border-top:1px solid #b5b3a6}#protocol-panel .protocol-escrow{padding:12px;border-left:4px solid #172132;background:#fffdf3}#protocol-panel .protocol-actions,#protocol-panel .protocol-mode-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}#protocol-panel .protocol-mode-actions button{font-size:12px;padding:8px 12px}#protocol-panel .protocol-mode-actions .selected{background:#172132;color:#fff9e7}#protocol-panel .protocol-intent-blocked{background:#fff0b4;padding:14px;border:1px solid #172132}#protocol-panel .protocol-read-only{font-size:12px!important;color:#465062}#protocol-panel .protocol-call-data{margin-bottom:0}#protocol-panel textarea{display:block;resize:vertical;min-height:240px;width:calc(100% - 32px);margin:16px;padding:12px;border:1px solid #172132;background:#fff9e7;font-family:ui-monospace,monospace;font-size:12px;line-height:1.55;color:#172132}#protocol-panel pre{margin:16px;padding:12px;max-width:100%;max-height:320px;overflow:auto;background:#172132;color:#fff9e7;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}#protocol-panel .protocol-address-row{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid #d9d4c3}#protocol-panel .protocol-address-row:last-child{border-bottom:0}#protocol-panel .protocol-address-row>span{font-size:12px;font-weight:700}#protocol-panel .protocol-address-row>a{font-family:ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere}#protocol-panel .protocol-address-row button{padding:3px 10px;min-height:44px;box-shadow:2px 2px 0 #172132}#protocol-panel .protocol-address-row em{font-size:12px;color:#59606a;font-style:normal}#protocol-panel .protocol-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px}#protocol-panel .protocol-panel-bottom p{font-size:12px;color:#59606a;max-width:700px}#protocol-panel .protocol-panel-bottom button{flex:none;font-size:12px}#protocol-panel .protocol-feedback{font-size:13px;font-weight:650;margin-top:12px;min-height:20px}#protocol-panel .protocol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:850px){#protocol-panel .protocol-summary,#protocol-panel .protocol-account-values,#protocol-panel .protocol-market-values{grid-template-columns:repeat(2,minmax(0,1fr))}#protocol-panel .protocol-metric:nth-child(2n){border-right:0}#protocol-panel .protocol-metric:nth-child(n+3){border-top:1px solid #b5b3a6}#protocol-panel .protocol-market ul{grid-template-columns:1fr}#protocol-panel .protocol-address-row{grid-template-columns:minmax(0,1fr) auto}#protocol-panel .protocol-address-row>span{grid-column:1/-1}#protocol-panel .protocol-address-row>a{grid-column:1}}
@media(max-width:560px){#protocol-panel{padding:18px;box-shadow:5px 5px 0 #172132}#protocol-panel .protocol-panel-top{flex-direction:column;gap:14px}#protocol-panel .protocol-state{max-width:100%}#protocol-panel .protocol-wallet-form{padding:14px}#protocol-panel .protocol-wallet-row{grid-template-columns:1fr;gap:10px}#protocol-panel .protocol-wallet-row button{width:100%}#protocol-panel .protocol-metric{padding:12px}#protocol-panel .protocol-metric strong{font-size:13px}#protocol-panel .protocol-intent{padding:15px}#protocol-panel .protocol-intent-values{grid-template-columns:1fr}#protocol-panel .protocol-intent-values .protocol-metric{border-right:0}#protocol-panel .protocol-intent-values .protocol-metric:nth-child(n+2){border-top:1px solid #b5b3a6}#protocol-panel .protocol-actions{flex-direction:column}#protocol-panel .protocol-actions button{width:100%}#protocol-panel .protocol-panel-bottom{align-items:flex-start;flex-direction:column}#protocol-panel .protocol-address-row{padding:12px}#protocol-panel .protocol-table td,#protocol-panel .protocol-table th{padding:11px 12px}}
@media(prefers-reduced-motion:reduce){#protocol-panel button{transition:none}}

.agent-entry h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.15;margin:22px 0 14px}.agent-description{font-size:14px;line-height:1.8;color:var(--muted,#62685d)}.agent-command{display:block;width:100%;min-height:190px;resize:vertical;padding:17px;margin:22px 0;border:2px solid var(--ink);border-radius:0;background:#fffdf3;color:var(--ink);font-family:ui-monospace,monospace;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.agent-command:focus-visible{outline:3px solid #e86750;outline-offset:3px}.agent-entry .button{white-space:normal;min-height:52px}.agent-copy-feedback{font-size:12px;line-height:1.6;min-height:20px;margin:14px 0 0}.agent-steps{padding-left:22px;margin:17px 0 24px;font-size:13px;line-height:1.8}.agent-steps li{padding:4px 0 4px 6px}.agent-steps li::marker{font-weight:800;color:#8c6d17}.agent-entry>.text-link{font-size:13px}.agent-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.mint-section:has(.agent-entry){align-items:start}.agent-entry .mint-card-top{gap:12px;flex-wrap:wrap}.agent-entry .status-tag{white-space:nowrap}
@media(max-width:760px){.agent-entry h3{font-size:32px}.agent-command{min-height:220px;font-size:12px;padding:14px}.agent-entry .mint-card-top .label{font-size:9px}html[lang^=zh] .agent-entry h3{font-size:27px;line-height:1.45}}

.agent-alternative{grid-column:1/-1;border:2px solid var(--ink);background:#fffdf3;padding:0;margin:0}.agent-alternative>summary{padding:18px 22px;font-weight:700;cursor:pointer}.agent-alternative>.agent-entry{padding:10px 24px 26px;max-width:720px}.agent-alternative .agent-command{min-height:140px}.wallet-mint-card h3{font-family:"Pixelify Sans","DM Sans",sans-serif;font-size:clamp(29px,3vw,40px);line-height:1.2;margin:23px 0 14px}.wallet-card-intro,.wallet-note{font-size:13px;line-height:1.85;color:#62685d}.wallet-note{margin:19px 0 0}.wallet-small{font-size:11px}.wallet-connected{background:#f0f2df;border:2px solid var(--ink);padding:15px;margin:22px 0}.wallet-connected>span{font-size:12px;font-weight:700}.wallet-connected code{display:block;font:11px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;margin:8px 0}.wallet-connected>div{display:flex;gap:16px}.wallet-connected button{border:0;background:none;font-size:11px;cursor:pointer;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.wallet-id{padding:13px;border:1px solid #c19a39;background:#fff0c3;margin-bottom:18px;font-size:12px;line-height:1.8}.wallet-id.is-eligible{background:#e3f1e6;border-color:#70987a}.wallet-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-block:5px 23px}.wallet-metrics span,.wallet-entitlement span,.wallet-total>span{display:block;font-size:11px;color:#696d60;margin-bottom:5px}.wallet-metrics strong{font-size:13px;overflow-wrap:anywhere}.wallet-mint-card .field-label{display:flex;justify-content:space-between;gap:12px;align-items:center}.wallet-mint-card .field-label small{font-size:10px;font-weight:400;color:#696d60}.wallet-quantity{display:grid;grid-template-columns:52px minmax(0,1fr) 52px;border:2px solid var(--ink);height:58px;background:#fffdf3}.wallet-quantity button{background:none;border:0;font-size:25px;cursor:pointer}.wallet-quantity input{min-width:0;width:100%;border:0;border-inline:1px solid #ddd4b9;border-radius:0;background:none;text-align:center;font:700 29px ui-monospace,monospace;-moz-appearance:textfield}.wallet-quantity input::-webkit-inner-spin-button{appearance:none}.wallet-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 24px}.wallet-presets button{border:1px solid #c3b798;background:#fffdf3;min-height:36px;cursor:pointer;font-weight:700}.wallet-presets .selected{background:#f6c945;border-color:var(--ink)}.wallet-total{padding:18px 0;border-top:1px dashed #b8ad8f;display:flex;align-items:center;justify-content:space-between;gap:12px}.wallet-total strong{font:700 31px ui-monospace,monospace}.wallet-total small{font-size:12px}.wallet-entitlement{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;font-size:15px}.wallet-entitlement span{margin:0}.wallet-mint-card .button{white-space:normal}.wallet-mint-card button:disabled,.wallet-dialog button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.wallet-error,.wallet-message{font-size:12px;line-height:1.8;padding:13px 15px;border:1px solid #d69679;background:#ffe9df;overflow-wrap:anywhere;margin:15px 0}.wallet-message{background:#e8f1df;border-color:#8caa77}.wallet-tx-link{display:inline-flex;margin:0 0 20px;font-size:12px}.wallet-claim-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.wallet-claim-actions button{border:2px solid var(--ink);background:#fff0b4;padding:10px;cursor:pointer}.wallet-dialog{width:min(620px,calc(100% - 38px));max-height:calc(100dvh - 50px);overflow:auto;padding:36px 28px 28px}.wallet-dialog h2{font-size:30px!important;line-height:1.4;margin:24px 0 17px!important}.wallet-dialog>p{font-size:13px;line-height:1.85}.wallet-dialog-close{position:absolute;right:12px;top:12px;border:2px solid var(--ink);background:#fff9e7;width:34px;height:34px;font-size:22px;cursor:pointer}.wallet-qr{width:280px;max-width:100%;min-height:240px;margin:24px auto 18px;background:white;display:flex;align-items:center;justify-content:center;border:1px solid #ddd}.wallet-qr img{width:100%;display:block}.wallet-qr img[hidden]{display:none}.wallet-qr>span{font-size:12px}.wallet-pairing{text-align:center;margin-bottom:17px}.wallet-pairing span{display:block;font-size:11px;color:#696d60}.wallet-pairing strong{display:block;font:700 29px/1.8 ui-monospace,monospace;letter-spacing:5px}.wallet-login-countdown{text-align:center;font-size:12px!important}.wallet-dialog .button{margin-top:18px}.wallet-review-lines{border-block:1px dashed #b8ad8f;padding:7px 0}.wallet-review-lines>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:15px;padding:9px 0;font-size:12px;line-height:1.7}.wallet-review-lines span{color:#696d60}.wallet-review-lines strong{font-family:ui-monospace,monospace;overflow-wrap:anywhere;text-align:right}.wallet-risk{background:#fff0c3;border:1px solid #c5ac65;padding:15px;margin:20px 0;font-size:12px;line-height:1.85;overflow-wrap:anywhere}.wallet-risk p{margin:9px 0 0}.wallet-preview-details summary{cursor:pointer;font-size:12px;font-weight:700;padding:10px 0}.wallet-preview-details pre{max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#202939;color:#fff9e7;font:11px/1.7 ui-monospace,monospace;padding:15px}.wallet-ack{display:flex;gap:13px;align-items:flex-start;margin:20px 0;font-size:12px;line-height:1.85}.wallet-ack input{width:19px;height:19px;min-width:19px;margin-top:2px;accent-color:#d9ab22}.wallet-dialog::backdrop{background:#172132b8}.wallet-mint-card :focus-visible,.wallet-dialog :focus-visible{outline:3px solid #e86750;outline-offset:3px}.mint-section:has(.wallet-mint-card){align-items:start;gap:64px}.protocol-lookup .protocol-wallet-form{border:0!important;margin:0!important}
@media(max-width:760px){.wallet-mint-card h3{font-size:28px}.wallet-dialog{padding:36px 21px 24px}.wallet-dialog h2{font-size:25px!important}.wallet-review-lines>div{grid-template-columns:95px minmax(0,1fr);gap:10px}.wallet-mint-card .field-label small{font-size:9px}.mint-section:has(.wallet-mint-card){gap:30px}}
/* Referral desk: keeps the original cream, navy and pixel-yellow palette. */
.wallet-referral{margin-top:26px;padding-top:25px;border-top:2px dashed #bdb8a1;position:relative}.wallet-referral h4{font-size:25px;line-height:1.2;margin:0 64px 12px 0}.wallet-referral>p{font-size:14px;line-height:1.65;color:#626255}.referral-badge{float:right;background:#f8cc42;padding:9px 10px;border:2px solid #171923;box-shadow:3px 3px #171923;font-size:21px;font-weight:800}.referral-badge span{font-size:10px;display:block;text-align:center}.invite-code{display:block;padding:13px 11px;background:#fffdf6;border:1px solid #bdb8a1;font-size:12px;overflow-wrap:anywhere;line-height:1.7;user-select:all}.referral-copy{display:flex;gap:10px;margin:12px 0 21px}.referral-copy button{background:#fffdf6;border:2px solid #171923;padding:10px 12px;flex:1;font-weight:700;cursor:pointer}.referral-copy button:hover{background:#f8cc42}.invite-input{width:100%;min-height:44px;padding:12px;border:1px solid #bdb8a1;box-sizing:border-box;background:#fffdf6;color:#171923;font-family:monospace;font-size:12px}.invite-input:disabled{opacity:.7}.referrer-resolved{overflow-wrap:anywhere;font-family:monospace;font-size:11px!important;margin:8px 0}.referral-metrics{margin-top:18px}.wallet-upgrade{background:#fff0bf;border:2px solid #d7a51c;padding:14px;line-height:1.6;font-size:14px}.release-banner{border:2px solid #171923;box-shadow:5px 5px #171923;background:#f8cc42;margin:20px auto 35px;padding:18px 24px;max-width:1200px;line-height:1.7}.allocation-bar .liquidity{width:60%}.allocation-bar .treasury{width:40%}@media(max-width:600px){.wallet-referral h4{font-size:22px}.referral-copy{flex-wrap:wrap}.release-banner{margin:15px 20px 25px;padding:15px}}
.project-cap-progress{margin-top:20px;padding:14px;background:#fff8de;border:1px solid #bdb8a1}.project-cap-progress>div{display:flex;flex-direction:column;gap:8px}.project-cap-progress span{font-size:12px;color:#626255}.project-cap-progress progress{display:block;width:100%;height:12px;accent-color:#f8cc42;margin-top:13px}
.wallet-referral h4{text-wrap:balance;font-size:23px;line-height:1.35}
/* Personal invite desk is separate from entering another person's code. */
#invite{scroll-margin-top:110px}.invite-desk #wallet-invite-panel{padding:clamp(22px,4vw,46px);border:2px solid #171923;background:#fff8df;box-shadow:8px 8px #171923}.invite-desk-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:27px}.invite-desk-heading h2{font-size:clamp(32px,4vw,52px);line-height:1.2;margin:14px 0 18px}.invite-desk-heading p{max-width:650px;font-size:15px;line-height:1.8;color:#626255}.invite-desk-cursor{color:#b98c11;margin-left:7px}.invite-reward-stamp{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:20px;border:2px solid #171923;box-shadow:4px 4px #171923;background:#f8cc42;min-width:100px;transform:rotate(3deg)}.invite-reward-stamp strong{font-size:38px;line-height:1}.invite-reward-stamp span{font-size:12px;font-weight:700}.invite-desk-body{display:grid;grid-template-columns:1fr 1fr;gap:24px}.my-invite-value,.my-invite-share{min-width:0;padding:23px;background:#fffef8;border:1px solid #c6bfa7}.my-invite-code{display:block;font:700 clamp(16px,1.8vw,23px)/1.7 ui-monospace,monospace;overflow-wrap:anywhere;word-break:break-all;margin:17px 0 22px;padding:15px;background:#f8cc42;border:2px solid #171923;user-select:all;color:#171923}.invite-wallet-label{display:block;font-size:11px;color:#626255;margin-bottom:8px}.invite-owner-address{font:12px/1.8 ui-monospace,monospace;overflow-wrap:anywhere;user-select:all}.my-invite-link{display:block;width:100%;box-sizing:border-box;resize:none;margin:15px 0;padding:12px;border:1px solid #c6bfa7;background:#fffdf3;color:#171923;font:12px/1.7 ui-monospace,monospace;overflow-wrap:anywhere;white-space:pre-wrap}.my-invite-actions{display:flex;gap:12px;flex-wrap:wrap}.my-invite-actions .button{min-height:48px;padding:12px 16px;font-size:13px}.invite-copy-feedback{min-height:23px;color:#3f6b41;font-size:13px;margin:13px 0 0;line-height:1.7}.invite-desk-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:29px 20px;border:2px dashed #b8ad8f;background:#fffdf3;gap:16px}.invite-empty-icon{padding:12px 20px;font:700 22px ui-monospace,monospace;color:#a08326;background:#f3e9c9;border:2px solid #b8ad8f}.invite-desk-empty p{font-size:16px;line-height:1.7}.invite-desk-empty>span{font-size:12px;color:#626255;line-height:1.8}.invite-desk-empty .button{white-space:normal;min-height:52px}.invite-desk-explainer{font-size:14px;line-height:1.8;color:#626255;margin:23px 0 0}.invite-desk-pending{font-size:12px;line-height:1.8;padding:13px 15px;background:#fff0bb;border:1px solid #c6a845;margin:18px 0 0}.invite-desk-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;border:1px solid #c6bfa7;background:#fffdf3}.invite-desk-stats>div{padding:17px;min-width:0}.invite-desk-stats span{display:block;font-size:12px;color:#626255;margin-bottom:10px}.invite-desk-stats strong{font-size:20px;overflow-wrap:anywhere}.inviter-entry-heading{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:18px}.inviter-entry-heading strong{font-size:18px}.inviter-entry-heading a{font-size:12px;font-weight:700;text-decoration:underline}.hero-ctas{flex-wrap:wrap}.hero-invite-link{padding:10px 0}.invite-desk button:focus-visible,.invite-desk textarea:focus-visible,.my-invite-code:focus-visible{outline:3px solid #e86750;outline-offset:4px}@media(max-width:760px){.invite-desk-body{grid-template-columns:1fr;gap:15px}.invite-desk-heading{gap:15px}.invite-reward-stamp{padding:14px;min-width:72px}.invite-reward-stamp strong{font-size:29px}.invite-reward-stamp span{font-size:10px}.invite-desk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.my-invite-value,.my-invite-share{padding:18px}.invite-desk-heading p{font-size:13px}.my-invite-actions .button{flex:1}.invite-desk-heading h2{font-size:32px}.invite-desk{padding-bottom:35px!important}}
#invite{scroll-margin-top:105px;padding-top:24px!important}
.ai-invite-entry{padding:clamp(20px,3vw,32px);border:2px solid #171923;background:#202936;color:#fff8df;box-shadow:5px 5px #171923;margin-bottom:28px}.ai-invite-label{font:700 11px ui-monospace,monospace;letter-spacing:.08em;color:#f8cc42}.ai-invite-entry h3{font-size:clamp(24px,3vw,34px);margin:17px 0 13px;line-height:1.35;color:#fff8df}.ai-invite-entry>p{font-size:14px;line-height:1.8;color:#d1d4ca;max-width:850px}.ai-invite-entry label{display:block;margin-top:22px;color:#c0c7bc}.ai-invite-command{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:125px;max-height:300px;padding:16px;margin:12px 0 20px;background:#fffdf3;color:#171923;border:2px solid #f8cc42;font:13px/1.85 ui-monospace,monospace;overflow-wrap:anywhere}.ai-invite-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ai-invite-actions .button{white-space:normal;min-height:52px}.ai-invite-actions .text-link{font-size:13px;color:#fff8df}.ai-invite-steps{display:block;font-size:12px;color:#d1d4ca;line-height:1.9}.ai-invite-entry .invite-copy-feedback{color:#bce2ad}.web-invite-alternative{border:1px solid #b8ad8f;margin-top:20px;background:#fffdf3}.web-invite-alternative>summary{padding:17px 20px;cursor:pointer;font-size:14px;font-weight:700}.web-invite-alternative .invite-desk-empty{border:0;border-top:1px dashed #b8ad8f}.ai-invite-command:focus-visible{outline:3px solid #e86750;outline-offset:3px}@media(max-width:600px){.ai-invite-actions{gap:18px}.ai-invite-actions .button{width:100%}.ai-invite-command{font-size:12px;min-height:180px}.ai-invite-entry>p{font-size:13px}}
.invite-social-card{margin-top:24px;padding:clamp(20px,3vw,30px);background:#fff2bb;border:2px solid #171923;box-shadow:4px 4px #171923}.invite-social-heading{display:flex;justify-content:space-between;gap:20px}.invite-social-heading h3{margin:13px 0 10px;font-size:clamp(23px,3vw,31px);line-height:1.4}.invite-social-heading p{color:#626255;font-size:14px;line-height:1.8;max-width:720px}.invite-social-mark{font-size:46px;line-height:1}.my-invite-post{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:330px;max-height:620px;margin:20px 0;padding:18px;background:#fffef8;border:1px solid #a99a6c;font:14px/1.85 system-ui,sans-serif;color:#171923;overflow-wrap:anywhere;white-space:pre-wrap}.invite-social-card .button{min-height:52px;white-space:normal}.invite-social-card .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.invite-social-card .button{width:100%}.my-invite-post{font-size:13px;min-height:390px}.invite-social-heading p{font-size:13px}.invite-social-mark{font-size:34px}}
/* The first-shift board shows verified data only. */
.opening-board{margin-top:34px;padding:27px 30px 25px;border:2px solid var(--ink);background:#fff9e3;box-shadow:6px 6px var(--ink)}.opening-board-head{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:25px}.opening-board h2{font:700 14px/1.6 ui-monospace,monospace;letter-spacing:.1em;margin:0}.campaign-status{padding:7px 12px;border:1px solid #c9a22e;background:#f9e49b;font:700 10px/1.6 ui-monospace,monospace;letter-spacing:.04em}.opening-board-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:27px}.opening-board-grid>div{min-width:0}.opening-board-grid>div+div{border-left:1px dashed #bdb49a;padding-left:27px}.opening-board-grid span,.opening-board-grid small{display:block;color:#626255;font-size:11px;line-height:1.8}.opening-board-grid strong{display:block;font:700 clamp(22px,2.4vw,31px)/1.35 ui-monospace,monospace;margin:11px 0;overflow-wrap:anywhere}.opening-board-grid strong em{font-style:normal;font-size:12px}.opening-board .campaign-clock{font-size:clamp(18px,1.8vw,25px)}.opening-board progress{width:100%;height:15px;border:1px solid var(--ink);appearance:none;background:#e8e0c6;display:block;margin:25px 0 15px}.opening-board progress::-webkit-progress-bar{background:#e8e0c6}.opening-board progress::-webkit-progress-value{background:repeating-linear-gradient(90deg,#f8cc42 0 14px,#d2aa32 14px 16px)}.opening-board progress::-moz-progress-bar{background:#f8cc42}.opening-board progress:not([value]){opacity:.45;background:#e8e0c6}.opening-board>p{font-size:12px;line-height:1.9;margin:0;max-width:1000px;color:#626255}.opening-board>#campaign-proof{display:block;font:10px/1.7 ui-monospace,monospace;color:#7c7d6d;margin-top:9px}.opening-board[data-phase=active] .campaign-status,.opening-board[data-phase=opening] .campaign-status{background:#dfeecd;border-color:#789366}.opening-board[data-phase=error] .campaign-status,.opening-board[data-phase=stale] .campaign-status{background:#f7ddd0;border-color:#bc8c75}
/* The user's own AI is the primary participation path. */
#mint{scroll-margin-top:110px}.ai-entry-card{min-width:0;background:#202936;color:#fff8df;border:2px solid var(--ink);padding:clamp(23px,3vw,36px);box-shadow:7px 7px var(--ink)}.ai-entry-card h3{font-size:clamp(27px,3vw,38px);line-height:1.25;margin:24px 0 16px;color:#fff8df}.ai-entry-card .label{color:#c9cfbf}.ai-entry-card .status-tag{background:#f8cc42;color:#171923}.ai-entry-description{font-size:14px;line-height:1.85;color:#d1d4ca}.ai-task-tabs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:25px 0;border:1px solid #f8cc42}.ai-task-tabs button{padding:14px 12px;font:700 13px/1.5 inherit;background:transparent;color:#fff8df;border:0;cursor:pointer}.ai-task-tabs button+button{border-left:1px solid #f8cc42}.ai-task-tabs button[aria-pressed=true]{background:#f8cc42;color:#171923}.ai-entry-card label{display:block;font-size:12px;font-weight:600;line-height:1.7;color:#d1d4ca}.ai-budget-field{margin:0 0 22px}.ai-budget-field>div{display:flex;align-items:center;border:2px solid #b2b4a3;background:#fffdf3;margin-top:9px}.ai-budget-field input{width:100%;min-width:0;padding:13px 15px;border:0;background:transparent;font:700 28px/1.3 ui-monospace,monospace;color:#171923}.ai-budget-field>div>span{padding-right:17px;font-size:13px;font-weight:700;color:#626255}.ai-entry-card .invite-input{margin-top:9px;min-height:48px}.ai-ref-note{font-size:11px;line-height:1.8;overflow-wrap:anywhere;color:#d1d4ca;margin:10px 0 24px}.ai-command-label{margin-top:24px}.ai-entry-card .ai-invite-command{font-size:12px;min-height:130px;margin-bottom:20px}.ai-entry-card .button{white-space:normal;min-height:56px;text-align:left;display:flex;justify-content:space-between;gap:15px}.ai-entry-card .button:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.ai-entry-card .invite-copy-feedback{color:#bce2ad}.ai-entry-note{font-size:11px;line-height:1.85;color:#c9cfbf;margin:18px 0 20px}.ai-entry-card>.text-link{color:#fff8df;font-size:12px}.ai-flow-steps{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;border-block:1px dashed #bdb49a;padding:22px 0;margin:0}.ai-flow-steps>div{display:flex;gap:15px;align-items:start}.ai-flow-steps b{font:700 21px/1.4 ui-monospace,monospace;color:#b58a1a}.ai-flow-steps span{font-size:13px;line-height:1.8;color:#626255}.web-wallet-alternative .wallet-mint-card{box-shadow:none;border:0;max-width:680px;margin:0 auto;padding:24px}.protocol-alternative #protocol-panel{border:0;margin:0}.ai-entry-card :focus-visible{outline:3px solid #e86750;outline-offset:4px}.ai-entry-card [hidden]{display:none!important}
@media(max-width:900px){.opening-board-grid{gap:17px}.opening-board-grid>div+div{padding-left:17px}.opening-board{padding:23px}.opening-board-grid strong{font-size:23px}.opening-board .campaign-clock{font-size:19px}}
@media(max-width:760px){.opening-board{width:calc(100% - 40px);margin-inline:auto;padding:21px;box-sizing:border-box}.opening-board-grid{grid-template-columns:1fr 1fr}.opening-board-grid .campaign-caps{grid-column:1/-1;padding:16px 0 0;border:0;border-top:1px dashed #bdb49a;display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.campaign-caps strong{margin:0}.campaign-caps small{flex-basis:100%}.opening-board-grid strong{font-size:22px}.opening-board .campaign-clock{font-size:18px}.campaign-status{font-size:9px}.ai-flow-steps{grid-template-columns:1fr;gap:15px}.ai-task-tabs button{font-size:12px;padding:13px 8px}.ai-entry-card .ai-invite-command{min-height:170px;font-size:11px}.ai-entry-card h3{font-size:29px}.ai-budget-field input{font-size:26px}.hero-copy h1{word-break:normal}}
.ai-entry-card .invite-copy-feedback[data-kind=error]{color:#ffc3ac}.ai-entry-card [aria-invalid=true]{border-color:#e88f70}.ai-entry-card .ai-task-tabs button{font:inherit;font-size:13px;font-weight:700}.ai-task-tabs button:focus-visible{position:relative;z-index:1}
@media(min-width:761px) and (max-width:1000px){.mint-section:has(.ai-entry-card){grid-template-columns:minmax(0,1fr);gap:30px}.mint-section:has(.ai-entry-card) .mint-intro{max-width:760px}.ai-entry-card{padding:32px}.ai-entry-card .ai-invite-command{min-height:130px}.ai-flow-steps{gap:18px}}
.hero-copy{min-width:0}.hero-description{overflow-wrap:anywhere}
@media(min-width:761px){.hero-art img{width:100%;max-width:100%;margin-inline:0}}
@media(min-width:761px) and (max-width:1000px){.hero{display:grid;grid-template-columns:minmax(0,1fr);padding:75px 34px 30px;gap:24px;min-height:0}.hero-description{max-width:100%}.hero-art{height:310px;min-height:310px;margin:0}.hero-art img{max-height:310px;height:100%;width:100%;object-fit:contain}.hero-art .orbit-grid{inset:15px 0}.hero h1{font-size:75px}html[lang^=zh] .hero h1{font-size:61px}}
@media(max-width:760px){html[lang^=zh] .hero h1{font-size:clamp(34px,9vw,55px);line-height:1.25;letter-spacing:-.04em}}
