:root{--bg:#090810;--surface:#0f0d1b;--surface-2:#151224;--accent:#9f96cd;--accent-rgb:184,160,255;--text:#edecf3;--muted:#8e8c98;--line:#28272f;--font:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif;--asset-0:#9f96cd;--asset-1:#a7c9ee;--asset-2:#dfb58a;--asset-3:#bdace2;scroll-behavior:smooth;scroll-padding-top:32px}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--bg)}.wrap{max-width:1440px;margin:auto;padding-left:64px;padding-right:64px}.header{height:114px;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand-mark{width:34px;height:34px;color:var(--accent)}.brand-name{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:-1.1px}.brand-dot{font:10px var(--font);vertical-align:top;margin:5px 0 0 4px;display:inline-block;letter-spacing:0}.header nav{display:flex;gap:32px;font-size:14px;color:#b0aeba}.header nav a:hover{color:var(--accent)}.button{display:inline-flex;align-items:center;justify-content:center;gap:40px;border:1px solid var(--accent);border-radius:7px;padding:17px 24px;background:var(--accent);color:#0c0b15;font-weight:650;font-size:15px;transition:transform .25s,box-shadow .25s}.button:hover{transform:translateY(-2px);box-shadow:0 5px 30px rgba(var(--accent-rgb),.13)}.button span{font-size:21px;line-height:1}.button-small{padding:12px 19px;font-size:14px;gap:28px}.hero{position:relative;display:grid;grid-template-columns:1.12fr 1fr;min-height:695px;align-items:center;padding-top:30px;padding-bottom:52px}.hero-copy{position:relative;z-index:2}.network-switch{display:inline-flex;padding:4px;border:1px solid #2f2d37;border-radius:100px;gap:3px;margin:0 0 37px;background:#0f0d1b}.network-switch button{display:flex;align-items:center;gap:7px;border:0;border-radius:100px;padding:8px 15px;font-size:12px;font-weight:500;color:#9c9aa7;background:none;white-space:nowrap}.network-switch button[aria-pressed=true]{background:#2a2737;color:var(--accent)}.rh-icon{font-size:16px;line-height:1}.sol-icon{font-weight:700;font-size:18px;line-height:1}.eyebrow,.micro{font-size:12px;letter-spacing:.12em;font-weight:500}.eyebrow{color:var(--accent);margin:0 0 23px}.hero-kicker{font-size:11px;letter-spacing:.16em;margin-bottom:20px}h1,h2,h3,p{margin-top:0}h1{font:550 clamp(45px,4.55vw,72px)/1.09 var(--display);letter-spacing:-4px;margin-bottom:25px;white-space:nowrap}.accent{color:var(--accent)}.hero-description{font-size:17px;color:#a8a6b4;line-height:1.72;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:32px}.text-button{font-size:14px;display:inline-flex;align-items:center;gap:24px}.text-button:hover{color:var(--accent)}.hero-note{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.13em;color:#7b7987;margin-top:28px}.mini-mark{font-size:18px}.hero-visual{position:relative;height:560px;min-width:0;margin-left:-30px;perspective:1000px}.art-stage{position:absolute;inset:-40px -58px -20px -65px;display:grid;place-items:center;transform-style:preserve-3d;transition:transform .35s ease-out}.hero-number{font:600 140px var(--display);letter-spacing:-10px;color:#1b172e;transform:rotate(-15deg)}.hero-number span{display:block;color:#2f2a47}.art-stage img{width:100%;height:100%;object-fit:contain;filter:contrast(1.04);mix-blend-mode:screen;mask-image:radial-gradient(ellipse 70% 60% at center,#000 45%,transparent 90%);animation:levitate 8s ease-in-out infinite}.asset-label{position:absolute;display:flex;align-items:center;gap:11px;background:linear-gradient(135deg,#1b172fd9,#0c0b15dd);border:1px solid #4e477355;box-shadow:0 12px 35px #0005;backdrop-filter:blur(12px);padding:12px 15px;border-radius:9px;min-width:167px;transform:rotate(-4deg);animation:label-float 7s ease-in-out infinite}.asset-label-one{top:58px;right:-1px}.asset-label-two{top:233px;left:-12px;transform:rotate(3deg);animation-delay:-2s}.asset-label-three{bottom:57px;right:12px;animation-delay:-4s}.asset-label small{display:block;font-size:9px;letter-spacing:.13em;color:#928ea3;line-height:1.4}.asset-label b{font-weight:500;font-size:14px}.asset-symbol{display:grid;place-items:center;width:34px;height:34px;border-radius:100px;font-size:20px;flex-shrink:0}.eth-symbol{background:#343a4c;color:#dce6ff}.usdc-symbol{background:#214c75;color:#d9ecff}.btc-symbol{background:#624728;color:#ffd999}.label-weight{font:13px var(--font);margin-left:12px}.art-caption{position:absolute;bottom:-25px;left:30px;right:10px;display:flex;justify-content:space-between;color:#656274;font-size:9px;letter-spacing:.1em}.principles{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:91px;font-size:14px}.principles>span{color:#bebbcb;font-weight:500}.principles>div{border-left:1px solid var(--line);padding-left:36px;color:#b2afbe}.principle-num{color:#615e70;font-size:11px;margin-right:16px}.split-section{padding-top:108px;padding-bottom:90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:35px}.section-heading h2{font:500 48px/1.12 var(--display);letter-spacing:-2.3px;margin-bottom:0}.muted{color:#787588}.section-heading>p{font-size:16px;color:#9591a6;max-width:380px;line-height:1.7;margin-bottom:5px}.studio{display:grid;grid-template-columns:.92fr 1.15fr;border:1px solid #353245;border-radius:14px;overflow:hidden;background:#110e1d;box-shadow:0 18px 100px #0002}.studio-controls{background:#eae8f2;color:#161226;padding:30px 32px}.studio-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:16px;font-weight:550;margin-bottom:30px}.studio-heading .micro{font-size:10px;letter-spacing:.06em;color:#6a6583}.field-label{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;margin-bottom:8px}.field-label>span{color:#767384;font-size:11px}.amount-input{display:flex;align-items:center;border:1px solid #c4c1d1;border-radius:6px;padding:10px 15px;gap:10px;background:#f5f4fa;font-size:27px;line-height:1.3}.amount-input>span{color:#7a778b}.amount-input input{min-width:0;width:100%;border:none;outline:0;background:transparent;color:#18152a;font:500 28px var(--display);-moz-appearance:textfield}.amount-input input::-webkit-inner-spin-button{-webkit-appearance:none}.field-note{font-size:12px;color:#69657c;margin:8px 0 24px}.preset-row{display:flex;gap:6px;margin-bottom:22px}.preset-row button{background:transparent;color:#57536a;border:1px solid #c6c3d4;border-radius:4px;padding:6px 11px;font-size:11px;flex:1;white-space:nowrap}.preset-row button.active{background:#1c1831;border-color:#1c1831;color:#eae8f3}.allocation-item{margin-top:17px}.allocation-item-head{display:flex;align-items:center;justify-content:space-between;font-size:13px;margin-bottom:7px}.allocation-item-name{display:flex;align-items:center;gap:8px}.allocation-item .asset-symbol{width:24px;height:24px;font-size:15px}.allocation-item input[type=range]{width:100%;height:16px;appearance:none;background:transparent;cursor:pointer;margin:2px 0}.allocation-item input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:5px;background:linear-gradient(to right,#382f63 var(--range),#cbc8d8 var(--range))}.allocation-item input[type=range]::-webkit-slider-thumb{appearance:none;width:13px;height:13px;background:#1f1a36;border:2px solid #eae8f2;border-radius:50%;margin-top:-4.5px;box-shadow:0 0 0 1px #1f1a36}.allocation-item input[type=range]::-moz-range-track{height:4px;background:#c1bdd4}.allocation-item input[type=range]::-moz-range-thumb{width:12px;height:12px;background:#1f1a36;border:1px solid #eae8f2;border-radius:50%}.range-output{font-size:13px;font-variant-numeric:tabular-nums}.add-asset{background:none;border:0;font-size:12px;color:#4d476d;padding:14px 0 0}.add-asset:hover{color:#131020}.allocation-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c3bfd4;margin-top:18px;padding-top:14px;font-size:12px;color:#484362}.allocation-total b{font-size:22px;color:#1a162e;font-weight:500}.allocation-total b span{font-size:13px;margin-left:2px}.validation{color:#9b391f;font-size:12px;margin:8px 0}.validation:empty{display:none}.studio-result{padding:32px 34px}.studio-result .studio-heading{margin-bottom:16px}.studio-network{font-size:9px;letter-spacing:.06em;border:1px solid #343048;border-radius:20px;padding:4px 9px;color:#b2aec7;white-space:nowrap}.flow-visual{position:relative;height:252px}.flow-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.flow-svg path{fill:none;stroke:url(#flowGradient);stroke-width:1.2;stroke-dasharray:6 4;animation:flow 20s linear infinite}.source-token{position:absolute;top:87px;left:24px;width:91px;height:91px;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at top,#2d274c,#171328);border:1px solid #4c4570;box-shadow:0 0 60px #9c92cb0d;color:var(--accent)}.source-token svg{width:35px;height:35px;margin-bottom:3px}.source-token>span{font-size:11px;font-weight:600;letter-spacing:.07em}.flow-targets{position:absolute;right:15px;top:0;bottom:0;display:flex;justify-content:space-between;flex-direction:column}.flow-target{width:105px;display:flex;align-items:center;gap:9px;border:1px solid #302c46;border-radius:7px;background:#161226;padding:10px 12px;font-size:11px}.flow-target .asset-symbol{width:24px;height:24px;font-size:15px}.flow-target small{font-size:10px;color:#797494;display:block}.pool-table{border-top:1px solid #2d2941;margin-top:17px}.pool-table-head,.pool-row{display:grid;grid-template-columns:1.3fr 1fr .7fr;gap:8px;align-items:center;font-size:12px;padding:11px 0;border-bottom:1px solid #242035}.pool-table-head{color:#74708a;font-size:10px}.pool-table-head span:last-child,.pool-row>span:last-child{text-align:right}.pool-row>span:nth-child(2){color:#b0acc6;font-variant-numeric:tabular-nums}.pool-row>span:last-child{color:var(--accent)}.pool-name{display:flex;align-items:center;gap:7px}.pool-dot{width:5px;height:5px;border-radius:50%;background:var(--asset-color)}.result-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:22px}.result-bottom small{display:block;color:#726d8c;font-size:11px}.result-bottom div>span{font-size:14px}.round-button{background:var(--accent);border:0;width:39px;height:39px;border-radius:50%;color:#110f1e;font-size:22px}.studio-footnote{font-size:11px;color:#747085;margin:17px 0 0;max-width:760px;line-height:1.65}.footer{border-top:1px solid var(--line);padding-top:38px;padding-bottom:38px;display:flex;align-items:center;justify-content:space-between;gap:30px}.footer>span{color:#878496;font-size:13px}.footer .micro{font-size:10px}.skip{position:fixed;z-index:100;top:8px;left:8px;padding:10px;background:var(--accent);color:#111;transform:translateY(-150%)}.skip:focus{transform:none}body[data-network=solana]{--accent:#b8a0ff;--accent-rgb:184,160,255;--asset-0:#b8a0ff}body[data-network=solana] .art-stage img{filter:hue-rotate(140deg)}
@keyframes flow{to{stroke-dashoffset:-200}}@keyframes levitate{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-15px) rotate(1deg)}}@keyframes label-float{50%{translate:0 -9px}}
@media(min-width:1500px){.hero{min-height:765px}.hero-visual{height:590px}h1{font-size:76px}}
@media(max-width:1150px){.wrap{padding-left:36px;padding-right:36px}.header nav{gap:20px}.header{height:95px}.hero{min-height:660px}h1{font-size:57px;letter-spacing:-3px}.hero-visual{margin-left:-5px;height:490px}.asset-label{min-width:140px;padding:9px 12px}.asset-label-one{right:-10px}.asset-label-two{left:0;top:204px}.asset-label-three{right:0;bottom:42px}.label-weight{margin-left:3px}.art-stage{inset:-10px -30px 0 -40px}.principles>div{padding-left:20px}.studio-controls{padding:25px}.studio-result{padding:25px}.section-heading h2{font-size:43px}.flow-targets{right:0}.source-token{left:5px}.studio-heading .micro{font-size:9px}}
@media(max-width:850px){.header nav{display:none}.hero{grid-template-columns:1fr 1fr;min-height:600px;padding-top:40px}h1{font-size:47px;letter-spacing:-2.8px}.network-switch button{padding:7px 10px;font-size:11px}.hero-kicker{font-size:9px}.hero-description{font-size:15px}.hero-actions{gap:20px}.hero-actions .button{gap:20px;padding:14px 17px;font-size:13px}.text-button{font-size:12px;gap:12px}.hero-visual{height:420px}.asset-label{padding:7px 9px;min-width:115px;gap:6px}.asset-label .asset-symbol{width:27px;height:27px;font-size:16px}.label-weight{font-size:11px}.asset-label small{font-size:8px}.asset-label b{font-size:12px}.asset-label-one{top:40px}.asset-label-two{top:182px;left:8px}.asset-label-three{bottom:32px}.hero-note{font-size:9px}.art-caption{left:15px;font-size:8px}.principles{grid-template-columns:1fr 1fr 1fr;font-size:12px;min-height:80px}.principles>span{display:none}.principles>div:first-of-type{padding-left:0;border:0}.principles>div{padding-left:18px}.split-section{padding-top:75px}.studio{grid-template-columns:1fr 1.1fr}.studio-controls,.studio-result{padding:22px}.studio-heading{font-size:14px}.studio-heading .micro{display:none}.preset-row{gap:4px}.preset-row button{font-size:10px;padding:6px}.section-heading>p{font-size:14px}.source-token{width:73px;height:73px;top:97px;left:0}.flow-target{width:86px;padding:8px}.flow-svg{width:110%;left:-10px}.studio-network{font-size:8px}.pool-table-head,.pool-row{font-size:10px}.pool-table-head{font-size:9px}.studio-result .studio-heading .micro{display:block;font-size:8px}.footer .brand-name{font-size:20px}}
@media(max-width:650px){.wrap{padding-left:22px;padding-right:22px}.header{height:84px;gap:10px}.brand-name{font-size:21px}.brand-mark{width:28px;height:28px}.button-small{font-size:12px;padding:10px 13px;gap:17px}.hero{display:flex;flex-direction:column;padding-top:31px;padding-bottom:34px;min-height:0;overflow:hidden}.hero-copy{width:100%}.network-switch{margin-bottom:34px}.network-switch button{font-size:12px;padding:8px 13px}.hero-kicker{font-size:10px;margin-bottom:16px}h1{font-size:clamp(38px,10vw,65px);letter-spacing:-2.5px;line-height:1.13;white-space:normal}.hero-description{font-size:16px;margin-bottom:25px}.hero-actions{gap:25px}.hero-actions .button{font-size:14px;padding:15px 20px;gap:28px}.text-button{font-size:13px}.hero-note{margin-top:25px;font-size:9px}.hero-visual{width:100%;height:375px;margin:12px 0 12px}.art-stage{inset:-25px -35px -20px}.asset-label{min-width:143px;padding:10px 12px}.asset-label-one{right:2px;top:27px}.asset-label-two{left:1px;top:161px}.asset-label-three{right:0;bottom:15px}.label-weight{margin-left:auto}.art-caption{bottom:-21px;left:0;right:0}.principles{font-size:10px;gap:7px;min-height:68px}.principles>div{padding-left:10px}.principle-num{display:none}.split-section{padding-top:62px;padding-bottom:55px}.section-heading{display:block;margin-bottom:28px}.section-heading .eyebrow{font-size:10px;margin-bottom:17px}.section-heading h2{font-size:37px;letter-spacing:-1.9px}.section-heading>p{margin-top:23px;font-size:14px}.studio{grid-template-columns:1fr;border-radius:10px}.studio-controls,.studio-result{padding:25px}.studio-heading{font-size:15px}.studio-heading .micro{display:block;font-size:9px}.preset-row button{font-size:11px}.studio-result .studio-heading .micro{font-size:9px}.flow-visual{height:250px}.source-token{width:88px;height:88px;left:10px;top:90px}.flow-target{width:110px;padding:10px;font-size:12px}.flow-targets{right:5px}.flow-svg{width:100%;left:0}.pool-table-head,.pool-row{font-size:12px}.pool-table-head{font-size:10px}.studio-footnote{font-size:11px}.footer{display:grid;grid-template-columns:1fr auto;gap:20px}.footer .brand-name{font-size:21px}.footer>span:nth-child(2){grid-column:1;font-size:13px}.footer .micro{grid-column:2;grid-row:2;font-size:9px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.art-stage{transform:none!important}}
.mechanics-section{padding-top:35px;padding-bottom:85px}.mechanics-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #2e2c3a;margin-top:52px}.mechanics-tabs button{padding:22px 19px 22px 0;display:flex;gap:15px;align-items:center;border:0;border-bottom:2px solid transparent;background:none;text-align:left;color:#888597;font-size:16px}.mechanics-tabs button span{font-size:11px;color:#5a5574}.mechanics-tabs button b{margin-left:auto;font-size:19px;font-weight:400}.mechanics-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent)}.mechanics-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:54px 0 0;min-height:410px}.mechanics-panel[hidden]{display:none}.mechanics-copy{max-width:400px}.mechanics-copy .eyebrow{font-size:10px;margin-bottom:19px}.mechanics-copy h3{font:500 34px/1.2 var(--display);letter-spacing:-1.4px;margin-bottom:20px}.mechanics-copy p:not(.eyebrow){font-size:16px;color:#a5a1b7}.mechanics-copy p.quiet{font-size:14px;color:#76728b}.mechanics-copy .text-button{margin-top:10px;color:var(--accent)}.market-breakdown,.reward-calculator,.redemption-calculator{padding:30px;background:#110f1d;border:1px solid #2f2b42;border-radius:10px;align-self:start}.breakdown-title{display:flex;justify-content:space-between;color:#a49fbd;font-size:14px}.breakdown-title .micro{color:#68618a;font-size:11px}.pool-amount{font:450 58px/1.2 var(--display);letter-spacing:-2px;margin:28px 0}.balance-bar{display:flex;gap:5px;height:13px;margin:20px 0 14px}.balance-bar span{flex:1;border-radius:2px;background:var(--accent)}.balance-bar span+span{background:#47425f}.balance-labels{display:flex;justify-content:space-between;gap:20px}.balance-labels>div:last-child{text-align:right}.balance-labels span{display:block;color:#7f7a98;font-size:12px}.balance-labels b{font:500 22px var(--display)}.market-breakdown>p{color:#767191;font-size:12px;line-height:1.7;margin:24px 0 0;border-top:1px solid #28233e;padding-top:18px}.dark-input{display:flex;align-items:center;gap:8px;border:1px solid #342f4a;background:#0e0c18;border-radius:5px;padding:9px 12px;font-size:22px;color:#5e577f}.dark-input input{background:none;border:none;color:#e8e6f3;width:100%;min-width:0;font-size:24px;outline:none}.dark-input:focus-within,.amount-input:focus-within{outline:2px solid #7266ab;outline-offset:2px}.calculator-controls{display:grid;grid-template-columns:1fr 1.2fr;gap:26px;margin:22px 0 0}.calculator-controls label{color:#9c97b7;font-size:13px}.calculator-controls select{display:block;width:100%;margin-top:8px;color:#dddaed;background:#1b1730;border:1px solid #312c4b;border-radius:5px;padding:7px;font-size:14px}.calculator-controls output{float:right;color:var(--accent)}.calculator-controls input{display:block;width:100%;margin:17px 0 0;accent-color:var(--accent);cursor:pointer}.reward-total{margin-top:26px;padding-top:20px;border-top:1px solid #2f2a45;display:flex;align-items:center;justify-content:space-between;gap:20px}.reward-total span{font-size:13px;max-width:120px;color:#918cab}.reward-total b{font:450 45px var(--display);letter-spacing:-2px;color:var(--accent)}.calculation-equation{font:12px ui-monospace,monospace;color:#787199;text-align:right;margin-top:2px}.calculator-note{font-size:12px;color:#7b7696;margin:22px 0 0;line-height:1.7}.redemption-top{display:grid;grid-template-columns:1.1fr 1fr;gap:23px;align-items:end;margin-bottom:26px}.redemption-top label,.redemption-top>div>span{font-size:12px;color:#8f8aa9}.redemption-top .dark-input{margin-top:6px}.redemption-top .dark-input input{font-size:19px}.redemption-top>div>b{display:block;font:500 24px var(--display);margin:12px 0}.redemption-calculator>.field-label{color:#8c86a9;font-size:12px}.redemption-calculator>.field-label output{color:#dedbee}.redemption-calculator>input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer}.redemption-outputs{display:flex;justify-content:space-between;margin-top:27px;gap:20px}.redemption-outputs small{display:block;color:#8e88a9;font-size:12px}.redemption-outputs b{font:500 31px var(--display);letter-spacing:-1px}.redemption-outputs>div:last-child{text-align:right;color:var(--accent)}.redemption-assets{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px}.redemption-assets span{border:1px solid #35314a;border-radius:4px;color:#9c98b3;padding:5px 9px;font-size:11px}.redemption-calculator .inert-action{width:100%;margin-top:23px;padding:12px 18px}.inert-action:disabled{opacity:.5;box-shadow:none;transform:none}.questions-section{display:grid;grid-template-columns:1fr 1.35fr;gap:80px;border-top:1px solid var(--line);padding-top:90px;padding-bottom:100px}.questions-section h2{font:500 37px/1.2 var(--display);letter-spacing:-1.7px;margin-bottom:25px}.questions-section>div>p:not(.eyebrow){font-size:15px;color:#8f8ba1}.questions details{border-bottom:1px solid #272338}.questions details:first-child{border-top:1px solid #272338}.questions summary{display:flex;align-items:center;justify-content:space-between;gap:22px;cursor:pointer;list-style:none;font-size:15px;line-height:1.55;padding:24px 0}.questions summary::-webkit-details-marker{display:none}.questions summary span{color:#6b6589;font-size:20px;transition:transform .25s}.questions details[open] summary span{transform:rotate(45deg);color:var(--accent)}.questions details[open] summary{color:var(--accent)}.questions details p{font-size:14px;line-height:1.8;color:#9591ab;padding:0 35px 24px 0;margin:0}.closing{padding-top:45px;padding-bottom:85px;position:relative;background:radial-gradient(ellipse at 82% 50%,#1e1a341f,transparent 60%)}.closing-rule{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #312c49;padding-top:20px;color:#716c8a}.closing-rule>span:last-child{color:var(--accent);font-size:32px}.closing h2{font:500 clamp(65px,9.5vw,132px)/1 var(--display);letter-spacing:-7px;margin:42px 0 35px}.closing-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.closing-bottom p{color:#9c97b6;font-size:17px;line-height:1.7;margin:0}.closing-bottom .button{min-width:230px;justify-content:space-between}.creation-dialog{background:#100e1c;color:var(--text);border:1px solid #484264;border-radius:15px;padding:32px;width:min(610px,calc(100% - 32px));max-height:90dvh;overflow-y:auto;box-shadow:0 30px 100px #0009}.creation-dialog::backdrop{background:#050409ce;backdrop-filter:blur(10px)}body:has(dialog[open]){overflow:hidden}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:15px}.dialog-top .eyebrow{font-size:11px;margin:0}.close-dialog{border:0;background:none;font-size:28px;color:#a49fbc;line-height:1;padding:4px 8px}.creation-progress{display:flex;justify-content:space-between;gap:10px;margin:27px 0 24px;font-size:12px;border-bottom:1px solid #27223e;padding-bottom:15px;color:#605a7d}.creation-progress .current{color:var(--accent)}.creation-dialog h2{font:500 31px var(--display);letter-spacing:-1.3px;margin-bottom:26px}.form-row{display:grid;grid-template-columns:1.5fr 1fr;gap:18px}.form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:19px}.form-field>label{font-size:14px;color:#b2aec8}.form-field input,.form-field select{min-width:0;width:100%;color:#e9e7f3;background:#181429;border:1px solid #342f4d;border-radius:6px;padding:12px 14px;font-size:16px}.form-field input::placeholder{color:#585277}.form-field small{font-size:12px;color:#787198}.token-preview{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #332e4e;border-radius:7px;background:#1a162c;margin-bottom:24px}.token-preview-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--accent);color:#0f0d19;font:700 23px var(--display)}.token-preview p{margin:0;font-size:16px}.token-preview small{display:block;color:#7971a2;font-size:12px}.dialog-note{padding:13px 15px;border-left:2px solid #4f4778;background:#161327;font-size:13px;color:#9690b6;line-height:1.7;margin:16px 0 0}.dialog-actions{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;margin-top:10px;border-top:1px solid #282343}.dialog-actions .button{font-size:13px;gap:20px;padding:13px 17px}.dialog-actions .text-button{border:0;background:none;font-size:13px;padding:10px 0}.dialog-actions .text-button:disabled{visibility:hidden}.form-error{color:#ffc0a5;font-size:13px;margin:15px 0 0}.mode-selector{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.mode-option{background:#141124;border:1px solid #312b4d;border-radius:7px;padding:17px 14px;text-align:left}.mode-option[aria-pressed=true]{border-color:var(--accent);background:#1e1934}.mode-option b{display:block;font-size:14px;font-weight:500;color:#d2cee7}.mode-option small{display:block;font-size:11px;color:#8780ac;margin-top:5px}.form-field input[type=range]{accent-color:var(--accent);padding:0;cursor:pointer}.form-field label output{float:right;color:var(--accent)}.basket-only[hidden]{display:none}.review-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.review-header>div{display:flex;align-items:center;gap:12px}.review-header b{font-size:18px;font-weight:500}.review-header small{display:block;font-size:12px;color:#8f89ad}.review-chain{font-size:10px;border:1px solid #3d3562;padding:6px 10px;border-radius:20px;color:#9891b9}.review-list{display:grid;grid-template-columns:1fr 1fr;gap:19px 20px;border-top:1px solid #2f2a48;border-bottom:1px solid #2f2a48;padding:20px 0;margin-bottom:16px}.review-list small{font-size:11px;color:#807a9f;display:block}.review-list b{font-weight:450;font-size:16px;color:#d6d2e9}.review-pool{padding:10px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #26213d;font-size:13px;color:#a59fc2}.review-pool:last-child{border:0}.review-pool .asset-symbol{width:23px;height:23px;font-size:14px}.review-pool>span:first-child{display:flex;gap:8px;align-items:center}.review-pool>span:last-child{text-align:right}.review-pool small{display:block;font-size:11px;color:#716996}.review-caption{font-size:12px;color:#827c9e;margin:17px 0 0}.review-budget{color:var(--accent)}.creation-dialog .button:disabled{background:#5b547d;border-color:#5b547d;color:#1e1934;box-shadow:none;transform:none}.studio-footnote{font-size:12px}.field-label,.allocation-item-head,.range-output,.allocation-total{font-size:14px}.preset-row button{font-size:12px}.add-asset{font-size:13px}.pool-table-head{font-size:12px}.pool-row{font-size:13px}.hero-kicker{font-size:12px}.hero-note{font-size:11px}.asset-label small{font-size:10px}.asset-label b{font-size:14px}.label-weight{font-size:13px}.art-caption{font-size:10px}.network-switch button{font-size:13px}.principles{font-size:14px}.footer .micro{font-size:11px}.studio-heading .micro{font-size:11px}.studio-network{font-size:10px}.flow-target{font-size:13px}.flow-target small{font-size:11px}.field-note{font-size:13px}.pool-table-head{grid-template-columns:1.3fr 1fr .8fr}.pool-row{grid-template-columns:1.3fr 1fr .8fr}
@media(max-width:1100px){.mechanics-panel{gap:45px}.questions-section{gap:45px}.mechanics-tabs button{font-size:14px}.closing h2{letter-spacing:-5px}.pool-row{font-size:12px}.pool-table-head{font-size:11px}.hero-kicker{font-size:10px}}
@media(max-width:850px){.mechanics-panel{gap:30px}.mechanics-copy h3{font-size:31px}.mechanics-copy p:not(.eyebrow){font-size:14px}.market-breakdown,.reward-calculator,.redemption-calculator{padding:23px}.mechanics-tabs button{font-size:12px;gap:10px}.questions-section{grid-template-columns:1fr 1.15fr;gap:35px}.questions-section h2{font-size:32px}.questions summary{font-size:14px}.studio-heading .micro{font-size:10px}.studio-network{font-size:9px}.network-switch button{font-size:11px}.pool-table-head{font-size:10px}.pool-row{font-size:11px}.calculator-controls{gap:15px}.redemption-top{gap:12px}.redemption-top>div>b{font-size:20px}}
@media(max-width:650px){.mechanics-section{padding-top:20px;padding-bottom:65px}.mechanics-tabs{margin-top:32px;gap:16px}.mechanics-tabs button{font-size:13px;display:block;padding:13px 0;text-align:left;line-height:1.5}.mechanics-tabs button span{display:block;margin-bottom:7px}.mechanics-tabs button b{display:none}.mechanics-panel{grid-template-columns:1fr;gap:30px;padding-top:31px}.mechanics-copy{max-width:100%}.mechanics-copy h3{font-size:32px}.mechanics-copy p:not(.eyebrow){font-size:16px}.mechanics-copy p.quiet{font-size:14px}.market-breakdown,.reward-calculator,.redemption-calculator{padding:25px}.questions-section{grid-template-columns:1fr;gap:25px;padding-top:60px;padding-bottom:55px}.questions-section h2{font-size:34px}.questions summary{font-size:14px;padding:22px 0}.questions details p{font-size:14px;padding-right:0}.questions-section .eyebrow{font-size:10px}.closing{padding-top:20px;padding-bottom:58px}.closing h2{font-size:74px;letter-spacing:-4px;margin-top:32px}.closing-bottom{align-items:flex-start;flex-direction:column;gap:26px}.closing-bottom p{font-size:15px}.closing-bottom .button{width:100%;padding:17px 22px}.closing-rule .micro{font-size:10px}.closing-rule>span:last-child{font-size:25px}.creation-dialog{padding:23px}.creation-dialog h2{font-size:27px}.creation-progress{font-size:11px;gap:7px}.form-row{gap:12px;grid-template-columns:1.2fr 1fr}.form-field input,.form-field select{padding:11px;font-size:14px}.form-field label{font-size:13px}.dialog-actions .button{font-size:12px;gap:14px;padding:12px 14px}.mode-option{padding:13px 10px}.mode-option b{font-size:12px}.mode-option small{font-size:11px}.review-list{gap:17px 12px}.review-list b{font-size:14px}.review-header b{font-size:16px}.review-chain{font-size:9px;padding:5px 8px}.review-pool{font-size:12px}.studio-heading .micro{font-size:10px}.pool-row{font-size:12px}.pool-table-head{font-size:11px}.principles{font-size:11px}.network-switch button{font-size:12px}.hero-note{font-size:10px}.hero-kicker{font-size:10px}.asset-label small{font-size:9px}.asset-label b{font-size:13px}.label-weight{font-size:12px}.art-caption{font-size:9px}.footer .micro{font-size:10px}}
.art-stage{mix-blend-mode:screen}.hero-visual{isolation:isolate}.pool-name{min-width:0}.creation-dialog h2:focus{outline:none}@media(max-width:380px){.header .button-small{font-size:11px;padding:10px;gap:8px}.header .brand-name{font-size:18px}.header .brand-mark{width:24px}.hero-actions{gap:18px}.hero-actions .button{gap:20px}.studio-controls,.studio-result{padding:19px}.network-switch button{padding:8px 10px}}
