:root{--paper:#edecee;--paper-light:#f7f6f7;--sage:#e1dfe2;--ink:#302338;--ink-muted:#6d5c78;--forest:#31243a;--forest-dark:#281d2f;--line:#d5d1d7;--gold:#bd9a5c;--red:#a24732;--body:'DM Sans',sans-serif;--display:'Cormorant Garamond',Georgia,serif;--wordmark:'Fraunces',Georgia,serif;--shadow:0 18px 50px #281d2f12;--page:1280px;--radius:5px;color-scheme:light}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.6 var(--body);-webkit-font-smoothing:antialiased}body.dialog-open{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%;display:block}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:#b9b0bf;color:#291e30}:focus-visible{outline:2px solid #9d753d;outline-offset:5px}h1,h2,h3,h4,p{margin:0}h1,h2,h3{font-weight:500}svg{display:block;flex-shrink:0}em{font-weight:500}.wrap{max-width:var(--page);padding:0 48px;margin:0 auto}.section-padding{padding:80px 0 90px}.skip-link{position:fixed;left:16px;top:8px;padding:10px 20px;background:var(--forest);color:var(--paper);z-index:100;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}
.site-header{position:relative;z-index:20;background:#ebe9ec;border-bottom:1px solid #33253c1a}.header-inner{max-width:1440px;height:94px;padding:0 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:34px}.brand{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font:500 37px/1 var(--wordmark);letter-spacing:-2px}.brand-sprig{width:34px;height:45px;margin-right:1px}.brand-period{color:#8d784b}.desktop-nav{display:flex;align-items:center;gap:30px;font-size:13px;margin-left:auto;margin-right:auto;padding-left:15px}.desktop-nav a{position:relative;color:#56495e;padding:8px 0;white-space:nowrap}.desktop-nav a:after{content:'';position:absolute;bottom:2px;left:0;right:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .2s}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:22px}.network-label{display:flex;align-items:center;gap:7px;font-size:11px;color:#6c5b77}.network-dot,.small-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#73617f}.button{min-height:46px;padding:12px 22px;display:inline-flex;align-items:center;justify-content:center;gap:22px;font-size:12px;font-weight:500;letter-spacing:.01em;border:1px solid transparent;border-radius:var(--radius);line-height:1.4;transition:background .18s,color .18s,transform .18s,border-color .18s}.button svg{width:17px;height:17px}.button-primary{background:var(--forest);color:#f3f1dc;box-shadow:inset 0 0 0 1px #ffffff06}.button-primary:hover{background:#42314e;transform:translateY(-1px)}.button-outline{background:transparent;border-color:#75638141}.button-outline:hover{background:#dad8dc;border-color:#75638180}.button-quiet{background:#e3e1e5;color:var(--ink)}.button-quiet:hover{background:#d8d4da}.button-danger{background:#a24732;color:#fff}.wallet-trigger{min-height:39px;padding:10px 14px;font-size:11px;gap:13px}.menu-toggle{display:none;background:transparent;width:38px;height:40px;padding:8px}.menu-toggle span{display:block;height:1px;background:var(--ink);margin:6px 0;width:22px}.mobile-menu{border-top:1px solid var(--line);padding:15px 25px 24px;background:var(--paper)}.mobile-menu:not([hidden]){display:flex;flex-direction:column}.mobile-menu a,.mobile-menu button{padding:12px 0;text-align:left;background:none;font-size:14px}
.hero{position:relative;min-height:660px;overflow:hidden;background:#e2e0e4}.hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 61%}.hero-wash{position:absolute;inset:0;background:linear-gradient(90deg,#eae9ebd6 0%,#eae9eba6 19%,#eae9eb3b 45%,transparent 67%)}.hero-content{position:relative;min-height:660px;display:flex;align-items:center;padding-top:12px;padding-bottom:64px}.hero-copy{max-width:625px}.eyebrow{display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.17em;font-size:9px;line-height:1.5;font-weight:500;color:var(--ink-muted)}.tiny-flower{font-size:15px;line-height:1;color:#705f7c}.hero h1{font:500 clamp(62px,6.5vw,91px)/.97 var(--display);letter-spacing:-2.8px;margin:25px 0 24px;color:#302339}.hero h1 em{font-family:var(--display);font-style:italic;letter-spacing:-2.9px}.hero-description{font-size:14px;line-height:1.75;color:#584b61;margin:0 0 28px;max-width:350px}.hero-buttons{display:flex;align-items:center;gap:28px}.hero-buttons .button{min-height:48px;padding:13px 23px;gap:33px}.text-link{display:inline-flex;align-items:center;gap:17px;font-size:11px;font-weight:500;border-bottom:1px solid #78668566;padding:3px 0 6px;line-height:1.4;transition:color .2s,gap .2s}.text-link:hover{color:#64556e;gap:22px}.hero .text-link{font-size:12px}.hero-footnote{font-size:9px;display:flex;align-items:center;gap:6px;color:#675771;margin-top:20px}.hero-footnote svg{width:13px;height:13px}.hero-caption{position:absolute;bottom:32px;right:49px;display:flex;align-items:center;gap:12px;font:500 italic 17px/1.2 var(--display);color:#f6f2d8;text-shadow:0 1px 5px #23192987}.caption-line{width:28px;height:1px;background:currentColor}
.arrivals-section{background:var(--paper-light);border-top:1px solid #dbd9dd}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.section-heading h2{font:500 47px/1.1 var(--display);letter-spacing:-1.3px;margin-top:10px}.section-heading .text-link{margin-bottom:5px}.sample-note{display:flex;align-items:center;gap:7px;font-size:10px;color:#786685;margin-bottom:23px}.sample-note .small-dot{background:#786685;width:4px;height:4px}.token-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:23px}.token-card{position:relative;min-width:0;display:block;background:var(--paper-light);border:1px solid #cbc4cf;border-radius:3px;overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s}.token-card:hover{transform:translateY(-5px);box-shadow:0 13px 28px #3023380e;border-color:#786685}.token-card-art{aspect-ratio:1.14;position:relative;overflow:hidden;background:#d7d3d9}.token-portrait{width:100%;height:100%;background-size:200% 200%;background-repeat:no-repeat;transition:transform .5s}.token-card:hover .token-portrait{transform:scale(1.035)}.portrait-moth{background-position:0 0}.portrait-mouse{background-position:100% 0}.portrait-nightcap{background-position:0 100%}.portrait-fern{background-position:100% 100%}.sample-stamp{position:absolute;top:10px;left:10px;background:#f5f2dcdf;color:#4d395b;padding:3px 7px;font-size:8px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;border:1px solid #cec9d2a8;border-radius:2px}.bookmark{position:absolute;top:8px;right:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#453251;background:#f5f2dccf;transition:background .2s}.bookmark:hover{background:#f1f0f1}.bookmark[aria-pressed=true]{background:#3b2b45;color:#f4efdb}.bookmark svg{width:13px;height:13px}.token-card-content{padding:17px 17px 15px}.token-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.token-card-heading h3{font-family:var(--display);font-size:24px;letter-spacing:-.35px;line-height:1.1}.ticker{font-size:9px;letter-spacing:.07em;color:#786685;white-space:nowrap}.token-card-description{font-size:10px;color:#786685;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-card-data{display:flex;justify-content:space-between;align-items:end;margin-top:22px;font-size:10px}.metric-label{font-size:8px;color:#786685;margin-bottom:3px;line-height:1.5}.metric-value{font-size:12px;font-weight:500}.positive{color:#65566f}.negative{color:#a15b48}.mini-chart{width:65px;height:27px;color:#746380}.card-foot{border-top:1px solid #dedbe0;margin-top:14px;padding-top:10px;display:flex;justify-content:space-between;color:#786685;font-size:8px}.card-foot span:last-child{color:#5a4d63}.no-art{display:flex;align-items:center;justify-content:center;background:#e1dfe2;color:#786685;font-family:var(--display);font-size:80px;font-style:italic}.preview-image{width:100%;height:100%;object-fit:cover}
.beginnings-section{position:relative;overflow:hidden;background:var(--forest);color:#dedbe0;padding:78px 0 76px}.beginnings-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:100px}.beginnings-intro{position:relative}.beginnings-section .eyebrow{color:#786685}.beginnings-intro h2{font:500 63px/.96 var(--display);letter-spacing:-1.6px;margin:18px 0 23px}.beginnings-intro p:not(.eyebrow){max-width:302px;color:#b9b1bf;font-size:12px;line-height:1.85}.light-link{color:#dad7dc;border-color:#78668566;margin-top:26px;font-size:11px}.light-link:hover{color:#fff9df}.botanical-mark{position:absolute;right:-24px;bottom:-86px;width:200px;opacity:.24;color:#b8afbe;transform:rotate(-13deg)}.steps-list{padding-top:2px}.step-item{display:flex;gap:24px;padding:21px 0 25px;border-bottom:1px solid #b7afbd28}.step-item:first-child{padding-top:0}.step-number{font-family:var(--display);font-size:20px;font-style:italic;color:#786685;min-width:28px;padding-top:4px}.step-item h3{font:500 27px/1.3 var(--display);letter-spacing:-.4px}.step-item p{color:#786685;font-size:11px;line-height:1.8;max-width:330px;margin-top:7px}.guide-note{margin:23px 0 0 52px;font-size:10px;color:#786685}.guide-note a{display:flex;gap:15px;align-items:center;color:#d1cbd5;margin-top:7px;width:max-content;border-bottom:1px solid #78668555}.last-note{text-align:center;padding-top:65px;padding-bottom:74px}.last-note-symbol{color:#786685;font-size:25px;margin-bottom:15px}.last-note>p{color:#786685;font-size:11px}.last-note h2{font:500 48px/1.2 var(--display);letter-spacing:-1px;margin:6px 0 23px}.last-note .button{min-height:43px;gap:33px}.site-footer{background:#e5e3e7;border-top:1px solid #d1ccd5;padding-top:31px}.footer-top{display:flex;align-items:center;gap:26px;padding-bottom:30px}.footer-brand{font-size:29px;gap:0;letter-spacing:-1.8px}.footer-top>p{font:500 italic 16px/1.4 var(--display);color:#786685}.footer-top nav{display:flex;margin-left:auto;gap:24px;font-size:10px;color:#60516a}.footer-top nav a:hover{color:#35273f;text-decoration:underline}.footer-bottom{border-top:1px solid #d4d1d6;display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:18px;padding-bottom:18px;color:#786685;font-size:8px}.footer-preview{background:none;color:#705f7c;padding:0;display:flex;gap:6px;align-items:center;font-size:8px}.footer-preview .small-dot{width:4px;height:4px}
.page-shell{min-height:70vh;padding-top:48px;padding-bottom:82px}.page-breadcrumb{display:flex;align-items:center;gap:10px;font-size:10px;color:#786685;margin-bottom:24px}.page-breadcrumb a:hover{text-decoration:underline}.page-breadcrumb span:last-child{color:#493655}.page-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.page-heading h1{font:500 58px/1.05 var(--display);letter-spacing:-1.7px}.page-heading p{color:#786685;font-size:12px;max-width:420px;margin-top:12px;line-height:1.7}.page-heading .eyebrow{font-size:9px;margin:0 0 13px}.explore-controls{display:flex;align-items:center;gap:20px;padding:17px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0 25px}.tabs{display:flex;align-items:center;gap:5px}.tab-button{background:transparent;padding:9px 13px;font-size:11px;color:#786685;border-radius:3px;min-height:36px;white-space:nowrap}.tab-button[aria-selected=true],.tab-button[aria-pressed=true]{background:#dddbdf;color:#3c2c47}.search-field{position:relative;flex:1;max-width:320px;margin-left:auto}.search-field svg{position:absolute;top:12px;left:12px;width:15px;height:15px;color:#786685}.search-field input{width:100%;border:1px solid #d2ccd6;background:#f7f6f7;padding:9px 30px 9px 35px;border-radius:4px;outline-offset:3px;font-size:11px;height:39px}.sort-select{border:0;background:transparent;font-size:10px;color:#61526b;max-width:130px;padding:10px 6px}.explore-note{font-size:10px;color:#786685;margin-bottom:23px;display:flex;justify-content:space-between;gap:16px}.empty-state{padding:65px 25px 75px;border:1px dashed #beb6c3;text-align:center;background:#ebe9ec;grid-column:1/-1}.empty-state .empty-symbol{font-family:var(--display);font-size:56px;font-style:italic;color:#786685;line-height:1;margin-bottom:15px}.empty-state h2{font:500 35px/1.2 var(--display);letter-spacing:-.6px}.empty-state p{font-size:11px;color:#786685;max-width:320px;margin:10px auto 22px}.empty-state .button{font-size:11px;min-height:39px;padding:10px 15px}
.stepper{display:flex;gap:0;max-width:540px;margin:29px 0 35px}.stepper-item{display:flex;align-items:center;gap:8px;color:#786685;font-size:10px;flex:1;position:relative}.stepper-item:not(:last-child):after{content:'';height:1px;flex:1;background:#d3cfd5;margin:0 15px 0 8px}.stepper-number{display:flex;justify-content:center;align-items:center;border:1px solid #cac4ce;width:25px;height:25px;border-radius:50%;font-size:10px;flex-shrink:0}.stepper-item.active{color:#3a2a44}.stepper-item.active .stepper-number{background:var(--forest);color:#f7f3df;border-color:var(--forest)}.stepper-item.complete{color:#665670}.stepper-item.complete .stepper-number{background:#dfdde1;border-color:#b8b0be}.create-layout{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:48px;align-items:start}.form-panel{background:#f8f8f8;border:1px solid #d4d1d6;border-radius:5px;padding:29px 31px 25px}.panel-topline{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:23px}.panel-topline h2{font:500 31px/1.2 var(--display);letter-spacing:-.6px}.panel-topline>span{font-size:9px;color:#786685}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.field{display:flex;flex-direction:column;gap:7px;margin-bottom:21px;min-width:0}.field-grid .field{margin-bottom:0}.field-grid{margin-bottom:22px}.field-label,.field>label{font-size:11px;font-weight:500;color:#483555;display:flex;align-items:center;gap:6px;justify-content:space-between}.optional{font-size:9px;font-weight:400;color:#786685}.field input,.field textarea,.field select{background:#f2f1f2;border:1px solid #d0cbd4;border-radius:4px;padding:12px 13px;min-height:43px;font-size:12px;transition:border-color .2s,background .2s;width:100%}.field input:hover,.field textarea:hover{border-color:#786685}.field input:focus,.field textarea:focus{border-color:#786685;outline:2px solid #cbc5cf77;outline-offset:1px;background:#f8f8f8}.field input::placeholder,.field textarea::placeholder{color:#786685}.field textarea{resize:vertical;min-height:103px;line-height:1.7}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b4634c;background:#fbf2eb}.field-hint{font-size:9px;line-height:1.65;color:#786685}.field-error{font-size:10px;color:#a34d35;line-height:1.5;min-height:0}.field-error:empty{display:none}.character-count{font-size:9px;color:#786685;text-align:right;margin-top:-2px}.upload-box{min-height:155px;border:1px dashed #b8b0be;border-radius:4px;background:#eeedef;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:20px;overflow:hidden}.upload-box.dragging{background:#dcd9de;border:1px solid #786685}.upload-box input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.upload-icon{width:25px;height:25px;margin:0 auto 10px;color:#786685}.upload-title{font-size:11px;font-weight:500;color:#64556e}.upload-small{font-size:9px;color:#786685;margin-top:5px}.upload-box.has-image{min-height:148px;justify-content:start;text-align:left;gap:20px}.upload-thumb{height:108px;width:108px;flex:0 0 108px;border-radius:3px;overflow:hidden;border:1px solid #d4d1d6}.sample-art-label{font-size:9px;color:#786685;display:flex;justify-content:space-between;align-items:center;margin:10px 0 8px}.sample-art-options{display:flex;gap:8px}.sample-art-button{height:38px;width:38px;background:#dfdce1;padding:0;border:2px solid transparent;border-radius:3px;overflow:hidden}.sample-art-button[aria-pressed=true]{border-color:#63546d;outline:2px solid #beb6c3;outline-offset:1px}.sample-art-button .token-portrait{height:100%}.sample-art-remove{background:none;color:#9a6750;font-size:9px;text-decoration:underline;padding:2px}.field-divider{border:0;border-top:1px solid #dedce0;margin:25px 0}.links-toggle{background:transparent;display:flex;align-items:center;gap:9px;font-size:11px;padding:0;color:#675771}.links-toggle svg{width:14px;height:14px}.optional-links{margin-top:18px}.form-footer{border-top:1px solid #dedce0;margin-top:26px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.form-footer p{font-size:9px;color:#786685;max-width:200px;line-height:1.7}.form-footer .button{font-size:11px;gap:22px;padding:11px 19px;min-height:42px}.form-back{font-size:11px;background:none;color:#786685;padding:8px 0}.preview-aside{position:sticky;top:24px;min-width:0}.aside-heading{display:flex;justify-content:space-between;color:#786685;font-size:9px;letter-spacing:.02em;margin:0 0 10px}.aside-heading span:last-child{color:#786685}.token-preview-card{background:#f6f5f7;border:1px solid #ccc5d0;border-radius:5px;overflow:hidden}.preview-cover{height:222px;background:#e2e0e4}.preview-cover .no-art{height:100%;font-size:62px}.preview-card-body{padding:21px}.preview-card-title{font:500 31px/1.1 var(--display);letter-spacing:-.5px;overflow-wrap:anywhere}.preview-card-ticker{font-size:10px;color:#786685;margin-top:5px}.preview-card-description{color:#786685;font-size:10px;line-height:1.8;margin-top:13px;overflow-wrap:anywhere;white-space:pre-line}.preview-card-bottom{border-top:1px solid #dedce0;padding-top:14px;margin-top:20px;display:flex;justify-content:space-between;font-size:9px;color:#786685}.unpublished{display:inline-flex;align-items:center;gap:5px}.unpublished:before{content:'';height:4px;width:4px;background:#786685;border-radius:50%}.aside-note{font-size:9px;line-height:1.9;color:#786685;margin-top:16px;max-width:285px}.aside-summary{border-top:1px solid #d5d2d7;margin-top:18px;padding-top:17px}.summary-line{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:10px;margin:8px 0;color:#786685}.summary-line strong{font-weight:500;color:#463452;text-align:right}.summary-line.is-total{border-top:1px solid #dbd9dd;margin-top:14px;padding-top:12px;color:#513b5f}.summary-line.is-total strong{font-size:15px}.summary-caption{font-size:8px;color:#786685;line-height:1.8;margin-top:8px}.form-section-title{font:500 26px/1.2 var(--display);letter-spacing:-.35px;margin:0 0 7px}.section-explanation{font-size:10px;line-height:1.8;color:#786685;margin:0 0 18px}.segmented{display:flex;gap:4px;padding:4px;background:#e6e4e8;border:1px solid #d8d5da;border-radius:5px;margin-bottom:23px}.segmented button{background:none;border:1px solid transparent;border-radius:3px;flex:1;min-height:36px;padding:8px 10px;font-size:10px;color:#786685}.segmented button[aria-pressed=true]{background:#f9f9f9;border-color:#cbc5cf;color:#43324f;box-shadow:0 2px 4px #34263d08}.input-unit{position:relative}.input-unit input{padding-right:51px}.input-unit>span{position:absolute;right:14px;top:12px;color:#786685;font-size:11px;pointer-events:none}.preset-row{display:flex;gap:6px;margin-top:3px;flex-wrap:wrap}.preset-button{background:#e9e7ea;border:1px solid #d9d5db;padding:5px 9px;min-height:28px;border-radius:3px;font-size:9px;color:#786685}.preset-button[aria-pressed=true]{border-color:#786685;background:#dedbe0;color:#473453}.curve-preview{background:#f0eef1;border:1px solid #dad7dc;border-radius:4px;padding:15px 17px 11px;margin:17px 0 20px}.curve-preview-head{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px;color:#786685;margin-bottom:6px}.curve-preview-head strong{font-weight:500;color:#65556f}.curve-graph{display:block;width:100%;height:100px;overflow:visible}.curve-graph text{font-family:var(--body);font-size:10px;fill:#786685}.graduation-note{display:flex;align-items:start;gap:9px;color:#786685;font-size:9px;line-height:1.8;background:#e9e7ea;padding:11px 13px;border-radius:3px}.graduation-note svg{width:15px;height:15px;margin-top:1px}.graduation-result{background:#e6e4e8;border:1px solid #cec8d2;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:4px;margin:7px 0 10px}.graduation-result-label{font-size:10px;color:#766482;max-width:185px}.graduation-result-value{font:500 28px/1.2 var(--display);color:#463452;white-space:nowrap;letter-spacing:-.5px}.calculation-note{font-size:8px;color:#786685;line-height:1.9}.form-error-banner{color:#a24b36;background:#f9ede4;padding:11px 14px;border:1px solid #ebd2c3;border-radius:3px;font-size:10px;margin:0 0 20px}.form-error-banner:empty{display:none}.review-block{padding:0 0 21px;margin-bottom:23px;border-bottom:1px solid #dedbe0}.review-block:last-of-type{margin-bottom:0}.review-block-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.review-block h3{font:500 24px/1.2 var(--display);letter-spacing:-.4px}.review-edit{background:none;font-size:9px;padding:3px 0;color:#705f7c;border-bottom:1px solid #bbb3c1}.review-rows{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.review-row{min-width:0}.review-row dt{font-size:9px;color:#786685}.review-row dd{font-size:11px;margin:4px 0 0;color:#493655;overflow-wrap:anywhere}.review-row.wide{grid-column:1/-1}.review-note{font-size:10px;line-height:1.8;color:#786685;margin:18px 0 0;padding:13px 15px;background:#ebeaec;border-radius:3px}.save-success{text-align:center;padding:20px 10px 12px}.save-success .success-symbol{width:50px;height:50px;margin:0 auto 17px;border:1px solid #786685;border-radius:50%;background:#e5e3e6;display:flex;align-items:center;justify-content:center;color:#695974;font-size:24px}.save-success h2{font:500 39px/1.15 var(--display);letter-spacing:-.7px}.save-success p{font-size:11px;color:#786685;max-width:310px;margin:13px auto 24px}.save-success .button{margin-bottom:9px}.save-success .text-link{font-size:10px}
.detail-heading{display:flex;align-items:center;gap:20px;margin-bottom:28px}.detail-portrait{width:85px;height:85px;flex-shrink:0;border:1px solid #cec8d2;border-radius:4px;overflow:hidden;background:#e2e0e3}.detail-heading h1{font:500 47px/1.1 var(--display);letter-spacing:-1px}.detail-heading .ticker{margin-top:4px;display:inline-block}.detail-label{font-size:8px;border:1px solid #cfc9d3;background:#eceaed;padding:3px 7px;border-radius:3px;margin-left:9px;color:#786685;vertical-align:middle}.detail-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.detail-actions .button{font-size:10px;min-height:36px;padding:9px 13px;gap:7px}.detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:28px;align-items:start}.chart-panel{border:1px solid #cdc7d1;border-radius:5px;background:#f9f8f9;overflow:hidden}.chart-meta{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:25px 26px 0}.chart-price{font:500 33px/1.1 var(--display);letter-spacing:-.5px}.chart-price-label{font-size:9px;color:#786685;margin-bottom:5px}.chart-change{font-size:10px;color:#6b5b76;margin-left:10px;font-family:var(--body);letter-spacing:0}.chart-intervals{display:flex;gap:3px}.chart-intervals button{background:none;padding:5px 8px;font-size:8px;color:#786685;border-radius:3px}.chart-intervals button[aria-pressed=true]{background:#e1dfe2;color:#533d61}.token-chart{width:100%;height:257px;display:block}.chart-footer{padding:0 25px 20px;font-size:8px;color:#786685;display:flex;justify-content:space-between}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:20px 0 28px;padding:0 5px}.detail-metrics>div{border-right:1px solid #d6d2d8;padding:0 17px}.detail-metrics>div:first-child{padding-left:0}.detail-metrics>div:last-child{border:0}.detail-metrics dt{font-size:9px;color:#786685}.detail-metrics dd{font-size:16px;margin:6px 0 0;font-weight:500;color:#523c60}.detail-description{border-top:1px solid #d3d0d5;padding-top:24px;margin-top:5px}.detail-description h2{font:500 28px/1.2 var(--display);letter-spacing:-.4px}.detail-description p{font-size:11px;line-height:1.9;color:#786685;margin-top:12px;white-space:pre-line;overflow-wrap:anywhere}.token-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.token-links a{font-size:10px;padding:7px 11px;border:1px solid #d0cbd4;border-radius:3px;color:#786685}.trade-panel{border:1px solid #cbc4cf;background:#faf9fa;border-radius:5px;padding:23px}.trade-tabs{display:flex;gap:5px;background:#e8e6e9;padding:4px;border-radius:4px;margin-bottom:22px}.trade-tabs button{width:50%;background:none;min-height:33px;font-size:11px;color:#786685;border-radius:3px}.trade-tabs button[aria-pressed=true]{background:#453251;color:#eae8eb}.trade-label{font-size:9px;color:#786685;margin-bottom:8px;display:flex;justify-content:space-between}.trade-input{display:flex;align-items:center;background:#f0eef1;border:1px solid #d2ccd6;padding:16px 13px;border-radius:4px;gap:12px}.trade-input input{background:none;border:0;outline:0;width:100%;min-width:0;font-size:26px;font-family:var(--display);line-height:1.2;letter-spacing:-.5px;color:#473453}.trade-input>span{font-size:10px;white-space:nowrap;color:#786685}.trade-presets{display:flex;gap:6px;margin-top:8px}.trade-presets button{flex:1;min-height:27px;background:#ebeaec;border:1px solid #dbd9dd;color:#786685;font-size:8px;border-radius:3px}.trade-estimate{font-size:10px;color:#786685;margin:22px 0 20px;display:flex;justify-content:space-between;gap:10px}.trade-estimate strong{color:#65556f;font-weight:500}.trade-panel>.button{width:100%;min-height:43px;font-size:11px}.trade-note{font-size:8px;color:#786685;line-height:1.8;margin-top:13px;text-align:center}.detail-info{margin-top:18px;padding:16px 2px;font-size:10px;color:#786685;line-height:1.8}.detail-info .summary-line{font-size:9px}.own-preview-main{border:1px solid #d0cad4;background:#f9f8f9;border-radius:5px;padding:30px}.own-preview-main .review-block{margin-bottom:28px}.own-preview-main .review-block:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.preview-own-notice{margin-bottom:24px;padding:13px 17px;border:1px solid #cac4ce;background:#e8e7e9;font-size:10px;line-height:1.7;color:#786685;border-radius:4px}
.guide-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.guide-steps{background:var(--forest);padding:35px;color:#e2e0e3;border-radius:4px}.guide-steps .step-item p{color:#b5acbb}.guide-steps .step-item:last-child{border-bottom:0}.faq-list{border-top:1px solid #ccc6d0}.faq-list details{border-bottom:1px solid #ccc6d0;padding:19px 0}.faq-list summary{list-style:none;cursor:pointer;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:24px;color:#533d61}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';font-size:20px;font-family:var(--display);color:#786685}.faq-list details[open] summary:after{content:'−'}.faq-list details p{color:#786685;font-size:11px;line-height:1.9;padding:12px 22px 4px 0}.guide-small-heading{font:500 31px/1.2 var(--display);margin-bottom:23px;letter-spacing:-.5px}.limits-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:60px 0 0;border-top:1px solid #d3d0d5;padding-top:35px}.limits-grid h2{font:500 31px/1.2 var(--display);letter-spacing:-.5px}.limits-grid p{font-size:11px;color:#786685;line-height:1.85;margin-top:12px;max-width:330px}.limit-rows{margin:0}.limit-rows>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #dad7dc;font-size:10px}.limit-rows dt{color:#786685}.limit-rows dd{margin:0;color:#574a5f;text-align:right}
.app-dialog{border:1px solid #c6bfca;border-radius:7px;background:#f2f1f3;color:var(--ink);padding:0;width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);box-shadow:0 35px 120px #1e162344;overflow:auto}.app-dialog::backdrop{background:#211927a6;backdrop-filter:blur(5px)}.dialog-body{padding:37px 34px 29px}.dialog-close{position:absolute;top:10px;right:12px;background:none;color:#786685;width:28px;height:28px;font-size:25px;line-height:1}.dialog-body .eyebrow{font-size:8px;color:#786685;margin-bottom:13px}.dialog-body h2{font:500 39px/1.05 var(--display);letter-spacing:-.9px;max-width:330px}.dialog-body>p{font-size:11px;color:#786685;line-height:1.9;margin:16px 0 23px}.dialog-body .button{width:100%;font-size:11px;min-height:42px;margin-bottom:8px}.dialog-body .dialog-secondary{width:100%;display:block;background:none;padding:10px;font-size:10px;color:#786685}.dialog-rows{margin:21px 0 24px}.dialog-rows .summary-line{font-size:11px;margin:13px 0}.dialog-tag{display:inline-block;border:1px solid #c9c2ce;color:#786685;background:#ebeaec;padding:4px 8px;font-size:9px;border-radius:3px;margin:15px 0 0}.dialog-fine{font-size:9px!important;line-height:1.9!important;color:#786685!important;margin:10px 0 20px!important}.dialog-symbol{color:#786685;font-size:25px;margin-bottom:20px}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:calc(100vw - 40px);background:#392a43;color:#f5f2de;border:1px solid #594c62;border-radius:5px;padding:12px 20px;font-size:11px;box-shadow:0 5px 25px #281e2f22;z-index:100;text-align:center}.no-script{padding:20px;background:#dddadf;text-align:center}
@media(min-width:1441px){.hero-art{object-position:center 57%}.hero{min-height:730px}.hero-content{min-height:730px}.hero-content.wrap{max-width:1340px}.hero h1{font-size:97px}.hero-copy{max-width:690px}}
@media(max-width:1100px){.header-inner{padding:0 32px;gap:24px}.wrap{padding-left:32px;padding-right:32px}.desktop-nav{gap:22px;padding-left:0}.network-label{display:none}.hero h1{font-size:79px}.hero-copy{max-width:555px}.hero-art{object-position:56% 60%}.token-grid{gap:17px}.token-card-content{padding:15px 13px 12px}.token-card-heading h3{font-size:22px}.beginnings-grid{gap:62px}.create-layout{gap:28px;grid-template-columns:minmax(0,1fr) 285px}.form-panel{padding:25px 24px}.detail-grid{grid-template-columns:minmax(0,1fr) 285px}.botanical-mark{width:170px;right:-27px;bottom:-80px}}
@media(max-width:860px){.header-inner{height:82px;gap:16px}.brand{font-size:32px}.brand-sprig{width:29px;height:39px}.desktop-nav{gap:17px;font-size:11px}.wallet-trigger{font-size:10px;gap:9px;padding:9px 11px}.hero,.hero-content{min-height:610px}.hero h1{font-size:72px}.hero-art{object-position:57% 60%}.hero-wash{background:linear-gradient(90deg,#eae9ebef 0%,#eae9ebc4 28%,#eae9eb6b 56%,transparent 85%)}.hero-description{font-size:13px}.token-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.token-card-art{aspect-ratio:1.45}.token-card-content{padding:17px}.token-card-heading h3{font-size:27px}.token-card-description{font-size:11px}.beginnings-grid{gap:48px}.beginnings-intro h2{font-size:54px}.section-padding{padding-top:60px;padding-bottom:65px}.section-heading h2{font-size:43px}.beginnings-section{padding:60px 0}.create-layout{grid-template-columns:minmax(0,1fr) 245px;gap:23px}.preview-cover{height:180px}.preview-card-body{padding:16px}.preview-card-title{font-size:27px}.form-panel{padding:23px 22px}.page-heading h1{font-size:52px}.page-heading p{font-size:11px}.field-grid{gap:14px}.detail-grid{grid-template-columns:minmax(0,1fr) 255px;gap:20px}.trade-panel{padding:19px}.detail-heading h1{font-size:41px}.detail-portrait{width:74px;height:74px}.chart-meta{padding:20px 20px 0}.chart-intervals{gap:0}.chart-intervals button{padding:5px 5px}.chart-price{font-size:28px}.chart-change{font-size:9px;margin-left:6px}.guide-layout{gap:35px}.guide-steps{padding:27px}.footer-top{gap:18px}.footer-top nav{gap:17px}}
@media(max-width:680px){.wrap{padding-left:24px;padding-right:24px}.header-inner{height:76px;padding:0 22px;gap:12px}.desktop-nav{display:none}.header-actions{margin-left:auto;gap:12px}.menu-toggle{display:block}.wallet-trigger{padding:8px 11px;min-height:34px;font-size:9px}.wallet-trigger svg{display:none}.brand{font-size:31px;letter-spacing:-1.7px}.brand-sprig{width:27px;height:36px}.hero{min-height:670px}.hero-content{min-height:670px;align-items:flex-start;padding-top:63px;padding-bottom:200px}.hero-art{object-position:64% bottom}.hero-wash{background:linear-gradient(180deg,#ebe9ece0 0%,#ebe9ecc2 28%,#ebe9ec44 60%,transparent 87%),linear-gradient(90deg,#eae9eba3 0%,transparent 100%)}.hero h1{font-size:65px;letter-spacing:-2px;margin-top:23px;margin-bottom:22px}.hero h1 em{letter-spacing:-2.3px}.hero-description{font-size:12px;line-height:1.75;max-width:270px;margin-bottom:24px}.hero .eyebrow{font-size:8px;letter-spacing:.14em}.hero-buttons{gap:24px}.hero-buttons .button{font-size:11px;padding:12px 17px;min-height:44px;gap:21px}.hero .text-link{font-size:11px;gap:12px}.hero-footnote{font-size:8px;margin-top:16px}.hero-caption{right:25px;bottom:24px;font-size:15px}.section-padding{padding:48px 0 55px}.section-heading{gap:18px;margin-bottom:19px}.section-heading h2{font-size:36px;letter-spacing:-.8px;margin-top:8px}.section-heading .text-link{font-size:9px;gap:9px;white-space:nowrap;margin-bottom:2px}.eyebrow{font-size:8px;letter-spacing:.13em}.sample-note{font-size:8px;line-height:1.7;margin-bottom:19px}.token-grid{gap:18px}.token-card-art{aspect-ratio:1.04}.token-card-content{padding:13px 12px 10px}.token-card-heading{align-items:flex-start;flex-direction:column;gap:5px}.token-card-heading h3{font-size:24px;line-height:1.05}.ticker{font-size:8px}.token-card-description{font-size:9px;margin-top:8px}.token-card-data{margin-top:15px;font-size:9px}.metric-value{font-size:11px}.metric-label{font-size:7px}.mini-chart{width:45px;height:23px}.card-foot{font-size:7px;gap:5px;padding-top:9px;margin-top:11px}.sample-stamp{top:8px;left:8px;font-size:7px;padding:3px 5px}.bookmark{height:26px;width:26px;right:7px;top:7px}.bookmark svg{width:11px;height:11px}.beginnings-section{padding:51px 0 45px}.beginnings-grid{grid-template-columns:1fr;gap:40px}.beginnings-intro h2{font-size:54px;letter-spacing:-1.3px;margin:16px 0 20px}.beginnings-intro p:not(.eyebrow){font-size:11px;max-width:280px}.botanical-mark{width:130px;right:6px;bottom:-3px;opacity:.19}.beginnings-intro .text-link{margin-top:22px}.step-item{padding:23px 0;gap:20px}.step-item h3{font-size:28px}.step-item p{font-size:11px}.guide-note{margin-left:48px;font-size:9px}.last-note{padding-top:46px;padding-bottom:53px}.last-note h2{font-size:40px}.last-note>p{font-size:10px}.last-note .button{font-size:11px}.footer-top{flex-wrap:wrap;gap:12px;padding-bottom:25px}.footer-brand{font-size:28px}.footer-top>p{font-size:14px}.footer-top nav{width:100%;margin:10px 0 0;gap:23px;font-size:10px}.footer-bottom{font-size:7px;gap:8px;flex-wrap:wrap}.footer-bottom>span:last-child{display:none}.footer-preview{font-size:7px}.site-footer{padding-top:27px}.page-shell{padding-top:30px;padding-bottom:55px}.page-breadcrumb{font-size:9px;gap:7px;margin-bottom:25px}.page-heading{align-items:start;gap:14px;margin-bottom:24px}.page-heading h1{font-size:47px;letter-spacing:-1.2px}.page-heading p{font-size:10px;line-height:1.8;max-width:300px}.page-heading .button{font-size:10px;min-height:36px;padding:9px 12px;gap:10px;white-space:nowrap}.explore-controls{flex-wrap:wrap;gap:13px;padding:14px 0;margin:20px 0}.tabs{order:0;gap:2px}.tab-button{font-size:10px;padding:8px 10px;min-height:33px}.search-field{order:2;max-width:none;width:100%;flex-basis:100%}.search-field input{font-size:12px;height:40px}.sort-select{order:1;margin-left:auto;font-size:9px;max-width:100px}.explore-note{font-size:8px;margin-bottom:19px;gap:12px}.create-layout{grid-template-columns:1fr;gap:26px}.preview-aside{position:static;max-width:none}.token-preview-card{display:grid;grid-template-columns:140px minmax(0,1fr)}.preview-cover{height:100%;min-height:190px}.preview-card-body{padding:19px}.preview-card-title{font-size:27px}.preview-card-description{font-size:9px;margin-top:9px}.preview-card-bottom{margin-top:13px;padding-top:10px;font-size:8px}.aside-note{font-size:8px;max-width:none}.aside-summary{display:none}.aside-heading{font-size:8px}.stepper{max-width:none;margin:25px 0 27px}.stepper-item{font-size:9px;gap:6px}.stepper-number{width:23px;height:23px;font-size:9px}.stepper-item:not(:last-child):after{margin:0 10px 0 3px}.form-panel{padding:23px 20px}.panel-topline{margin-bottom:22px}.panel-topline h2{font-size:29px}.panel-topline>span{font-size:8px}.field input,.field textarea,.field select{font-size:13px}.field>label,.field-label{font-size:10px}.field-hint{font-size:9px}.field-grid{gap:14px}.form-footer{gap:14px}.form-footer p{font-size:8px;max-width:160px}.form-footer .button{font-size:10px;padding:10px 15px;gap:12px;min-height:40px}.input-unit>span{top:13px}.graduation-result{padding:16px 14px;gap:15px}.graduation-result-value{font-size:25px}.graduation-result-label{font-size:9px}.calculation-note{font-size:8px}.review-rows{gap:14px 20px}.review-row dt{font-size:8px}.review-row dd{font-size:11px}.detail-heading{gap:15px;flex-wrap:wrap;margin-bottom:25px}.detail-portrait{width:65px;height:65px}.detail-heading h1{font-size:37px;letter-spacing:-.7px}.detail-heading .ticker{font-size:9px}.detail-label{font-size:7px}.detail-actions{width:100%;margin:1px 0 0;justify-content:flex-end}.detail-actions .button{font-size:9px;padding:7px 11px;min-height:32px}.detail-grid{grid-template-columns:1fr}.detail-grid>.trade-column{grid-row:2}.trade-panel{padding:23px}.trade-tabs button{min-height:36px}.trade-label,.trade-estimate{font-size:10px}.trade-input input{font-size:30px}.trade-presets button{font-size:9px;min-height:30px}.trade-panel>.button{font-size:12px}.trade-note{font-size:9px}.detail-info{margin-top:13px}.detail-metrics dd{font-size:15px}.detail-metrics dt{font-size:8px}.token-chart{height:230px}.chart-footer{font-size:8px}.chart-meta{padding:23px 22px 0}.chart-price{font-size:31px}.chart-intervals button{font-size:9px;padding:5px 7px}.detail-description p{font-size:11px}.own-preview-main{padding:24px 22px}.preview-own-notice{font-size:10px}.guide-layout{grid-template-columns:1fr;gap:39px}.guide-steps{padding:28px}.guide-steps .step-item:first-child{padding-top:0}.guide-small-heading{font-size:32px}.faq-list summary{font-size:12px}.faq-list details p{font-size:11px}.limits-grid{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:30px}.limits-grid h2{font-size:31px}.limit-rows>div{font-size:10px}.dialog-body{padding:35px 27px 25px}.dialog-body h2{font-size:37px}.dialog-body>p{font-size:11px}.toast{font-size:10px;width:max-content;max-width:calc(100vw - 32px);bottom:18px}}
@media(max-width:380px){.wrap{padding-left:19px;padding-right:19px}.header-inner{padding:0 17px}.hero h1{font-size:57px}.hero,.hero-content{min-height:635px}.hero-content{padding-top:53px}.hero-buttons{gap:20px}.hero-caption{font-size:14px;right:19px}.token-grid{gap:12px}.token-card-content{padding:12px 10px 10px}.token-card-heading h3{font-size:22px}.token-card-description{font-size:8px}.card-foot{font-size:6px}.section-heading h2{font-size:33px}.section-heading .text-link{font-size:8px;gap:6px}.page-heading h1{font-size:41px}.page-heading{flex-wrap:wrap}.form-panel{padding:22px 17px}.token-preview-card{grid-template-columns:115px minmax(0,1fr)}.preview-cover{min-height:180px}.preview-card-body{padding:16px 14px}.preview-card-title{font-size:25px}.graduation-result-value{font-size:23px}.graduation-result-label{font-size:8px}.stepper-item{font-size:8px}.stepper-item:not(:last-child):after{margin:0 7px 0 3px}.field-grid{gap:12px}.detail-heading h1{font-size:34px}.chart-change{display:block;margin:5px 0 0}.chart-intervals{padding-top:5px}}
.upload-icon{display:block}.upload-icon svg{width:25px;height:25px}.stepper-item{background:transparent;border:0;text-align:left;padding:0}.curve-axis{display:flex;justify-content:space-between;font-size:9px;color:#756481;padding:0 2px}.shape-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.shape-options button{display:flex;flex-direction:column;align-items:start;gap:5px;text-align:left;border:1px solid #ccc6d0;background:#f3f2f3;border-radius:4px;padding:13px 14px}.shape-options button[aria-pressed=true]{border-color:#786685;background:#e6e4e8}.shape-options button>span{font-size:11px;color:#55485e}.shape-options button small{font-size:9px;color:#776583;line-height:1.5}.target-presets{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-7px 0 22px}.target-presets>span{font-size:9px;color:#786685;margin-right:4px}.guide-start{color:#e1dfe3;border-color:#78668555;margin-top:25px;font-size:10px}.guide-start:hover{background:#4b3758;color:#fff8de;border-color:#78668599}.share-url{overflow-wrap:anywhere;font-size:10px!important}.field-error{color:#98432c}.aside-note,.field-hint,.section-explanation,.calculation-note,.summary-caption{color:#756481}.optional,.character-count{color:#786685}.trade-note,.detail-info,.explore-note{color:#73617f}.faq-list details p,.limits-grid p{color:#73617f}.preview-card-description{color:#72617d}.footer-bottom{color:#6c5c77}
@media(max-width:680px){.page-shell .sort-select{font-size:10px}.field input,.field textarea,.search-field input{font-size:16px}.sample-art-button{width:43px;height:43px}.preset-button,.trade-presets button{min-height:34px}.panel-topline>span,.aside-heading,.optional,.character-count,.field-hint,.calculation-note,.summary-caption,.aside-note,.trade-note{font-size:10px}.field-label,.field>label{font-size:11px}.review-row dt{font-size:10px}.review-row dd{font-size:12px}.shape-options button small{font-size:10px}.curve-axis{font-size:10px}.target-presets>span{font-size:10px}.curve-preview-head{font-size:10px}.form-footer p{font-size:10px}.summary-line{font-size:11px}.hero-footnote{font-size:10px}.sample-note,.explore-note{font-size:10px}.ticker,.card-foot{font-size:9px}.metric-label{font-size:9px}.token-card-description{font-size:10px}.footer-bottom,.footer-preview{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
