/* The collector studio: paper objects against deep botanical ink. */
textarea{font:inherit;resize:vertical}button,input,select,textarea{outline-offset:4px}textarea:focus-visible{outline:2px solid #977145}.page-breadcrumb{display:flex;align-items:center;gap:24px;padding:27px 0;font:10px var(--mono);color:#94a497;min-width:0}.page-breadcrumb>a{display:flex;gap:8px;align-items:center;color:#d1dbc3;white-space:nowrap}.page-breadcrumb>a svg{width:14px}.page-breadcrumb>span{border-left:1px solid #64766066;padding-left:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-breadcrumb>span:empty{display:none}.uploaded{background-image:none!important;overflow:hidden;position:relative;background-color:#ddd7c9}.uploaded>img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.art-placeholder{background:repeating-linear-gradient(45deg,#223b2c08 0 1px,transparent 1px 9px),#d8d6c4;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.art-placeholder>span{font:90px var(--display);line-height:1;color:#516349}.art-placeholder>small{font:9px/1.8 var(--mono);color:#516349;text-align:center;letter-spacing:2px;margin-top:20px}.art-placeholder.token-avatar>span{font-size:24px}.art-placeholder.token-avatar>small{display:none}
.creator-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:10px 0 34px;gap:40px}.creator-heading h1{font:500 clamp(34px,4.1vw,57px)/1.05 var(--display);letter-spacing:-2.8px;margin:17px 0 0}.creator-heading h1 em{color:#d6dfa8}.creator-heading>p{font-size:13px;line-height:1.8;color:#a8b6a9;max-width:280px;margin-bottom:5px}.creator-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #80916b66;border-bottom:1px solid #80916b66;margin-bottom:30px}.creator-steps button{display:flex;align-items:center;gap:13px;text-align:left;padding:19px 16px;color:#a0ad9e;font:500 13px var(--display);border-bottom:2px solid transparent}.creator-steps button>span{font:10px var(--mono);opacity:.65}.creator-steps button>i{margin-left:auto;font-style:normal;opacity:.4}.creator-steps button.active{color:#e4eac9;background:#b8c9910b;border-bottom-color:#d9e6a6}.creator-steps button.done{color:#d0dbb9}.creator-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:36px;align-items:start;max-width:1160px;margin:auto}.creator-form-panel{background:#eeeadd;color:#23342b;padding:30px 34px 24px;border:1px solid #f1efdf;border-radius:9px;position:relative}.form-chapter{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:1.5px;color:#73826c;border-bottom:1px solid #243c2b26;padding-bottom:20px;margin-bottom:25px}.creator-form-panel h2{font:500 29px/1.16 var(--display);letter-spacing:-1.2px;margin-bottom:12px}.form-intro{font-size:12px;line-height:1.8;color:#697663;max-width:390px;margin-bottom:24px}.field-label{font:500 11px var(--display);display:block;margin:21px 0 9px;color:inherit}.creator-form-panel input:not([type=radio]):not([type=range]):not([type=file]),.creator-form-panel textarea,.creator-form-panel select{display:block;width:100%;background:#f8f5eb;border:1px solid #aab59c;border-radius:5px;color:#243a2d;font-size:13px;line-height:1.6;padding:12px 13px;min-width:0}.creator-form-panel input::placeholder,.creator-form-panel textarea::placeholder{color:#939b88}.creator-form-panel textarea{min-height:90px;max-height:220px}.field-pair{display:grid;grid-template-columns:1.4fr 1fr;gap:19px}.field-pair>div{min-width:0}.upload-zone{border:1px dashed #91a27e;background:#e5e6d6;border-radius:7px;position:relative;text-align:center;transition:background .2s}.upload-zone.dragging{background:#d6dfba;outline:2px solid #53683a}.upload-zone label{display:flex;flex-direction:column;align-items:center;padding:23px;cursor:pointer}.upload-zone input{position:absolute;width:1px;height:1px;opacity:0;inset:20px auto auto 20px}.upload-zone:focus-within{outline:2px solid #587343;outline-offset:3px}.upload-icon{display:grid;place-items:center;height:35px;width:35px;border:1px solid #a1af8a;border-radius:50%;margin-bottom:13px}.upload-icon svg{height:16px}.upload-zone strong{font-size:13px;font-weight:600}.upload-zone label>span:not(.upload-icon){font-size:11px;color:#718064;margin-top:6px}.upload-zone small{font:8px var(--mono);color:#7c896e;margin-top:13px}.crop-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.crop-tools label{font:9px var(--mono);color:#64735c}.crop-tools input{display:block;width:100%;accent-color:#536d3c;margin:10px 0 0}.accent-field{border:0;padding:0;margin:22px 0 0;display:flex;gap:12px}.accent-field legend{font-size:11px;margin-bottom:12px}.accent-field label{display:block;position:relative;cursor:pointer}.accent-field input{position:absolute;opacity:0;width:29px;height:29px;margin:0}.accent-field label>span{display:block;width:27px;height:27px;background:var(--swatch);border-radius:50%;border:1px solid #23342b22}.accent-field input:checked+span{box-shadow:0 0 0 3px #eeeadd,0 0 0 4px #4a5b40}.accent-field input:focus-visible+span{outline:2px solid #866a35;outline-offset:5px}.form-error{font-size:12px;line-height:1.7;color:#963e2c;margin:17px 0 0}.form-error:empty{display:none}.creator-form-footer{border-top:1px solid #23342b22;margin-top:28px;padding-top:22px;display:flex;justify-content:space-between;gap:15px;align-items:center}.creator-form-footer>span{font:8px/1.7 var(--mono);color:#7b846c;max-width:170px}.creator-form-footer .primary{background:#293c2d;color:#eff0dd;border-color:#293c2d;min-width:140px}.creator-form-footer .primary:hover{background:#41543a}.text-button{padding:11px 0;font-size:11px;text-decoration:underline;text-underline-offset:5px;line-height:1.6}.creator-layout>aside{position:sticky;top:25px}.creator-preview{background:#202e28;border:1px solid #a0af8766;padding:9px;border-radius:9px;box-shadow:5px 7px 0 #0c1514,6px 8px 0 #57634d77;transform:rotate(1deg)}.creator-preview-top{display:flex;justify-content:space-between;padding:9px 8px 16px;font:8px var(--mono);letter-spacing:1px;color:#b7c4a4}.creator-preview-art{position:relative;background:var(--accent);padding:20px;overflow:hidden;border-radius:4px}.passport-image{width:100%;aspect-ratio:1;border:1px solid #20382d33;border-radius:3px;display:flex}.passport-stamp{position:absolute;bottom:32px;right:17px;background:#eee9d6;color:#3c4d38;padding:10px 12px;font:7px/1.7 var(--mono);letter-spacing:1px;transform:rotate(-9deg);border:1px solid #b5bba3;box-shadow:1px 2px 0 #1c311b33}.creator-preview-copy{padding:22px 17px 15px}.creator-preview-copy>.eyebrow{font-size:7px}.creator-preview-copy h2{font:500 34px/1.1 var(--display);letter-spacing:-1.5px;margin:10px 0;overflow-wrap:anywhere}.creator-preview-copy>p{font-size:11px;line-height:1.7;color:#afbea5;min-height:38px;overflow-wrap:anywhere}.preview-token{display:flex;gap:12px;align-items:center;border-top:1px solid #9dad7c33;margin-top:17px;padding-top:16px}.preview-token strong{font:500 19px var(--display)}.preview-token div>span{font-size:9px;color:#99ad8c;display:block;margin-top:3px}.preview-token i{margin-left:auto;font-size:23px;font-style:normal;color:#cddab4}.preview-spec{display:flex;justify-content:space-between;margin-top:23px;font:8px var(--mono);color:#a4b195;gap:10px}.passport-edge{display:flex;justify-content:space-between;border-top:1px dashed #aebf8b55;margin:0 16px;padding:14px 0 6px;font:7px var(--mono);letter-spacing:1px;color:#8fa081}.preview-caption{font-size:10px;text-align:center;color:#99a98d;margin:22px 10px;line-height:1.8}.personality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.personality-options button{border:1px solid #b9c0aa;padding:18px 12px;text-align:left;border-radius:5px;color:#53634c;background:#f6f2e7}.personality-options button.selected{border-color:#4f6341;background:#dfe4cb;box-shadow:0 0 0 1px #4f6341}.personality-options button>span{display:block;font:29px var(--display);margin-bottom:13px;color:#647a4c}.personality-options strong{display:block;font-size:12px;font-weight:600}.personality-options small{display:block;font-size:10px;line-height:1.7;margin-top:8px;color:#718066}.interest-picker{display:flex;flex-wrap:wrap;gap:8px}.interest-picker button{border:1px solid #a9b394;padding:9px 12px;font-size:10px;border-radius:20px;color:#5c6b50}.interest-picker .selected{background:#30452f;color:#f0efd9;border-color:#30452f}.allocation-card{background:#dfe4ce;border:1px solid #b1bd9d;border-radius:6px;padding:20px}.allocation-card>div:first-child>strong{font-size:13px;display:block;font-weight:600}.allocation-card>div:first-child>span{font:10px var(--mono);display:block;margin-top:10px;color:#5d714c}.allocation-card>input{width:100%;accent-color:#435c35;margin:24px 0 9px}.allocation-labels{display:flex;justify-content:space-between;font:8px var(--mono);color:#6e7b5c}.amount-field{position:relative}.amount-field input{padding-right:55px!important}.amount-field>span{position:absolute;right:13px;top:17px;font:9px var(--mono);color:#7a8968}.approval-options{display:grid;gap:10px}.approval-options label{display:flex;align-items:flex-start;gap:13px;border:1px solid #b7c2a7;border-radius:5px;padding:15px}.approval-options input{accent-color:#3d5734;margin-top:2px}.approval-options strong{font-size:12px;display:block}.approval-options small{font-size:10px;line-height:1.7;display:block;margin-top:6px;color:#748267}.form-note{font-size:10px;line-height:1.8;color:#7f886f;margin-top:22px}.review-identity{display:flex;align-items:center;gap:14px;padding:17px 0 24px;border-bottom:1px solid #afb99e}.review-avatar{width:62px;height:62px;border-radius:6px}.review-identity strong{font:500 23px var(--display);display:block}.review-identity div>span{font-size:10px;display:block;margin-top:5px;color:#6a7b5c}.review-identity button{margin-left:auto;font-size:10px;text-decoration:underline;text-underline-offset:3px}.review-fact{display:flex;justify-content:space-between;gap:25px;padding:16px 0;border-bottom:1px solid #bfc5b133;font-size:11px}.review-fact span{color:#748065}.review-fact strong{font-weight:500;text-align:right;max-width:65%}.creation-boundary{display:flex;gap:15px;background:#e0e5ce;padding:20px;margin-top:24px;border:1px dashed #a3b28a;border-radius:5px}.creation-boundary>span{font-size:28px;color:#718751}.creation-boundary strong{font-size:12px;font-weight:600}.creation-boundary p{font-size:10px;line-height:1.8;margin-top:5px;color:#6e7e5e}
/* Dedicated card exhibit and checkout. */
.card-page-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:60px;align-items:start}.card-exhibit{background:#e5e6d4;color:#33432d;border:1px solid #a8b697;border-radius:8px;overflow:hidden;position:sticky;top:25px}.exhibit-label{display:flex;justify-content:space-between;gap:20px;font:8px var(--mono);letter-spacing:1px;padding:23px 24px}.exhibit-art{height:460px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(#506e3925 .7px,transparent .7px) 0 0/8px 8px}.exhibit-art>img{height:410px;max-width:85%;object-fit:contain;z-index:1;filter:drop-shadow(9px 12px 7px #25341b33);transition:transform .35s}.exhibit-ring{position:absolute;width:350px;height:350px;border:1px solid #70875644;border-radius:50%;box-shadow:0 0 0 30px #74875b08,0 0 0 31px #70875622,0 0 0 60px #74875b04}.exhibit-bottom{display:flex;align-items:center;gap:25px;padding:21px 24px;border-top:1px solid #71845c33}.side-switch{display:flex;border:1px solid #81956a;border-radius:5px;padding:3px;gap:3px}.side-switch button{padding:9px 14px;font-size:10px;color:#657752;border-radius:3px}.side-switch .active{background:#344b2e;color:#eef0d9}.exhibit-bottom>span{font:7px/1.8 var(--mono);letter-spacing:1px;color:#758463;margin-left:auto}.exhibit-bottom>b{font:40px var(--display);color:#7d9260}.card-story{padding:15px 0}.card-titleline{display:flex;justify-content:space-between;align-items:center;gap:20px}.card-titleline .eyebrow{font-size:9px}.round-control{width:37px;height:37px;border:1px solid #758866;border-radius:50%;display:grid;place-items:center;color:#b6c69d}.round-control.active svg{fill:#d0b38a;color:#d0b38a}.card-story h1{font:500 clamp(25px,2.6vw,37px)/1.18 var(--display);letter-spacing:-1.4px;margin:17px 0}.card-set{font-size:12px;line-height:1.8;color:#a0b095;max-width:390px}.card-checkout-shell{border-top:1px solid #7f95615c;margin-top:26px;padding-top:15px}.card-checkout-shell .listing-big-price{font:500 40px var(--display);letter-spacing:-1.7px;margin:10px 0 17px;color:#e0e5bc}.card-checkout-shell .listing-big-price small{font:10px var(--mono);letter-spacing:0;margin-left:7px;color:#a4b58e}.card-checkout-shell .detail-row{font-size:12px;padding:17px 0}.card-checkout-shell .primary{height:51px;margin-top:22px}.card-checkout-shell .fineprint{font-size:10px;max-width:390px}.card-provenance{display:flex;gap:17px;padding-top:24px;margin-top:24px;border-top:1px dashed #879c6755}.card-provenance>span{font:10px var(--mono);color:#9eae82;padding-top:2px}.card-provenance strong{font-size:12px;font-weight:500}.card-provenance p{font-size:10px;line-height:1.8;color:#96a78c;margin-top:7px;max-width:300px}.card-dossier{margin-top:45px;border-top:1px solid #7a8d6455;padding-top:28px;display:grid;grid-template-columns:1fr 2fr;gap:28px}.dossier-heading h2{font:500 24px/1.2 var(--display);letter-spacing:-.7px;margin-top:12px;max-width:230px}.dossier-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.dossier-facts>div>span{display:block;font:8px var(--mono);color:#96a689;text-transform:uppercase}.dossier-facts strong{font-size:12px;font-weight:500;display:block;margin-top:8px}.mint-line{grid-column:1/-1;display:flex;gap:20px;align-items:center;border-top:1px solid #62795055;padding-top:19px;min-width:0;font-size:10px}.mint-line>span{color:#96a689}.mint-line>code{font:10px var(--mono);color:#c7d2b7;word-break:break-all}.mint-line>button{font-size:10px;color:#c7d2b7;margin-left:auto;white-space:nowrap}.inline-review-title{display:flex;align-items:center;justify-content:space-between}.inline-review-title button{font-size:10px;color:#a5b78e}.card-checkout-shell h2:not(.listing-big-price){font:500 27px var(--display);margin:14px 0;letter-spacing:-.7px}.card-loading{min-height:500px;padding:90px 0}.card-loading h1{font:500 42px var(--display);letter-spacing:-2px;margin:20px 0}.card-loading p{font-size:13px;line-height:1.8;color:#acb89d;margin-bottom:25px}.card-checkout-shell form label{display:block;margin-top:20px;font-size:11px}.card-checkout-shell input{width:100%;padding:14px;color:#d9e3c5}
/* Collector passports and their journals. */
.collector-profile-hero{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:60px;max-width:1130px;align-items:center;margin:6px auto 35px}.profile-art-panel{background:var(--accent);color:#27352a;padding:10px;border:1px solid #cbceba;border-radius:7px;transform:rotate(-1.5deg);box-shadow:5px 6px 0 #0d1814,6px 7px 0 #62745366}.profile-edition{display:flex;justify-content:space-between;align-items:center;font:8px var(--mono);letter-spacing:1.5px;padding:7px 8px 15px}.profile-edition>span:last-child{font-size:17px;line-height:1}.profile-main-art{width:100%;aspect-ratio:1;border-radius:3px;border:1px solid #263b2c33}.profile-art-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:17px 8px 9px}.profile-art-footer strong{font:600 27px var(--display);letter-spacing:-1.2px}.profile-art-footer>span{font:7px/1.7 var(--mono);letter-spacing:1px;opacity:.7}.profile-story>.eyebrow{font-size:9px}.profile-name-row{display:flex;align-items:center;gap:20px;margin-top:15px}.profile-name-row h1{font:500 clamp(42px,6vw,76px)/1 var(--display);letter-spacing:-4px;overflow-wrap:anywhere;min-width:0}.name-flower{font:40px var(--display);color:var(--accent);transform:rotate(12deg)}.profile-handle{font:11px var(--mono);display:block;color:#9eae94;margin-top:14px}.profile-bio{font:400 17px/1.65 'DM Sans';color:#c6d0b9;max-width:470px;margin-top:23px;overflow-wrap:anywhere}.profile-interests{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.profile-interests span{padding:7px 10px;border:1px solid #91a37a4d;border-radius:4px;font:9px var(--mono);color:#b3c49e}.profile-actions{display:flex;gap:10px;margin-top:25px}.profile-creator{display:flex;gap:11px;align-items:center;border-top:1px solid #8192643d;margin-top:29px;padding-top:21px}.creator-mark{width:30px;height:30px;border:1px solid #81926477;border-radius:50%;display:grid;place-items:center;font:10px var(--mono);color:#c0d0a4}.profile-creator strong{font-size:10px;font-weight:500;display:block}.profile-creator div>span{font-size:8px;color:#94a184;display:block;margin-top:5px}.status-label{margin-left:auto;font:8px var(--mono);color:#a6b792;display:flex;align-items:center;gap:7px}.status-label i{display:block;width:5px;height:5px;border-radius:50%;background:#d5b37a}.profile-ledger{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 0;border-block:1px solid #82916255;gap:20px}.profile-ledger>div{padding:0 25px}.profile-ledger>div+div{border-left:1px solid #82916244}.profile-ledger span{display:block;font:8px var(--mono);color:#97a78d;letter-spacing:.7px}.profile-ledger strong{display:block;font:500 20px var(--display);margin-top:9px}.profile-ledger small{font:10px 'DM Sans';color:#aab99b;margin-left:3px}.profile-tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid #82916255;margin-bottom:31px}.profile-tabs>a{font-size:12px;color:#9caa90;padding:23px 0;position:relative}.profile-tabs>a.active{color:#e2e8cb}.profile-tabs>a.active:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#d8dfb0}.profile-tabs>a>span{margin-left:8px;font:9px var(--mono);opacity:.6}.profile-tabs>span{margin-left:auto;font-size:10px;color:#8a9b80}.collection-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:35px}.collection-section-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px}.collection-section-title h2{font:500 24px var(--display);letter-spacing:-.8px}.collection-section-title>span{font:8px var(--mono);color:#829777}.empty-collection{padding:36px 20px 28px;border:1px solid #82916244;border-radius:7px;background:repeating-linear-gradient(90deg,#81916205 0 1px,transparent 1px 36px),#192720;text-align:center}.binder-art{display:flex;align-items:center;justify-content:center;padding:15px 0 24px}.binder-art>span{width:90px;height:127px;border:1px dashed #7d926566;border-radius:5px;display:grid;place-content:center;background:#2c3b29;color:#9bac81;transform:rotate(-9deg);margin-right:-13px}.binder-art>span:last-child{transform:rotate(9deg);margin-left:-13px;margin-right:0}.binder-art>span:nth-child(2){transform:rotate(0);z-index:1;background:#dadcca;border:1px solid #c6d0ab;color:#60764a;font:45px var(--display);box-shadow:0 5px 20px #0d1a0c55;margin-top:-12px}.binder-art small{font:7px/1.8 var(--mono);letter-spacing:1px;margin-top:6px}.empty-collection h3{font:500 21px var(--display);letter-spacing:-.5px;margin:6px 0 10px}.empty-collection p{font-size:11px;line-height:1.8;color:#9eaf91;max-width:300px;margin:auto}.empty-collection .text-link{margin:24px 0 0}.strategy-sheet{padding:23px;background:#e4e3d2;color:#35412d;border-radius:5px;border:1px solid #bbc5a7}.sheet-label{display:flex;justify-content:space-between;font:8px var(--mono);letter-spacing:1px;color:#758365;border-bottom:1px solid #35412d25;padding-bottom:14px}.sheet-label>span:last-child{font-size:17px;line-height:1}.strategy-sheet h3{font:500 24px var(--display);letter-spacing:-.8px;margin:18px 0 12px}.strategy-sheet>p{font-size:11px;line-height:1.8;color:#71805f;margin-bottom:15px;overflow-wrap:anywhere}.strategy-sheet>div:not(.sheet-label):not(.strategy-mix){display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #35412d18;font-size:10px}.strategy-sheet>div>span{color:#758267}.strategy-sheet>div strong{font-weight:500;text-align:right}.strategy-sheet .text-link{color:#536940;margin:20px 0 0;font-size:10px}.strategy-mix{display:flex;justify-content:space-between;margin-top:20px;gap:18px}.strategy-mix span{font:7px var(--mono);letter-spacing:.5px}.strategy-mix b{font:500 21px var(--display);display:block;margin-top:8px;color:#4b613c}.collector-token-note{display:flex;gap:12px;align-items:center;padding:22px 6px}.collector-token-note strong{font:500 18px var(--display)}.collector-token-note div>span{font-size:9px;color:#9bab8d;display:block;margin-top:5px}.collector-token-note>a{margin-left:auto;font-size:24px;color:#d6ddb2}.token-identity-page{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;max-width:1050px;margin:auto}.token-artifact{background:repeating-linear-gradient(135deg,#cedab510 0 1px,transparent 1px 12px),#203028;border:1px solid #788e5c66;border-radius:7px;padding:34px;text-align:center}.token-medallion{width:150px;height:150px;border-radius:50%;margin:0 auto 30px;border:6px solid var(--accent);box-shadow:0 0 0 1px #81926588,0 0 0 12px #8192650c,0 0 0 13px #81926533}.token-artifact h2{font:500 45px var(--display);letter-spacing:-2px;margin:13px 0;color:var(--accent)}.token-artifact>p{font-size:11px;color:#9bad8c}.token-identity-details h2{font:500 30px var(--display);letter-spacing:-1px;margin:14px 0 22px}.activity-page{display:grid;grid-template-columns:1fr 1.7fr;gap:50px;min-height:270px}.activity-page h2{font:500 29px var(--display);letter-spacing:-1px;margin:14px 0}.activity-page>div>p{font-size:12px;line-height:1.8;color:#97aa89;max-width:240px}.journal-sheet{border:1px solid #7f93615c;padding:25px;background:repeating-linear-gradient(0deg,#98a87810 0 1px,transparent 1px 41px),#1d2c22;border-radius:6px}.journal-entry{display:flex;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px dashed #9aac7566}.journal-entry>span{font:10px var(--mono);color:#9aad82}.journal-entry>div{flex:1}.journal-entry small{font:8px var(--mono);color:#8fa17c}.journal-entry h3{font:500 17px var(--display);margin:10px 0 7px}.journal-entry p{font-size:10px;color:#97aa88}.journal-awaiting{display:flex;gap:20px;align-items:center;padding:35px 0;font-size:11px;color:#95a77e;line-height:1.8}.journal-awaiting>span{font-size:33px}.about-collector{display:grid;grid-template-columns:1.6fr 1fr;gap:45px}.collector-manifesto{padding:10px 15px}.quote-mark{display:block;font:95px/1 Georgia;color:#a7b98a;height:80px;margin-top:15px}.collector-manifesto h2{font:500 32px/1.4 var(--display);letter-spacing:-.8px;max-width:530px;overflow-wrap:anywhere}.collector-manifesto>p{font:9px var(--mono);color:#96a97d;margin-top:25px}
/* Supporting flows are pages, never overlays. */
.standalone-panel{max-width:620px;margin:20px auto 30px;background:#203027;border:1px solid #7a916166;border-radius:8px;padding:36px;min-height:290px}.standalone-panel h1,.standalone-panel h2{font:500 33px/1.15 var(--display);letter-spacing:-1.3px;margin:17px 0 22px}.standalone-panel>p{font-size:12px;color:#a6b79a;line-height:1.8}.standalone-panel input{width:100%;padding:13px;border:1px solid #698552;border-radius:5px;background:#17241c;color:#dce5c6;font-size:12px}.standalone-panel form>.primary{margin-top:20px}.standalone-panel .odds-table{margin-top:30px}.account-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center;min-height:610px;max-width:1110px;margin:auto}.account-editorial h1{font:500 47px/1.13 var(--display);letter-spacing:-2px;margin:22px 0}.account-editorial h1 em{color:#d3dca4}.account-editorial>p{font-size:13px;line-height:1.8;color:#a1b28f;margin-top:22px}.account-portraits{display:flex;align-items:center;padding:20px 0 10px}.account-portraits>.portrait{width:110px;height:110px;border:5px solid #ede8d7;border-radius:8px;transform:rotate(-10deg);box-shadow:0 6px 12px #0004}.account-portraits>.portrait:nth-child(2){transform:rotate(8deg);margin-left:-14px;z-index:1}.account-portraits>.portrait:nth-child(3){transform:rotate(-6deg);margin-left:-12px}.account-form{padding:32px;background:#e9e7d7;color:#33462c;border:1px solid #c6d2af;border-radius:9px}.account-form>.eyebrow{color:#76876a;font-size:9px}.account-form h2{font:500 34px var(--display);letter-spacing:-1px;margin:13px 0}.account-form>p{font-size:12px;color:#7c896c;line-height:1.7}.account-form>input{width:100%;padding:13px;background:#f6f2e5;border:1px solid #a5b18d;border-radius:5px;font-size:13px;color:#253f29}.account-form .primary{background:#354c2c;color:#f0efda;border-color:#354c2c;margin-top:15px}.account-form .secondary{margin-top:10px;background:#dbe2c7;color:#354c2c;border-color:#9aad80}.account-form .account-note{font-size:10px;margin-top:12px}.account-divider{display:flex;align-items:center;gap:15px;margin:27px 0;color:#8b987b;font-size:10px}.account-divider:before,.account-divider:after{content:'';height:1px;background:#a3b48d55;flex:1}.account-form .wallet-option{color:#3f5635;background:#e1e6ce;border-color:#9caf8355}.account-form .wallet-option>span:last-child{color:#7b8e69}.account-form .wallet-monogram{background:#cad4b6;color:#526c3d}.account-form .fineprint{font-size:9px}.account-form .address{word-break:break-all}
@media(min-width:1200px){.creator-layout{gap:50px}.creator-form-panel{padding:34px 38px 26px}}
@media(max-width:1050px){.creator-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px}.creator-form-panel{padding:24px}.creator-preview-copy h2{font-size:27px}.creator-preview-art{padding:12px}.passport-stamp{bottom:21px;right:8px}.card-page-grid{gap:32px}.exhibit-art{height:400px}.exhibit-art>img{height:350px}.exhibit-bottom>span{display:none}.exhibit-bottom>b{margin-left:auto}.collector-profile-hero{gap:35px}.profile-story h1{font-size:55px}.profile-bio{font-size:15px}.profile-ledger>div{padding:0 12px}.profile-ledger strong{font-size:17px}.profile-ledger small{display:block;margin:5px 0 0}.profile-creator{flex-wrap:wrap}.status-label{font-size:7px}.account-layout{gap:40px}.account-editorial h1{font-size:38px}}
@media(max-width:760px){.creator-layout{grid-template-columns:1fr}.creator-layout>aside{position:static;max-width:440px;width:100%;margin:5px auto 0;order:-1}.creator-preview{transform:none;display:grid;grid-template-columns:125px 1fr;padding:8px;box-shadow:none}.creator-preview-top{grid-column:1/-1;padding:5px 5px 12px;font-size:7px}.creator-preview-art{padding:0;display:flex;align-items:center}.passport-image{height:125px;width:125px}.passport-stamp{display:none}.creator-preview-copy{padding:10px 15px}.creator-preview-copy>.eyebrow{font-size:6px}.creator-preview-copy h2{font-size:24px;margin:7px 0}.creator-preview-copy>p{font-size:9px;min-height:0}.preview-token{padding-top:8px;margin-top:10px;gap:7px}.preview-token .token-avatar{width:24px}.preview-token strong{font-size:13px}.preview-token div>span{font-size:7px}.preview-token i{font-size:17px}.preview-spec,.passport-edge,.preview-caption{display:none}.creator-preview .art-placeholder>span{font-size:35px}.creator-preview .art-placeholder>small{font-size:5px;letter-spacing:1px;margin-top:9px}.creator-heading>p{display:none}.creator-heading h1{font-size:39px}.creator-steps{margin-bottom:22px}.creator-steps button{font-size:11px;padding:15px 8px;gap:7px}.creator-steps i{display:none}.creator-steps button>span{font-size:8px}.card-page-grid{gap:27px}.card-story h1{font-size:27px}.exhibit-art{height:340px}.exhibit-art>img{height:300px}.exhibit-label{font-size:6px;padding:17px 15px;gap:12px}.exhibit-bottom{padding:17px 15px}.exhibit-bottom>b{font-size:28px}.card-dossier{grid-template-columns:1fr}.dossier-heading h2{max-width:none}.dossier-facts{gap:22px}.collector-profile-hero{grid-template-columns:190px 1fr;gap:27px}.profile-art-footer{padding:12px 4px 5px}.profile-art-footer strong{font-size:20px}.profile-art-footer>span{display:none}.profile-edition{font-size:5px;padding:3px 3px 9px;letter-spacing:.7px}.profile-story>.eyebrow{font-size:7px}.profile-story h1{font-size:40px;letter-spacing:-2px}.name-flower{font-size:25px}.profile-bio{font-size:12px;margin-top:15px}.profile-handle{font-size:9px;margin-top:9px}.profile-interests{margin-top:14px}.profile-interests span{font-size:7px;padding:6px 7px}.profile-actions{margin-top:18px;gap:8px}.profile-actions .primary,.profile-actions .secondary{font-size:10px;padding:10px;min-height:37px}.profile-creator{margin-top:18px;padding-top:16px}.profile-creator strong{font-size:9px}.status-label{flex-basis:100%;margin-top:5px;margin-left:41px}.collection-layout{grid-template-columns:1.3fr 1fr;gap:22px}.collection-section-title{display:block}.collection-section-title>span{display:block;margin-top:8px}.strategy-sheet{padding:19px}.strategy-sheet h3{font-size:21px}.strategy-sheet>div:not(.sheet-label):not(.strategy-mix){font-size:9px}.empty-collection h3{font-size:19px}.binder-art>span{width:65px;height:99px}.binder-art>span:nth-child(2){font-size:31px}.binder-art small{font-size:6px}.token-identity-page{gap:25px}.about-collector{gap:25px}.collector-manifesto h2{font-size:25px}.account-layout{grid-template-columns:1fr;max-width:520px;gap:25px}.account-editorial{display:none}.account-form{margin:10px 0 30px}.activity-page{gap:25px;grid-template-columns:1fr 1.3fr}}
@media(max-width:620px){.page-breadcrumb{font-size:8px;gap:15px;padding:22px 0}.page-breadcrumb>span{padding-left:15px}.creator-heading{margin-top:0;margin-bottom:24px}.creator-heading .eyebrow{font-size:8px}.creator-heading h1{font-size:36px;letter-spacing:-1.8px;margin-top:15px}.creator-steps button{font-size:9px;padding:14px 5px;gap:6px}.creator-steps button>span{font-size:7px}.creator-layout{gap:20px}.creator-form-panel{padding:23px 20px}.creator-form-panel h2{font-size:25px}.form-chapter{padding-bottom:16px;margin-bottom:21px;font-size:8px}.form-intro{font-size:11px;margin-bottom:20px}.upload-zone label{padding:21px 12px}.field-pair{gap:13px;grid-template-columns:1.2fr 1fr}.field-label{font-size:10px}.creator-form-panel input:not([type=radio]):not([type=range]):not([type=file]),.creator-form-panel textarea,.creator-form-panel select{font-size:12px;padding:11px}.creator-form-footer>span{font-size:7px;max-width:110px}.creator-form-footer .primary{font-size:10px;min-width:125px;padding:12px}.personality-options{gap:7px}.personality-options button{padding:13px 9px}.personality-options strong{font-size:10px}.personality-options small{font-size:9px}.interest-picker button{font-size:9px;padding:9px 11px}.crop-tools label{font-size:8px}.amount-field>span{font-size:8px;right:9px;top:15px}.review-fact{font-size:10px}.review-identity strong{font-size:20px}.review-identity div>span{font-size:9px}.review-avatar{width:45px;height:45px}.card-page-grid{grid-template-columns:1fr;gap:20px}.card-exhibit{position:relative;top:0}.exhibit-label{font-size:7px}.exhibit-art{height:330px}.exhibit-art>img{height:300px}.exhibit-bottom{padding:14px 17px}.exhibit-bottom>span{display:block;font-size:6px}.side-switch button{padding:7px 12px;font-size:9px}.exhibit-bottom>b{font-size:25px}.card-story{padding:6px 0 0}.card-story h1{font-size:27px;letter-spacing:-1px;margin-top:13px}.card-set{font-size:11px}.card-checkout-shell{margin-top:20px}.card-checkout-shell .listing-big-price{font-size:36px}.card-checkout-shell .detail-row{font-size:11px;padding:15px 0}.card-provenance{margin-top:22px}.card-dossier{margin-top:30px;gap:24px}.dossier-heading h2{font-size:22px}.dossier-facts{grid-template-columns:repeat(2,1fr);gap:23px}.dossier-facts>div>span{font-size:7px}.dossier-facts strong{font-size:11px}.mint-line{flex-wrap:wrap;gap:12px}.mint-line>code{order:3;flex-basis:100%;font-size:9px;line-height:1.7}.card-loading{min-height:400px;padding-top:50px}.card-loading h1{font-size:31px}.collector-profile-hero{grid-template-columns:1fr;gap:25px;margin-top:5px}.profile-art-panel{max-width:270px;width:78%;margin:0 auto 5px;transform:rotate(-2deg)}.profile-edition{font-size:7px;padding:5px 5px 12px}.profile-art-footer strong{font-size:24px}.profile-art-footer>span{display:block;font-size:5px}.profile-story h1{font-size:49px;letter-spacing:-2.3px}.profile-story>.eyebrow{font-size:8px}.profile-bio{font-size:14px;margin-top:18px}.profile-handle{font-size:10px}.profile-name-row{gap:17px;margin-top:12px}.name-flower{font-size:29px}.profile-interests span{font-size:8px;padding:7px 9px}.profile-actions{margin-top:22px}.profile-actions .primary,.profile-actions .secondary{font-size:11px;padding:12px 15px;min-height:43px}.profile-creator{flex-wrap:nowrap}.status-label{flex-basis:auto;margin:0 0 0 auto;font-size:6px;white-space:nowrap;gap:5px}.profile-ledger{grid-template-columns:repeat(2,1fr);padding:0;gap:0}.profile-ledger>div{padding:20px 12px}.profile-ledger>div:nth-child(3){border-left:0}.profile-ledger>div:nth-child(n+3){border-top:1px solid #82916244}.profile-ledger span{font-size:7px}.profile-ledger strong{font-size:18px}.profile-ledger small{font-size:9px}.profile-tabs{gap:26px;margin-bottom:25px}.profile-tabs>a{font-size:11px;padding:20px 0}.profile-tabs>span{display:none}.collection-layout{grid-template-columns:1fr;gap:25px}.collection-section-title{display:flex}.collection-section-title h2{font-size:22px}.collection-section-title>span{font-size:7px;margin:0}.empty-collection{padding:27px 20px}.binder-art>span{width:80px;height:113px}.binder-art>span:nth-child(2){font-size:38px}.empty-collection h3{font-size:20px}.strategy-sheet{padding:24px}.strategy-sheet h3{font-size:24px}.strategy-sheet>div:not(.sheet-label):not(.strategy-mix){font-size:11px}.token-identity-page,.about-collector,.activity-page{grid-template-columns:1fr;gap:28px}.token-artifact{padding:30px}.token-medallion{width:125px;height:125px}.token-artifact h2{font-size:39px}.token-identity-details h2{font-size:28px}.collector-manifesto{padding:0}.collector-manifesto h2{font-size:26px}.activity-page>div>p{max-width:none}.activity-page h2{font-size:26px}.journal-sheet{padding:20px}.journal-entry{gap:12px}.journal-entry h3{font-size:15px}.standalone-panel{padding:26px 22px;margin-top:5px}.standalone-panel h1,.standalone-panel h2{font-size:28px}.account-form{padding:27px 23px}.account-form h2{font-size:31px}.account-layout{min-height:0}}
@media(prefers-reduced-motion:reduce){.creator-preview,.profile-art-panel{transform:none}}

/* Original per-tier artwork supplied by Collector Crypt's machine catalog. */
.pack-thumbnail{width:53px;height:64px;flex:0 0 53px;display:flex;align-items:center;justify-content:center}.pack-thumbnail img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 3px #0003)}.pack-tab{gap:14px}.provider-machine{position:relative;min-height:390px;height:100%;display:flex;align-items:center;justify-content:center;isolation:isolate;padding:18px 40px 34px}.provider-machine-image{position:relative;z-index:1;width:100%;height:370px;object-fit:contain;filter:drop-shadow(0 18px 14px #203c3033)}.provider-machine-glow{position:absolute;width:330px;height:330px;border:1px solid #73866440;border-radius:50%;background:radial-gradient(circle,#fff8,transparent 70%);z-index:0}.provider-machine-glow:after{content:'';position:absolute;inset:18px;border:1px dashed #73866435;border-radius:50%}.provider-art-credit{position:absolute;bottom:8px;font:7px var(--mono);letter-spacing:2px;color:#53694f;opacity:.75}.provider-machine.working .provider-machine-image{animation:provider-pulse 1.5s ease-in-out infinite}.pack-art-unavailable{position:relative;z-index:2;font-size:12px;color:#53694f;text-align:center}@keyframes provider-pulse{50%{transform:translateY(-5px);filter:drop-shadow(0 20px 20px #203c3066)}}
@media(max-width:760px){.pack-thumbnail{width:37px;flex-basis:37px;height:48px}.pack-tab{gap:9px}.provider-machine{min-height:320px;padding:10px 25px 30px}.provider-machine-image{height:290px}.provider-machine-glow{width:260px;height:260px}}
@media(max-width:480px){.pack-thumbnail{width:32px;flex-basis:32px;height:43px}.pack-tab{gap:7px}.provider-machine{min-height:285px;padding:5px 16px 28px}.provider-machine-image{height:260px}.provider-machine-glow{width:230px;height:230px}.provider-art-credit{font-size:6px;letter-spacing:1.6px}}
@media(prefers-reduced-motion:reduce){.provider-machine.working .provider-machine-image{animation:none}}
/* A short creation form; detailed controls live in settings. */
.quick-heading{margin:5px 0 26px}.quick-heading .eyebrow{font-size:8px}.quick-heading h1{font:500 clamp(32px,3.5vw,45px)/1.1 var(--display);letter-spacing:-1.8px;margin:13px 0 12px}.quick-heading h1 em{color:#dbe3ac;font-style:normal}.quick-heading p{font-size:12px;line-height:1.7;color:#a4b49a}.quick-create-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;max-width:1060px;margin:0 auto 40px}.quick-form.creator-form-panel{padding:28px 32px}.quick-form .quick-section+.quick-section{border-top:1px solid #a3b18c55;padding-top:23px;margin-top:23px}.quick-section-title{display:flex;align-items:center;gap:13px;margin-bottom:18px}.quick-section-title>span{font:9px var(--mono);color:#859275}.quick-form h2,.settings-form h2{font:500 21px var(--display);letter-spacing:-.6px;margin:0}.quick-identity{display:grid;grid-template-columns:94px 1fr;gap:20px;align-items:center}.quick-upload{position:relative}.quick-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.quick-upload label{cursor:pointer;display:block;text-align:center;border:1px dashed #82966c;background:#e2e7d2;border-radius:7px;padding:7px 7px 9px}.quick-upload label>span:last-child{font-size:9px;display:block;margin-top:7px;color:#496039}.quick-upload .upload-preview{width:78px;height:78px;border-radius:4px}.quick-upload .art-placeholder>span{font-size:28px}.quick-upload .art-placeholder small{display:none}.quick-upload:focus-within{outline:2px solid #607a43;outline-offset:3px}.quick-upload.dragging{outline:2px dashed #607a43}.quick-identity .field-label{margin-top:0}.field-hint{font-size:10px;color:#7b886b;line-height:1.7;display:block;margin-top:9px}.upload-hint{font-size:8px;color:#879475;display:block;margin-top:7px}.ai-provider-picker{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.ai-provider-picker button{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #b3bda0;background:#e4e6d6;border-radius:6px;color:#3e5233;text-align:left}.ai-provider-picker button.selected{border-color:#526e3a;background:#d4dfbe;box-shadow:inset 0 0 0 1px #526e3a}.ai-provider-picker b{font:29px/1 var(--display);font-weight:400}.ai-provider-picker button[data-ai-provider=claude] b{color:#a96746}.ai-provider-picker strong{display:block;font-size:13px;font-weight:600}.ai-provider-picker small{display:block;font-size:8px;color:#768366;margin-top:4px}.ai-provider-picker i{margin-left:auto;font-style:normal;color:#526d38;font-size:13px}.quick-form .field-label{font-size:10px;margin:13px 0 8px}.quick-form input:not([type=file]),.quick-form select{padding:11px 12px;font-size:12px}.token-section-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.token-section-label>span{font:8px var(--mono);color:#7b896b}.token-basic-fields{display:grid;grid-template-columns:110px 1fr;gap:16px}.field-label>span{font-size:9px;color:#929d81;font-weight:400}.quick-submit{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:22px}.quick-submit>span{font-size:9px;line-height:1.7;color:#7f8e6e;max-width:150px}.quick-submit .primary{padding:13px 17px;min-height:44px;background:#354f2c;color:#f0f1d8;border-color:#354f2c;font-size:11px}.quick-submit .text-button{color:#677d51;font-size:11px}.local-save-note{font-size:9px;color:#7f8c70;line-height:1.7;margin-top:14px}.quick-create-layout>aside{position:sticky;top:25px;align-self:start}.quick-preview{border:1px solid #8b9c6a66;border-radius:8px;overflow:hidden;background:#1f3027}.quick-preview-art{padding:15px;background:var(--accent);position:relative}.quick-passport{width:100%;aspect-ratio:1;border-radius:4px}.quick-preview-art>span:last-child{font:7px var(--mono);letter-spacing:1.8px;color:#384c37;display:block;padding:14px 3px 0}.quick-preview-body{padding:23px}.quick-preview-body h2{font:500 30px/1.2 var(--display);letter-spacing:-1px;margin:0 0 17px;overflow-wrap:anywhere;color:#e4e9ca}.quick-token-line{display:flex;gap:10px;align-items:center}.quick-token-line .token-avatar{width:29px;height:29px}.quick-token-line strong{font:500 18px var(--display);color:#d3deae}.quick-token-line>span{margin-left:auto;color:#8b9e7c;font-size:9px}.quick-brain{display:flex;align-items:center;gap:10px;border-top:1px solid #8a9e6d44;padding-top:18px;margin-top:20px}.quick-brain>span:first-child{font-size:25px;color:#c6b395}.quick-brain strong{font-size:11px;font-weight:500;display:block;color:#d3dcc4}.quick-brain small{font-size:9px;color:#97aa89;display:block;margin-top:5px}.quick-brain>span:last-child{margin-left:auto;font:7px var(--mono);color:#78926a}.quick-aside-note{text-align:center;color:#829878;font-size:11px;line-height:1.8;margin-top:17px}.quick-preview .art-placeholder small{font-size:8px}.quick-preview .art-placeholder>span{font-size:65px}.quick-form .review-identity{margin:0 0 15px;padding-top:0}.quick-form .review-identity strong{font-size:24px}.launch-facts>div{display:flex;justify-content:space-between;gap:25px;font-size:11px;padding:15px 0;border-bottom:1px solid #a7b69033}.launch-facts>div>span{color:#7e8c6d}.launch-facts strong{font-weight:500;text-align:right;max-width:65%}.review-next{display:flex;gap:15px;margin-top:22px;align-items:center;color:#6d8156;font-size:11px;line-height:1.8}.review-next>span{font-size:25px}.settings-tabs{display:flex;gap:25px;border-bottom:1px solid #91a47755;margin-bottom:27px;overflow-x:auto;white-space:nowrap}.settings-tabs a{padding:16px 0;color:#9aaf8e;font-size:12px;border-bottom:2px solid transparent}.settings-tabs a.active{color:#dce4c5;border-color:#dce4c5}.settings-tabs a:last-child{margin-left:auto}.settings-form{max-width:730px;padding:30px;margin:0 auto 35px}.settings-form>.token-section-label,.settings-form .token-section-label{margin-top:28px}.settings-form .ai-provider-picker{margin-top:20px}.appearance-details{border-top:1px solid #a3b18c55;margin-top:25px;padding-top:20px}.appearance-details summary{font-size:11px;color:#71825d;cursor:pointer}.settings-art-preview{max-width:170px;margin:20px auto}.settings-crop-image{width:170px;height:170px}.connection-status{border:1px solid #a6b692;border-radius:6px;padding:20px;margin-top:25px;background:#dfe5cd}.connection-status>span{font:8px var(--mono);color:#849670;display:block}.connection-status>strong{font-size:17px;display:block;margin-top:8px;font-weight:500}.connection-status p{font-size:11px;line-height:1.8;color:#7d8e68;margin:12px 0}.connection-status .secondary{color:#60794b;border-color:#91a77c}.connection-status small{display:block;font-size:9px;color:#819271;margin-top:12px}.settings-form .text-link{color:#6f805c}.profile-ai-label{display:inline-flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px;font-size:10px;color:#cad7b5}.profile-ai-label small{font-size:8px;border:1px solid #90a77455;border-radius:3px;padding:4px 6px;color:#94a981}.token-launch-link{margin-top:20px;display:inline-flex}.launch-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:55px;max-width:1050px;margin:0 auto 40px}.launch-card{padding:30px;background:#e6e7d5;border:1px solid #b9c6a3;border-radius:8px;color:#344a2d}.launch-token-heading{display:flex;gap:18px;align-items:center}.launch-token-art{width:70px;height:70px;border-radius:9px;flex-shrink:0}.launch-token-heading>div>span{font:7px var(--mono);letter-spacing:1px;color:#83916e}.launch-token-heading h2{font:500 28px var(--display);letter-spacing:-1px;margin:5px 0 3px;overflow-wrap:anywhere}.launch-token-heading strong{font:500 14px var(--display);color:#7d8d62}.launch-status{font-size:8px;padding:6px 8px;border:1px solid #adba94;border-radius:4px;margin-left:auto;white-space:nowrap}.launch-description{font-size:11px;color:#83906e;line-height:1.8;margin:20px 0 9px}.launch-card .field-label{font-size:11px;margin-top:24px}.first-buy-field{position:relative;margin-top:10px}.first-buy-field input{width:100%;padding:12px 45px 12px 12px;border-radius:5px;border:1px solid #a7b68c;background:#f2f0e2;color:#3c5431;font-size:13px}.first-buy-field>span{position:absolute;right:12px;top:14px;font:9px var(--mono);color:#8a9b75}.launch-save-status{font-size:9px;color:#7f8f69;margin:9px 0}.launch-card>.primary{margin-top:23px;background:#8fa374;color:#f2f2da;border-color:#8fa374;cursor:not-allowed}.launch-unavailable{font-size:10px;line-height:1.7;color:#7a8c64;margin-top:13px}.launch-card>.text-link{font-size:10px;color:#6f8357;margin-top:18px}.launch-steps{padding:15px 0}.launch-steps h2{font:500 24px var(--display);letter-spacing:-.7px;margin-bottom:28px}.launch-steps article{display:flex;gap:18px;position:relative;padding-bottom:28px}.launch-steps article>b{display:grid;place-items:center;border:1px solid #77925f66;border-radius:50%;width:32px;height:32px;flex:0 0 32px;font:9px var(--mono);color:#9bad81;z-index:1;background:#17241f}.launch-steps article:not(:nth-child(5)):after{content:'';position:absolute;left:15px;top:33px;bottom:0;width:1px;background:#7b946344}.launch-steps article.complete>b{background:#d0dba8;color:#435e32}.launch-steps article strong{font-size:13px;font-weight:500;color:#d3ddbc;display:block;padding-top:3px}.launch-steps article p{font-size:11px;line-height:1.8;color:#92a881;margin-top:7px;max-width:285px}.rewards-note{display:flex;gap:15px;padding:19px;background:#213526;border:1px solid #7b956144;border-radius:6px;margin-top:8px}.rewards-note>span{font-size:25px;color:#9eb67d}.rewards-note strong{font-size:11px;font-weight:500;color:#d3dfb7}.rewards-note p{font-size:10px;color:#91a881;line-height:1.8;margin-top:9px}.launch-links{display:flex;align-items:center;gap:20px;margin-top:25px}.launch-links .secondary{font-size:11px}.launch-links .text-link{font-size:10px}
@media(max-width:850px){.quick-create-layout{gap:25px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.quick-form.creator-form-panel{padding:23px}.ai-provider-picker button{gap:8px;padding:11px}.ai-provider-picker b{font-size:23px}.quick-preview-body{padding:18px}.quick-preview-body h2{font-size:25px}.quick-submit{flex-wrap:wrap}.launch-layout{gap:30px}.launch-card{padding:25px}.launch-token-heading{gap:12px}.launch-status{font-size:7px}.launch-links{flex-wrap:wrap}}
@media(max-width:700px){.quick-create-layout{grid-template-columns:1fr;max-width:540px}.quick-create-layout>aside{display:none}.quick-heading{margin-bottom:23px}.quick-heading h1{font-size:35px}.quick-heading p{font-size:11px}.quick-form.creator-form-panel{padding:23px 21px}.quick-identity{gap:15px;grid-template-columns:80px 1fr}.quick-upload .upload-preview{width:64px;height:64px}.quick-upload label>span:last-child{font-size:8px}.quick-form h2{font-size:20px}.quick-identity .field-hint{font-size:9px}.upload-hint{font-size:7px}.quick-submit{flex-wrap:nowrap;gap:12px}.quick-submit>span{max-width:110px;font-size:8px}.quick-submit .primary{font-size:10px;padding:13px 14px;white-space:nowrap}.token-basic-fields{grid-template-columns:90px 1fr;gap:12px}.ai-provider-picker{gap:9px}.ai-provider-picker strong{font-size:12px}.ai-provider-picker small{font-size:7px}.ai-provider-picker button{padding:12px 10px}.quick-form .field-label{font-size:10px}.settings-tabs{gap:20px;margin-top:-7px}.settings-tabs a{font-size:10px}.settings-form{padding:24px 20px}.settings-form .token-basic-fields{grid-template-columns:1fr}.launch-layout{grid-template-columns:1fr;gap:25px}.launch-steps{padding:5px 6px}.launch-card{padding:23px 21px}.launch-token-art{width:57px;height:57px}.launch-token-heading h2{font-size:25px}.launch-facts>div{font-size:10px}.launch-token-heading>div>span{font-size:6px}.launch-status{padding:5px}.launch-steps h2{font-size:23px}.launch-steps article p{max-width:none}.launch-links{flex-wrap:nowrap}.profile-ai-label{font-size:9px}}
/* Token identity stays compact; optional launch details unfold in place. */
.auto-website{margin-top:20px;padding-top:1px}.auto-website .field-label{display:flex;justify-content:space-between}.auto-website input[readonly]{font:10px/1.7 var(--mono);background:#e5e6d6!important;color:#67795b!important;text-overflow:ellipsis}.auto-website small{display:block;font-size:10px;color:#7a886e;margin-top:8px}.token-extra{border-top:1px solid #84966b44;margin-top:23px}.token-extra summary{list-style:none;display:flex;align-items:center;gap:12px;padding:18px 0 2px;cursor:pointer;font:500 12px var(--display)}.token-extra summary::-webkit-details-marker{display:none}.token-extra summary:after{content:'+';margin-left:auto;font-size:19px;font-weight:400}.token-extra[open] summary:after{content:'−'}.token-extra summary>span{font-size:9px;font-weight:400;color:#7a886c}.token-extra-body{padding-bottom:2px}.token-banner{display:block;width:100%;aspect-ratio:3/1;object-fit:cover;border-radius:5px;margin:0 0 21px}.banner-upload{position:relative;border:1px dashed #91a27e;border-radius:5px;padding:15px;background:#e2e4d3;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.banner-upload>span{font-size:11px;color:#7a886c;flex-basis:100%;padding:12px 0}.banner-upload .token-banner{margin:0;flex-basis:100%}.banner-upload label{cursor:pointer}.banner-upload input{position:absolute;width:1px;height:1px;opacity:0}.banner-upload:focus-within{outline:2px solid #647e43;outline-offset:3px}.banner-upload .text-button{font-size:10px}.token-social-links{display:flex;gap:16px;flex-wrap:wrap;margin:16px 0;font-size:10px;color:inherit}.token-social-links a{text-decoration:underline;text-decoration-color:#8e9c6c77;text-underline-offset:4px}.launch-preferences{margin:20px 0}.launch-preferences select,.launch-preferences input:not([type=number]){font:12px var(--display);width:100%;min-width:0;padding:12px;border:1px solid #a7b68c;border-radius:5px;background:#f2f0e2;color:#344a2d}.launch-preferences .field-hint{display:block;font-size:10px;line-height:1.7;margin-top:8px}.rewards-options{margin-top:20px}.launch-costs{background:#d9dfca80;border:1px solid #9cae8044;border-radius:6px;padding:17px;margin:24px 0}.launch-costs>div{display:flex;justify-content:space-between;gap:18px;margin:13px 0;font-size:10px}.launch-costs>div strong{text-align:right;font-weight:500}.launch-costs .cost-heading{align-items:center;margin:0 0 18px}.cost-heading h3{font:500 13px var(--display);margin:0}.cost-heading .text-button,.cost-heading>span{font-size:9px}.launch-costs .cost-total{border-top:1px solid #80926444;padding-top:15px;font-size:12px}.launch-costs>small{font-size:9px;line-height:1.8;display:block;color:#75855f}.launch-card .readiness-button{width:100%;font-size:11px;color:#456035;border-color:#a0b084;background:transparent;margin-top:0;cursor:pointer}.readiness-result{margin-top:15px;padding:15px;background:#e8dabc99;border:1px solid #bba27177;border-radius:5px;font-size:11px}.readiness-result>strong{font-weight:600}.readiness-result ul{padding-left:17px;margin:10px 0;line-height:1.8}.readiness-result li+li{margin-top:5px}.readiness-result small{font-size:9px}.readiness-error{font-size:11px;color:#884a31;margin-top:14px}input[aria-invalid=true]{border-color:#af664b!important;outline:1px solid #af664b}.token-identity-details>.token-banner{margin-top:18px;max-width:420px}.quick-create-layout>aside{position:sticky;top:110px;align-self:start}
@media(max-width:700px){.token-extra summary{font-size:11px;gap:7px}.token-extra summary>span{font-size:8px}.token-extra .field-pair{grid-template-columns:1fr;gap:0}.auto-website input[readonly]{font-size:9px}.launch-costs{padding:14px}.token-social-links{gap:12px}.quick-create-layout>aside{position:static}}

.ai-provider-logo{display:block;width:32px;height:32px;object-fit:contain;flex:0 0 32px;border-radius:6px}.quick-brain>span:first-child{display:grid;place-items:center;width:36px;height:36px;background:#f5f3ed;border-radius:8px}.quick-brain .ai-provider-logo{width:28px;height:28px}
.quick-create-layout {
 --creation-surface:#1b2a27;
 --creation-input:#14221f;
 --creation-line:#40524a;
 --creation-text:#eeeedd;
 --creation-muted:#adbdad;
}
.quick-create-layout .creator-form-panel {
 background:var(--creation-surface);
 color:var(--creation-text);
 border-color:var(--creation-line);
 box-shadow:0 16px 48px #07120e28;
 color-scheme:dark;
}
.quick-create-layout .creation-fields {border:0;padding:0;margin:0;min-width:0}
.quick-create-layout .creation-fields:disabled {opacity:.7}
.quick-create-layout .creator-form-panel input:not([type=radio]):not([type=range]):not([type=file]),
.quick-create-layout .creator-form-panel textarea,
.quick-create-layout .creator-form-panel select {
 background:var(--creation-input);color:var(--creation-text);border-color:var(--creation-line);
}
.quick-create-layout .creator-form-panel input::placeholder,
.quick-create-layout .creator-form-panel textarea::placeholder {color:#899b90}
.quick-create-layout :is(input,textarea,select,button):focus-visible {outline:2px solid #d7e6a5;outline-offset:3px}
.quick-create-layout .quick-section+.quick-section {border-color:var(--creation-line)}
.quick-create-layout .quick-section-title>span {color:#c5d894}
.quick-create-layout .quick-upload label,
.quick-create-layout .banner-upload {background:#21332d;border-color:#6b8068}
.quick-create-layout .quick-upload label>span:last-child {color:#d9e4ca}
.quick-create-layout .art-placeholder {
 background:repeating-linear-gradient(45deg,#c2d7ae07 0 1px,transparent 1px 9px),#24392f;
}
.quick-create-layout .art-placeholder>span {color:#c6d6ad}
.quick-create-layout .art-placeholder>small {color:#9db38f}
.quick-create-layout .quick-preview-art {background:#24362e;border-bottom:1px solid var(--creation-line)}
.quick-create-layout .quick-preview-art>span:last-child {color:#b2c6a8}
.quick-create-layout .quick-preview {border-color:var(--creation-line);background:var(--creation-surface)}
.quick-create-layout .ai-provider-picker button {background:var(--creation-input);border-color:var(--creation-line);color:var(--creation-text)}
.quick-create-layout .ai-provider-picker button:hover {border-color:#91a580}
.quick-create-layout .ai-provider-picker button.selected {background:#2e4132;border-color:#c2d894;box-shadow:inset 0 0 0 1px #c2d89433}
.quick-create-layout .ai-provider-picker i {color:#d5e6ab}
.quick-create-layout :is(.field-hint,.upload-hint,.field-label>span,.ai-provider-picker small,.token-section-label>span,.token-extra summary>span,.auto-website small,.quick-submit>span,.local-save-note,.launch-description,.launch-facts>div>span,.review-next,.launch-costs>small,.first-buy-field>span,.banner-upload>span) {color:var(--creation-muted)}
.quick-create-layout .auto-website input[readonly] {background:var(--creation-input)!important;color:#b8c8b4!important}
.quick-create-layout .token-extra {border-color:var(--creation-line)}
.quick-create-layout .launch-costs {background:#23352d;border-color:var(--creation-line)}
.quick-create-layout .launch-facts>div,.quick-create-layout .cost-total {border-color:var(--creation-line)}
.quick-create-layout .quick-submit .primary {background:#d7e6a5;border-color:#d7e6a5;color:#18271e}
.quick-create-layout .quick-submit .primary:hover {background:#e3efbd}
.quick-create-layout .quick-submit .text-button,.quick-create-layout .banner-upload .text-button {color:#d6e2b5}
.quick-create-layout .form-error {color:#ffbba7}
.quick-create-layout .review-identity strong {color:var(--creation-text)}
.quick-create-layout .review-identity div>span {color:var(--creation-muted)}
.quick-create-layout .review-avatar.art-placeholder>span {font-size:28px}
.quick-create-layout .review-avatar.art-placeholder>small {display:none}
