.launch-studio{border-top:1px solid var(--line);margin-top:65px;padding-top:45px;scroll-margin-top:130px}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.studio-heading h2{font:italic 38px/1.15 Georgia,serif;letter-spacing:-1px;margin:13px 0}.studio-heading p{font-size:12px;color:#666;line-height:1.8}.network-label{font:8px Mono;border:1px solid #ccc;padding:8px 10px;white-space:nowrap}.studio-boundary{font-size:10px;line-height:1.8;color:#777;border-left:2px solid #000;padding-left:12px;margin:24px 0}.studio-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.launch-form,.launch-preview{border:1px solid var(--line);border-radius:5px;padding:28px;background:var(--panel)}.launch-form{display:flex;flex-direction:column;gap:20px}.launch-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#333}.launch-form input,.launch-form textarea{width:100%;min-width:0;border:1px solid #d2d0c8;border-radius:3px;background:#f5f3ed;padding:13px;color:#000;font:12px Sora;resize:vertical}.launch-form input:focus,.launch-form textarea:focus{outline:1px solid #000;outline-offset:0;border-color:#000}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.optional{font:8px Mono;color:#888}.image-field>span{font-size:9px;color:#777;line-height:1.8}.launch-form input[type=file]{font-size:10px}.launch-form input::file-selector-button{border:0;background:#000;color:#fff;border-radius:2px;padding:8px;margin-right:10px}.studio-actions{display:flex;gap:10px}.studio-actions>button{flex:1;font-size:10px;padding:14px 12px}.studio-actions>button:not(.primary){border-radius:3px;background:transparent}.launch-form .primary{gap:8px}#launch-status{font-size:10px;line-height:1.8;color:#666}#launch-error,#wallet-error{font-size:11px;line-height:1.8;color:#000;border-left:2px solid #000;padding-left:10px;white-space:pre-wrap}#launch-error:empty,#wallet-error:empty{display:none}.preview-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.preview-top .eyebrow{font-size:8px}.preview-top .tag{font-size:6px}.artwork-preview{width:140px;height:140px;margin:28px auto 23px;border:1px solid #d5d2c9;border-radius:50%;background:#eeece5;display:grid;place-items:center;overflow:hidden}.artwork-preview img{width:100%;height:100%;object-fit:cover}.artwork-preview>span{font:36px Georgia;color:#999}.launch-preview>h3{text-align:center;font:italic 28px Georgia;overflow-wrap:anywhere}.launch-preview>#token-preview-symbol{display:block;text-align:center;font:10px Mono;color:#777;margin:10px 0}.launch-preview>#token-preview-description{text-align:center;font-size:11px;line-height:1.8;color:#777;margin:14px 0 25px;overflow-wrap:anywhere}.launch-details>div{display:flex;justify-content:space-between;gap:10px;font-size:9px;padding:13px 0;border-top:1px solid var(--line)}.launch-details span{color:#888}.launch-details strong{font-weight:400;text-align:right}#metadata-link{display:block;margin-top:19px;font-size:10px}#launch-review,#launch-result{margin-top:25px;border-top:1px solid #ccc;padding-top:20px}#launch-review h4,#launch-result h4{font-size:14px;font-weight:400;margin:0 0 17px}#launch-review dl{display:grid;grid-template-columns:1fr;gap:6px;margin:0}#launch-review dt{font-size:9px;color:#888}#launch-review dd{font:10px/1.8 Mono;margin:0 0 9px;overflow-wrap:anywhere}#launch-review p,#launch-result p{font-size:10px;line-height:1.8;color:#666;margin:15px 0}#launch-review>.primary{width:100%;font-size:11px;gap:5px;padding:15px}#launch-result a{display:block;font-size:11px;text-decoration:underline;margin:13px 0}#launch-result button{font-size:10px;padding:10px 13px;border-radius:3px}.launch-history{border:1px solid var(--line);border-radius:5px;padding:23px;margin-top:24px}.launch-history h3{font-size:13px;font-weight:400}.launch-history p{font-size:11px;color:#888;line-height:1.8}.launch-receipt{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:14px 0;font-size:11px}.launch-receipt a{font:9px Mono;text-decoration:underline}.launch-receipt span{font:9px Mono;color:#777}.launch-receipt strong{font-weight:400;overflow-wrap:anywhere}#wallet-dialog{max-width:460px}#wallet-options{display:flex;flex-direction:column;gap:10px;margin:24px 0}#wallet-options button,#wallet-disconnect{display:flex;align-items:center;justify-content:space-between;border:1px solid #ccc;padding:15px;width:100%;font-size:12px;border-radius:3px;background:#fcfbf8}#wallet-options a{font-size:12px;display:block;border-bottom:1px solid #ccc;padding:12px 0}.wallet-note{font-size:10px;line-height:1.9;color:#888;margin-top:22px}#connected-address{font:11px/1.8 Mono;overflow-wrap:anywhere;margin:20px 0}#wallet-error{margin:20px 0}.nav-dock{gap:25px}@media(max-width:1000px){.nav-dock{gap:18px}.launch-form,.launch-preview{padding:22px}.studio-grid{gap:18px}.studio-actions{flex-direction:column}}@media(max-width:800px) and (min-width:721px){.nav-dock{gap:14px}.nav-dock a{font-size:10px}.product-nav{gap:15px}}@media(max-width:720px){.studio-grid{grid-template-columns:1fr}.launch-studio{padding-top:30px;margin-top:45px}.studio-heading{align-items:start}.studio-heading h2{font-size:31px}.studio-heading p{font-size:11px}.network-label{font-size:6px;padding:6px;margin-top:5px}.launch-form,.launch-preview{padding:24px}.studio-actions{flex-direction:row}.nav-dock.open{gap:0}.launch-receipt{flex-wrap:wrap;gap:10px}.launch-history .tag{font-size:6px}}@media(max-width:430px){.studio-heading h2{font-size:27px}.studio-heading .eyebrow{font-size:7px}.field-pair{gap:12px}.launch-form{gap:18px}.studio-actions{flex-direction:column}.launch-form,.launch-preview{padding:20px}.studio-heading{gap:12px}}
/* Custodial treasury */
.treasury-section{padding-top:24px;scroll-margin-top:120px}.custody-description{max-width:680px;color:#686762;line-height:1.8;font-size:15px;margin:18px 0 32px}.treasury-grid{display:grid;grid-template-columns:1.4fr 1fr;border:1px solid #d7d5ce;border-radius:20px;overflow:hidden;background:#faf9f5}.treasury-match{padding:36px}.custody-candidates{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;text-align:center}.custody-candidates img{width:120px;height:120px;object-fit:contain;display:block;margin:0 auto 20px}.custody-candidates .eyebrow{display:block;color:#77766f;font-size:10px}.custody-candidates h3{font-size:34px;letter-spacing:-2px;margin:8px 0}.custody-candidates strong{font-size:14px;font-weight:500}.custody-vs{font:italic 27px Georgia,serif;color:#8c8a81}.custody-score{height:5px;background:#c3c0b7;border-radius:5px;overflow:hidden;margin:32px 0}.custody-score span{display:block;background:#000;height:100%;width:50%;transition:width .8s}.custody-metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.custody-metrics span,.treasury-address>span{display:block;font-size:10px;color:#77766f;margin-bottom:10px}.custody-metrics strong{font-size:13px;font-weight:500}.treasury-address{margin-top:32px;padding-top:24px;border-top:1px solid #dfddd6}.treasury-address a{font:11px/1.6 'JetBrains Mono',monospace;overflow-wrap:anywhere;color:#000}#custody-notice{font-size:12px;line-height:1.8;color:#77766f;margin-top:20px}.treasury-form{padding:36px;border-left:1px solid #d7d5ce;background:#f0eee7}.treasury-form>.eyebrow{font-size:9px;letter-spacing:1px}.treasury-form h3{font-size:27px;letter-spacing:-1px;margin:16px 0 24px}.treasury-form fieldset{border:0;padding:0;display:flex;gap:8px;margin:0 0 24px}.treasury-form legend,.custody-amount-label{font-size:11px;margin-bottom:10px;display:block}.side-option{display:flex;flex:1;align-items:center;gap:8px;padding:13px;border:1px solid #ccc9c0;border-radius:7px;font-size:12px;cursor:pointer}.side-option:has(input:checked){background:#000;border-color:#000;color:#fff}.side-option input{accent-color:#000}.side-option span:last-child{margin-left:auto;opacity:0}.side-option:has(input:checked) span:last-child{opacity:1}#custody-amount{width:100%;box-sizing:border-box;border:1px solid #ccc9c0;border-radius:7px;padding:14px;background:#faf9f5;color:#000;font-size:20px}.custody-limit{font-size:10px;line-height:1.6;color:#77766f;margin:10px 0 20px}.custody-consent{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.8;color:#66645d;margin-bottom:22px}.custody-consent input{accent-color:#000;margin-top:4px;flex-shrink:0}.treasury-form .primary{width:100%;background:#000;color:#fff;justify-content:center}.treasury-form .primary:disabled{opacity:.4;cursor:not-allowed}#treasury-error{font-size:12px;line-height:1.6;color:#82392d;overflow-wrap:anywhere}#deposit-review{padding-top:15px;border-top:1px solid #d0cdc4}#deposit-review p{font-size:11px;line-height:1.8;overflow-wrap:anywhere}.custody-position{padding:30px 0;scroll-margin-top:120px}.custody-position h2{font-size:18px;letter-spacing:-.5px}.custody-position button{background:transparent;border:1px solid #ccc9c0;padding:10px 15px;border-radius:6px;font:11px inherit;cursor:pointer}.custody-position p{font-size:12px;line-height:1.8;color:#686762;overflow-wrap:anywhere}.custody-position a{color:#000;text-decoration:underline;text-underline-offset:3px}.custody-processing{margin-top:20px}.sandbox{margin:25px 0 65px;border-top:1px solid #d7d5ce;border-bottom:1px solid #d7d5ce;padding:22px 0}.sandbox>summary{cursor:pointer;font-size:13px;font-weight:500}.sandbox>summary span{float:right;font-size:11px;font-weight:400;color:#77766f}.sandbox[open]>summary{margin-bottom:35px}.network-label{font:9px 'JetBrains Mono',monospace;letter-spacing:1px}.treasury-section>.arena-heading{gap:18px}
@media(max-width:760px){.treasury-grid{grid-template-columns:1fr}.treasury-form{border-left:0;border-top:1px solid #d7d5ce;padding:24px}.treasury-match{padding:24px}.custody-candidates img{width:95px;height:95px}.custody-candidates h3{font-size:29px}.custody-metrics{gap:10px}.custody-metrics strong{font-size:11px}.sandbox>summary span{float:none;display:block;margin:10px 0 0 17px}.treasury-section>.arena-heading{align-items:flex-start;flex-direction:column}.custody-description{font-size:13px}.custody-candidates{gap:12px}}
