:root{color-scheme:dark light;--sunlit:#2e7a8c;--twilight:#14384a;--midnight:#121214;--abyss:#0a0a0b;--washi:#e8e2d2;--sumi:#12100e;--oxblood:#7a2318;--kelp:#4a7c59;--paper:#000000;--ink:var(--washi);--ink-rgb:232 226 210;--goldleaf:#c9a24b;--sell:#d38d7d;--surface:rgb(var(--ink-rgb)/3.5%);--surface-input:rgb(var(--ink-rgb)/5%);--hover:rgb(var(--ink-rgb)/3%);--water-1:var(--sunlit);--water-2:var(--twilight);--water-3:var(--midnight);--depth-tint:0.2;--shaft-rgb:190 226 232;--shaft-alpha:0.24;--t:0.1;--lev:0.15;--shaft:1;--gut:clamp(18px,3.4vw,44px);--hair:rgb(var(--ink-rgb)/14%);--hair-2:rgb(var(--ink-rgb)/7%);--ink-dim:rgb(var(--ink-rgb)/52%);--ink-faint:rgb(var(--ink-rgb)/30%);--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--serif:"Spectral",Georgia,serif;--display:"Fraunces",Georgia,serif}*{box-sizing:border-box}body,html{margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--serif);font-weight:300;font-size:15px;line-height:1.62;overflow-x:hidden}::selection{background:var(--goldleaf);color:var(--paper)}a{color:inherit;text-decoration:none}.water{position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--paper)}.water:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--water-1) 0,var(--water-2) 26%,var(--water-3) 52%,transparent 80%);opacity:calc(var(--depth-tint) * (1 - (var(--t) * .62 + var(--lev) * .38)));transition:opacity .55s cubic-bezier(.4,0,.3,1)}.shafts{position:fixed;inset:0 0 auto 0;height:78vh;z-index:1;pointer-events:none;opacity:calc(var(--shaft) * .5);transition:opacity .55s ease;mix-blend-mode:screen}.shafts span{position:absolute;top:-14vh;width:12vw;height:96vh;display:block;background:linear-gradient(180deg,rgb(var(--shaft-rgb)/var(--shaft-alpha)),rgb(var(--shaft-rgb)/0) 72%);transform-origin:top center;filter:blur(7px)}.shafts span:first-child{left:6%;transform:rotate(7deg) scaleX(.7)}.shafts span:nth-child(2){left:29%;transform:rotate(-5deg) scaleX(1.15)}.shafts span:nth-child(3){left:57%;transform:rotate(9deg) scaleX(.55)}.shafts span:nth-child(4){left:79%;transform:rotate(-8deg) scaleX(.9)}.shell{position:relative;z-index:2;max-width:1180px;margin:0 auto;padding:0 var(--gut) 80px}.top{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:calc(var(--gut) * .9) 0 0;flex-wrap:wrap}.wordmark{font-family:var(--display);font-weight:400;font-variation-settings:"SOFT" 30,"WONK" 1,"opsz" 120;font-size:clamp(2rem,5.6vw,3.9rem);line-height:.84;letter-spacing:-.028em;margin:0 0 .18em}.wordmark em{font-style:normal;font-variation-settings:"SOFT" 80,"WONK" 1,"opsz" 144;font-weight:300;color:var(--goldleaf)}.mast-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-family:var(--mono);font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-dim);text-align:right;line-height:1.9}.mast-meta b{color:var(--ink);font-weight:500}.account{display:grid;grid-gap:3px;gap:3px;justify-items:end;text-align:right;padding:9px 13px;background:var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account b{font-size:11px;letter-spacing:.08em;font-weight:500;text-transform:none}.account span{font-size:8.5px;letter-spacing:.13em;color:var(--ink-dim)}.account:hover:not(:disabled) span:not(.ok):not(.warn){color:inherit}.chip{border-color:var(--hair)}.account:has(.chain-mark){grid-template-columns:auto auto;align-items:center;gap:3px 9px}.chain-mark{grid-row:1/span 2}.addr,.chip span{text-transform:none;letter-spacing:.06em}.mast-side{grid-gap:8px;justify-items:end;flex:0 0 auto}.mast-side,.nav{display:grid;gap:8px}.nav{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.nav a{padding:9px 13px;background:var(--surface);border:1px solid var(--hair);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:border-color .16s ease,color .16s ease}.nav a:hover,.nav a[data-active=true]{color:var(--goldleaf);border-color:var(--goldleaf)}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:6px}@media (max-width:880px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.stats{grid-template-columns:minmax(0,1fr)}}.stat{min-width:0;padding:12px 14px 13px;border:1px solid var(--hair);background:var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.stat dt{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:5px}.stat dd,.stat dt{font-family:var(--mono)}.stat dd{margin:0;font-size:12.5px;letter-spacing:.03em;color:var(--ink);overflow-wrap:anywhere}.stat-sub{display:block;margin-top:3px;font-family:var(--mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim)}.account .ok,.stat .ok{color:var(--goldleaf)}.account .warn,.stat .warn{color:var(--sell)}dl{margin:0}.sec{display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);padding:34px 0 9px;border-bottom:1px solid var(--hair);margin-bottom:2px}.sec h1,.sec h2{font:inherit;margin:0;letter-spacing:.2em}.row{display:grid;grid-template-columns:30px minmax(0,2.1fr) 1fr 1fr 1.35fr;grid-gap:0 clamp(10px,1.8vw,26px);gap:0 clamp(10px,1.8vw,26px);align-items:center;padding:13px 0;border-bottom:1px solid var(--hair-2);transition:background .18s ease}.row:hover{background:var(--hover)}.row-n{font-family:var(--mono);font-size:9px;color:var(--ink-faint);letter-spacing:.1em}.row-id{min-width:0;display:flex;align-items:center;gap:11px}.row-name{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1;font-weight:400;font-size:1.06rem;letter-spacing:-.008em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row:hover .row-name{color:var(--goldleaf)}.row-sub{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin-top:2px}.num,.row-sub{font-family:var(--mono)}.num{font-size:11.5px;letter-spacing:.02em;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.num small{display:block;font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:2px}.gold{color:var(--goldleaf)}.dim{color:var(--ink-dim)}.red{color:var(--oxblood)}.depth{position:relative;height:3px;background:var(--hair-2);overflow:hidden}.depth i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,var(--sunlit),var(--goldleaf));transition:width .5s cubic-bezier(.4,0,.3,1)}.depth-cap{display:flex;justify-content:space-between;letter-spacing:.13em;margin-top:5px}.badge,.depth-cap{font-family:var(--mono);font-size:8.5px;text-transform:uppercase;color:var(--ink-dim)}.badge{display:inline-block;letter-spacing:.16em;padding:2px 7px 3px;border:1px solid var(--hair)}.badge.grad{border-color:var(--goldleaf);color:var(--goldleaf)}.panel{border:1px solid var(--hair);background:var(--surface);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:clamp(16px,2.4vw,24px)}.panel-head{font-size:9px;letter-spacing:.2em;padding-bottom:10px;border-bottom:1px solid var(--hair);margin-bottom:16px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.panel-head,label{font-family:var(--mono);text-transform:uppercase;color:var(--ink-dim)}label{display:block;font-size:8.5px;letter-spacing:.16em;margin-bottom:6px}input[type=number],input[type=text],textarea{width:100%;background:var(--surface-input);border:1px solid var(--hair);color:var(--ink);font-family:var(--mono);font-size:13px;letter-spacing:.02em;padding:10px 12px;border-radius:0;outline:none;transition:border-color .16s ease}input:focus,textarea:focus{border-color:var(--goldleaf)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}.field{margin-bottom:15px}.field-note{font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:var(--ink-dim);margin-top:5px;line-height:1.6}.btn,button{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:11px 18px;background:transparent;color:var(--ink);border:1px solid var(--hair);cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.btn:hover,button:hover:not(:disabled){border-color:var(--goldleaf);color:var(--goldleaf)}button:disabled{color:var(--ink-faint);cursor:not-allowed}.btn.primary,button.primary{border-color:var(--goldleaf);color:var(--goldleaf)}.btn.primary:hover,button.primary:hover:not(:disabled){background:var(--goldleaf);color:var(--paper)}button.sell.primary{border-color:var(--oxblood);color:var(--sell)}button.sell.primary:hover:not(:disabled){background:var(--oxblood);color:var(--ink)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--hair);margin-bottom:16px}.tabs button{flex:1 1;border:none;border-bottom:2px solid transparent;padding:9px 0 8px;color:var(--ink-dim)}.tabs button[data-active=true]{color:var(--ink);border-bottom-color:var(--goldleaf)}.tabs button:hover:not(:disabled){color:var(--ink);border-color:transparent;border-bottom-color:var(--hair)}.tabs button[data-active=true]:hover{border-bottom-color:var(--goldleaf)}.r-row{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid var(--hair-2);font-family:var(--mono);font-size:11px}.r-row dt{color:var(--ink-dim);letter-spacing:.11em;text-transform:uppercase;font-size:9px;padding-top:.18em}.r-row dd{margin:0;text-align:right;color:var(--ink);letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stage{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:clamp(20px,3.2vw,46px);gap:clamp(20px,3.2vw,46px);align-items:start;padding-top:26px}.mint-stage{grid-template-areas:"hero side" "body side";row-gap:18px}.mint-hero{grid-area:hero}.mint-body{grid-area:body}.mint-side{grid-area:side}.stack{display:flex;flex-direction:column;gap:18px}.note{font-family:var(--serif);font-size:13.5px;line-height:1.68;color:var(--ink-dim);max-width:62ch}.note b{color:var(--ink);font-weight:400}.empty{padding:46px 0 40px;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.hero-price{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 96;font-weight:400;font-size:clamp(2rem,5vw,3rem);line-height:1;letter-spacing:-.02em}.hero-price span{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);margin-left:10px;vertical-align:middle}.title{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1,"opsz" 120;font-weight:400;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.02;letter-spacing:-.022em;margin:0}.alert{border:1px solid var(--oxblood);border-left-width:3px;padding:11px 14px;font-family:var(--mono);font-size:10.5px;line-height:1.7;letter-spacing:.02em;color:var(--sell);word-break:break-word}.alert.ok{border-color:var(--goldleaf);color:var(--goldleaf)}.quest{display:flex;flex-direction:column;gap:2px;margin-bottom:14px;border:1px solid var(--hair)}.quest-step{display:flex;align-items:flex-start;gap:11px;padding:11px 13px;border-bottom:1px solid var(--hair-2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.quest-step:last-child{border-bottom:none}.quest-step.static{cursor:default}.quest-box{flex:0 0 auto;width:15px;height:15px;margin-top:1px;border:1px solid var(--hair);display:grid;place-items:center;font-size:10px;line-height:1;color:var(--paper);transition:background .16s ease,border-color .16s ease}.quest-step[data-done=true] .quest-box{background:var(--goldleaf);border-color:var(--goldleaf)}.quest-step[data-done=pending] .quest-box{border-color:var(--goldleaf)}.quest-body{flex:1 1;min-width:0}.quest-body b{font-size:11px;letter-spacing:.03em;color:var(--ink);font-weight:500}.quest-body b,.quest-body span{display:block;font-family:var(--mono)}.quest-body span{font-size:9px;letter-spacing:.05em;color:var(--ink-dim);line-height:1.6;margin-top:3px}.quest-body .link{font-size:9px}.quest-step input[type=text]{margin-top:7px;font-size:12px;padding:7px 10px}.reflink{display:flex;gap:8px;align-items:stretch;margin-top:8px}.reflink code{flex:1 1;min-width:0;font-family:var(--mono);font-size:10px;color:var(--ink-dim);background:var(--surface-input);border:1px solid var(--hair);padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.7}.reflink button{flex:0 0 auto;font-size:9px;padding:8px 12px}.trades{border-top:1px solid var(--hair-2)}.trade{display:grid;grid-template-columns:46px 1fr auto;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--hair-2);font-family:var(--mono);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade .side{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase}.tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0 14px}.tools input[type=text]{flex:1 1 200px;width:auto;min-width:0;font-size:11.5px;padding:8px 11px}.seg{display:flex;border:1px solid var(--hair)}.seg button{border:none;border-left:1px solid var(--hair);font-size:8.5px;letter-spacing:.14em;padding:8px 11px;color:var(--ink-dim)}.seg button:first-child{border-left:none}.seg button:hover:not(:disabled){color:var(--ink);border-color:var(--hair)}.seg button[data-active=true]{color:var(--goldleaf);background:var(--hover);box-shadow:inset 0 -2px 0 var(--goldleaf)}.seg-one{font-size:8.5px;letter-spacing:.14em;padding:8px 11px;color:var(--ink-dim)}.seg-one[data-active=true]{color:var(--goldleaf);border-color:var(--goldleaf);background:var(--hover)}.pager{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pager button{font-size:8.5px;letter-spacing:.14em;padding:7px 11px}.link{font:inherit;letter-spacing:inherit;text-transform:none;padding:0;border:none;border-bottom:1px solid var(--hair);background:none;color:inherit;cursor:pointer}.link:hover:not(:disabled){color:var(--goldleaf);border-color:var(--goldleaf)}.art{flex:none;display:block;object-fit:cover;border:1px solid var(--hair);background:var(--surface-input)}.specimen-head{display:flex;align-items:center;gap:clamp(14px,2vw,22px)}.ellipsis{min-width:0;max-width:24ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart{display:block;width:100%;height:auto}.chart-t{font-family:var(--mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;fill:var(--ink-dim)}.modal{width:min(440px,calc(100vw - 28px));max-height:min(78vh,620px);padding:0;border:1px solid var(--hair);background:var(--paper);color:var(--ink);overflow:auto}.modal::-webkit-backdrop{background:rgb(0 0 0/66%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal::backdrop{background:rgb(0 0 0/66%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 11px 10px 16px;border-bottom:1px solid var(--hair);background:var(--paper);font-family:var(--mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.modal-head button{padding:5px 10px;font-size:8.5px;letter-spacing:.14em}.modal-body{padding:16px}.choice{display:block;width:100%;margin-bottom:8px;padding:10px 13px 11px;text-align:left;text-transform:none;letter-spacing:normal;background:var(--surface)}.choice[data-current=true]{border-color:var(--hair-2)}.choice-name{display:block;font-family:var(--serif);font-size:15px;letter-spacing:.01em;color:inherit}.choice-meta{display:block;margin-top:2px;font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.choice:disabled .choice-meta{color:var(--ink-faint)}.choice:has(.choice-mark){display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:12px;column-gap:12px}.choice-mark{grid-row:1/span 2}:focus-visible{outline:2px solid var(--goldleaf);outline-offset:2px}@media (max-width:640px){.mast-meta{width:100%;justify-content:flex-start;text-align:left;padding-bottom:0}.account{flex:1 1;min-width:0;justify-items:start;text-align:left}.mast-side{width:100%;justify-items:stretch}.nav a{padding:8px 4px;letter-spacing:.08em;text-align:center}}@media (max-width:400px){.nav{gap:6px}.nav a{font-size:9px;padding:8px 2px;letter-spacing:.04em}}@media (max-width:900px){.stage{grid-template-columns:minmax(0,1fr)}.mint-stage{grid-template-areas:"hero" "side" "body"}.row{grid-template-columns:22px minmax(0,1.6fr) 1fr 1fr}.row>:last-child{grid-column:2/-1;text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}@media (prefers-color-scheme:light){:root{--paper:#f4efe2;--ink:var(--sumi);--ink-rgb:18 16 14;--goldleaf:#7a5a0e;--sell:#8c2f1e;--surface:rgb(255 255 255/52%);--surface-input:rgb(255 255 255/72%);--hover:rgb(var(--ink-rgb)/4%);--water-1:#8fc3cc;--water-2:#b7d5d7;--water-3:#dde5dc;--depth-tint:0.3;--shaft-rgb:255 253 246;--shaft-alpha:0.44;--ink-dim:rgb(var(--ink-rgb)/62%);--ink-faint:rgb(var(--ink-rgb)/42%);--hair:rgb(var(--ink-rgb)/18%);--hair-2:rgb(var(--ink-rgb)/10%)}.modal::-webkit-backdrop{background:rgb(18 16 14/46%)}.modal::backdrop{background:rgb(18 16 14/46%)}}.up-media{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.up-drop{position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed var(--hair);background:var(--surface-input);cursor:pointer;overflow:hidden;transition:border-color .16s ease}.up-drop:hover{border-color:var(--goldleaf)}.up-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.up-drop img{width:100%;height:100%;object-fit:cover;display:block}.up-drop .up-prompt{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);text-align:center;line-height:1.9;padding:8px}.up-logo{width:112px;height:112px;flex:0 0 auto}.up-banner{width:100%;aspect-ratio:3/1}.up-clear{position:absolute;top:6px;right:6px;z-index:2;padding:3px 8px;font-size:8px;letter-spacing:.12em;background:rgb(0 0 0/48%);border-color:transparent;color:#fff}.up-socials{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:520px){.up-socials{grid-template-columns:1fr}}.up-banner-hero{width:100%;aspect-ratio:4/1;overflow:hidden;border:1px solid var(--hair);background:var(--surface-input)}.up-banner-hero img{width:100%;height:100%;object-fit:cover;display:block}.up-links{gap:16px;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.site-footer,.up-links{display:flex;flex-wrap:wrap}.site-footer{position:relative;z-index:2;justify-content:center;gap:10px 26px;border-top:1px solid var(--hair-2);padding:30px var(--gut) 40px}.site-footer a{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-faint);transition:color .16s ease}.site-footer a:hover{color:var(--goldleaf)}.prof-addr{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-dim)}.prof-tab-note{font-family:var(--mono);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-faint);padding:16px 0 0}.prof-rewards{padding-top:6px}.reward-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--hair-2);border-radius:3px;overflow:hidden;margin:20px 0 22px;background:var(--surface)}.reward-stat{padding:20px var(--gut);border-top:1px solid var(--hair-2);border-left:1px solid var(--hair-2)}.reward-stat .k{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.reward-stat .v{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1;font-size:1.7rem;line-height:1.1;color:var(--ink);margin-top:9px}.claim-btn{font-family:var(--mono);font-size:11px;letter-spacing:.08em;padding:12px 20px;border:1px solid var(--hair);border-radius:3px;background:var(--surface-input);color:var(--ink-dim);cursor:not-allowed}.swap-wrap{max-width:480px;margin:0 auto}.swap-list{max-height:340px;overflow-y:auto}.swap-opt{display:flex;width:100%;align-items:center;gap:11px;text-align:left;padding:10px 6px;border:none;border-bottom:1px solid var(--hair-2);background:transparent;text-transform:none;letter-spacing:0}.swap-list .swap-opt:last-child{border-bottom:none}.swap-opt:hover:not(:disabled){background:var(--hover);border-color:var(--hair-2);color:var(--ink)}.swap-opt:hover .row-name{color:var(--goldleaf)}.swap-opt .row-name{font-size:.98rem}.swap-console{display:flex;flex-direction:column;gap:18px;padding-top:6px}.swap-sel{display:flex;align-items:center;gap:13px;padding-bottom:16px;border-bottom:1px solid var(--hair)}@media (min-width:641px){.top{flex-wrap:wrap;row-gap:14px}.mast-side{display:contents}.nav{flex:1 0 100%;display:flex;flex-wrap:wrap;grid-template-columns:none;gap:8px;justify-content:flex-start}.nav a{flex:0 0 auto}}.create-stage>.create-intro,.create-stage>.title{grid-column:1/-1}.create-intro{max-width:none}.create-stage{row-gap:18px}.swap-legs{display:flex;flex-direction:column;gap:6px}.swap-leg{border:1px solid var(--hair);background:var(--surface-input);padding:13px 15px}.swap-leg-head{display:flex;align-items:center;justify-content:space-between;min-height:22px;margin-bottom:9px}.swap-leg-role{font-family:var(--mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.swap-leg-body{display:flex;align-items:center;gap:12px}.swap-amt{flex:1 1;min-width:0;font-family:var(--mono);font-size:1.5rem;letter-spacing:0;line-height:1.2;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}input.swap-amt{width:auto;background:transparent;border:none;border-radius:0;padding:0;font-size:1.5rem;letter-spacing:0}input.swap-amt:focus{border:none}.swap-amt-out{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swap-asset{gap:8px;flex:0 0 auto;padding:5px 12px 5px 6px;border:1px solid var(--hair);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink);white-space:nowrap}.swap-asset,.swap-eth-badge{display:inline-flex;align-items:center;border-radius:999px}.swap-eth-badge{justify-content:center;width:22px;height:22px;background:var(--hover);color:var(--goldleaf)}.swap-flip-row{position:relative;z-index:1;display:flex;justify-content:center;height:0}.swap-flip{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-top:-17px;padding:0;border-radius:999px;background:var(--paper);border:1px solid var(--hair);color:var(--ink-dim)}.swap-flip:hover:not(:disabled){border-color:var(--goldleaf);color:var(--goldleaf)}.swap-rate{margin-top:9px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;padding-top:2px}.card{display:flex;flex-direction:column;gap:13px;padding:15px 15px 14px;border:1px solid var(--hair-2);background:var(--surface);transition:background .18s ease,border-color .18s ease}.card:hover{background:var(--hover);border-color:var(--hair)}.card:hover .row-name{color:var(--goldleaf)}.card-head{display:flex;align-items:center;gap:11px}.card-head .badge{flex:0 0 auto;align-self:flex-start}.card-foot{margin-top:auto;display:flex;flex-direction:column;gap:11px}.card-nums{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.card-nums .num.at-start{text-align:left}.prot{display:flex;flex-direction:column;gap:14px}.prot-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair-2)}.prot-total .k{font-family:var(--mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim)}.prot-total .v{font-family:var(--display);font-variation-settings:"SOFT" 40,"WONK" 1;font-size:1.5rem;color:var(--goldleaf);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prot-total .prot-usd{font-family:var(--mono);font-size:12px;color:var(--ink-dim)}.prot-pools{display:flex;flex-direction:column}.prot .row-usd{font-family:var(--mono);font-size:9px;letter-spacing:.04em;color:var(--ink-dim);margin-top:2px}