:root{font-family:Segoe UI,Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:var(--page);font-synthesis:none;--page: #f5f6ef;--surface: #fffef9;--surface-soft: #ecefe3;--text: #202d25;--muted: #5a655b;--border: #d9ddcf;--border-control: #8e9989;--accent: #d3ef94;--accent-hover: #c2e77a;--accent-text: #213c2a;--dark: #243f32;--on-dark: #fffef9;--focus: #285ab6;--success-bg: #e6efdc;--success-text: #355124;--error-bg: #fff0e9;--error-text: #a03225;--radius: 20px;--button-radius: 9px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-6: 24px;--space-8: 32px;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto;color-scheme:light}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,fieldset:disabled button{cursor:not-allowed;opacity:.52}input:disabled,textarea:disabled{opacity:.65}button svg,a svg{flex-shrink:0}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-skip-ink:auto}a:hover{text-decoration-thickness:2px}a svg{vertical-align:middle}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}h2{font-size:1.6rem;line-height:1.2;font-weight:600;letter-spacing:-.035em}h3{font-size:1rem;font-weight:600;line-height:1.35}p+p{margin-block-start:12px}code,pre{font-family:SFMono-Regular,Consolas,monospace;font-size:max(.75rem,.85em);overflow-wrap:anywhere}pre{overflow:auto;padding:16px;background:var(--surface-soft);border-radius:8px}ul,ol{padding-inline-start:20px}li+li{margin-block-start:8px}img{max-width:100%}svg{vertical-align:middle}fieldset{min-inline-size:0}:focus-visible{outline:3px solid var(--focus);outline-offset:4px}::selection{background:var(--accent);color:var(--text)}.skip-link{position:absolute;inset-inline-start:20px;top:-70px;padding:12px;background:var(--surface);z-index:10}.skip-link:focus{top:16px}.site-shell{max-width:1248px;padding-inline:44px;margin-inline:auto}.header{display:flex;align-items:center;gap:32px;min-height:104px;border-bottom:1px solid var(--border);flex-wrap:wrap;padding-block:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-size:1.13rem;font-weight:750;letter-spacing:-.05em;text-decoration:none}.brand-light{font-weight:400}.header nav{display:flex;gap:26px;margin-inline-start:auto;font-size:.85rem}.header nav a{text-decoration:none}.wallet-control{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.network{display:inline-flex;align-items:center;gap:7px;font-size:.75rem;color:var(--muted)}.network-dot{width:6px;height:6px;background:var(--success-text);border-radius:100%}.button{border:1px solid var(--border-control);border-radius:var(--button-radius);min-height:44px;padding:11px 17px;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--surface);color:var(--text);font-weight:600;font-size:.875rem;line-height:1.35;text-decoration:none}.button.dark{background:var(--dark);color:var(--on-dark);border-color:var(--dark)}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.button.full{width:100%;justify-content:space-between}.text-button{background:transparent;border:0;min-height:40px;padding:8px;color:var(--muted);font-size:.81rem;text-decoration:underline;text-underline-offset:4px}.icon-button{background:transparent;border:0;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);border-radius:6px;padding:6px}.header .icon-button{min-width:28px}.hero{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;padding-block:72px 68px;align-items:center}.eyebrow{font-size:.75rem;letter-spacing:.13em;text-transform:uppercase;font-weight:650;display:flex;align-items:center;gap:8px;color:var(--muted)}.mini-mark{font-size:21px;line-height:1;color:var(--text)}h1{font-size:clamp(3.3rem,6.4vw,5.25rem);font-weight:550;letter-spacing:-.065em;line-height:1.03;margin-block:24px}.hero h1>span{color:var(--muted)}.hero-copy{font-size:1rem;line-height:1.65;max-width:390px;color:var(--muted)}.hero-link{display:inline-flex;align-items:center;gap:20px;margin-block-start:25px;font-size:.875rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--border-control);padding-block:5px}.hero-aside{padding-inline:20px 0}.harvest-art{min-height:285px;background:var(--surface-soft);border-radius:100px 20px 20px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.art-grid{display:grid;grid-template-columns:repeat(4,38px);grid-template-rows:repeat(4,38px);gap:8px;transform:rotate(-10deg);margin-block:10px 25px}.seed{background:var(--dark);border-radius:50% 50% 50% 5px}.seed-0,.seed-4,.seed-13{background:#a8bc8e}.seed-1,.seed-3,.seed-14{background:#78936c}.seed-2,.seed-8{background:#d3dcbd}.seed-12{opacity:0}.seed-7{border-radius:50%;background:#d3ef94}.seed-11{border-radius:50%;background:#b9cf98}.seed-15{background:#d3dcbd;border-radius:50%}.art-label{font-family:Georgia,serif;font-style:italic;color:var(--muted);font-size:.925rem}.hero-footnote{display:flex;justify-content:space-between;padding-block-start:16px;font-size:.75rem;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;gap:12px}.lookup-section{display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:32px;padding-block:28px 32px;border-top:1px solid var(--border)}.lookup-section h2{margin-block:8px}.lookup-section p{font-size:.85rem;color:var(--muted)}label{display:block;font-size:.8rem;font-weight:600;margin-block-end:8px}input,textarea,select{min-width:0;width:100%;background:var(--surface);border:1px solid var(--border-control);border-radius:8px;color:var(--text);min-height:46px;padding:12px;font-size:1rem}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input[aria-invalid=true]{border-color:var(--error-text)}input[type=checkbox]{width:17px;min-height:17px;height:17px;accent-color:var(--dark);margin:0}.input-action{display:flex;align-items:stretch;gap:10px}.input-action input{flex:1}.input-action .button{flex-shrink:0}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:24px;margin-block-end:30px;border-block:1px solid var(--border)}.metrics>div{padding-inline:24px;border-inline-end:1px solid var(--border)}.metrics>div:first-child{padding-inline-start:0}.metrics>div:last-child{padding-inline-end:0;border:0}.metric-label{display:block;font-size:.75rem;color:var(--muted);margin-block-end:9px}.metrics strong{font-size:1.7rem;line-height:1.2;letter-spacing:-.04em;font-weight:500;display:block;font-variant-numeric:tabular-nums}.metrics small{font-size:.75rem;color:var(--muted);letter-spacing:0;font-weight:400}.metrics .metric-status{font-size:.84rem;font-weight:500;letter-spacing:0;display:flex;gap:5px;min-height:22px}.metrics a{display:block;font-size:.75rem;color:var(--muted);margin-block-start:5px}.workspace{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);gap:24px;align-items:start}.card{background:var(--surface);border-radius:var(--radius);border:1px solid var(--border);overflow:hidden}.card-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:27px 28px 20px}.card-heading h2{font-size:1.22rem;letter-spacing:-.025em}.card-heading p{font-size:.8rem;color:var(--muted);margin-block-start:5px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.tabs{display:flex;border-bottom:1px solid var(--border);padding-inline:28px;gap:26px}.tabs button{background:transparent;border:0;min-height:49px;padding:12px 0;color:var(--muted);font-size:.825rem;border-bottom:2px solid transparent;display:flex;gap:7px;align-items:center}.tabs button[aria-pressed=true]{color:var(--text);border-color:var(--dark);font-weight:600}.tabs button span{font-size:.75rem;padding:1px 5px;background:var(--surface-soft);border-radius:4px}.rewards-card>.feedback{padding-inline:28px}.feedback:empty{display:none}.feedback{font-size:.81rem;overflow-wrap:anywhere}.feedback p{display:flex;gap:8px;align-items:center;margin-block:14px 8px}.feedback a{font-size:.75rem}.empty-state{padding:50px 36px 42px;text-align:center;min-height:282px}.empty-symbol{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:var(--surface-soft);color:var(--muted);margin:0 auto 17px}.empty-state h3{font-size:1rem;margin-block-end:9px}.empty-state p{font-size:.82rem;color:var(--muted);max-width:320px;margin-inline:auto;line-height:1.6}.empty-state .button{margin-block-start:20px}.claim-footer{padding:22px 28px 26px;border-top:1px solid var(--border)}.claim-footer>p:first-child{font-size:.76rem;display:flex;gap:7px;align-items:center;color:var(--muted);margin-block-end:18px}.claim-footer .small{margin-block-start:12px}.reward-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;padding:21px 24px;border-bottom:1px solid var(--border);align-items:start}.reward-row:last-child{border:0}.token-avatar{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:.75rem;font-weight:600;color:var(--dark);background:var(--surface-soft)}.tone-1{background:#f0e7d2}.tone-2{background:#e5e8ed}.row-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.reward-info p{font-size:.75rem;color:var(--muted);margin-block-start:4px}.reward-info small{color:var(--muted);font-size:.75rem}.status-badge{font-size:.75rem;border-radius:4px;padding:3px 6px;background:var(--surface-soft);color:var(--muted)}.status-badge.success{background:var(--success-bg);color:var(--success-text)}.reward-value{text-align:end;font-size:.88rem;max-width:190px;overflow-wrap:anywhere}.reward-value small{display:block;font-size:.75rem;color:var(--muted)}.reward-value .amount{font-weight:550}.select-claim{display:flex;gap:8px;align-items:center;justify-content:flex-end;font-size:.75rem;color:var(--muted);margin-block:8px 0;min-height:28px}.amount{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.unit{font-weight:400;font-size:max(.75rem,.88em)}.address-group{display:inline-flex;align-items:center;gap:1px;max-width:100%;vertical-align:middle;flex-wrap:wrap}.address-group a{font-family:SFMono-Regular,Consolas,monospace;font-size:max(.75rem,.85em);display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.address-full{overflow-wrap:anywhere}.conversion-card{padding:26px 26px 24px}.conversion-card .card-heading{padding:0;margin-block-end:20px}.circle-arrow{width:29px;height:29px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center}.conversion-card h2{font-size:2rem;font-weight:550;letter-spacing:-.05em;margin-block-end:14px}.conversion-card>.muted{font-size:.85rem;line-height:1.6;max-width:270px}.steps{list-style:none;padding:0;margin:29px 0}.steps li{display:flex;gap:14px;position:relative;margin:0 0 24px}.steps li:last-child{margin-bottom:0}.steps li>span{height:26px;min-width:26px;border-radius:50%;border:1px solid var(--border-control);color:var(--muted);display:grid;place-items:center;font-size:.75rem;background:var(--surface);z-index:1}.steps li:not(:last-child):after{content:"";position:absolute;top:28px;bottom:-22px;inset-inline-start:12px;width:1px;background:var(--border)}.steps strong{font-weight:550;font-size:.84rem}.steps p{font-size:.75rem;color:var(--muted);margin-block-start:2px}.conversion-settings{display:flex;align-items:center;justify-content:space-between;gap:12px;border-block:1px solid var(--border);padding-block:14px;margin-block:12px 20px}.conversion-settings label{margin:0;font-size:.76rem}.compact-input{max-width:82px;min-height:40px;padding:8px 10px;text-align:end;font-variant-numeric:tabular-nums}.fee-note{border-top:1px solid var(--border);padding-block-start:18px;margin-block-start:22px;font-size:.75rem;line-height:1.6;color:var(--muted)}.small{font-size:.8rem}.muted{color:var(--muted)}.error-text{color:var(--error-text)}.notice{padding:14px 16px;border-radius:8px;border:1px solid var(--border);background:var(--surface-soft);font-size:.83rem;margin-block:14px;overflow-wrap:anywhere}.notice.error-text{background:var(--error-bg)}.network-warning{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--border-control);padding:16px;margin-block-start:20px;border-radius:10px;background:var(--surface);font-size:.85rem}.action-fieldset{border:0;padding:0;margin:0}.sale-actions,.button-row{display:flex;flex-direction:column;gap:10px}.quote-details{font-size:.76rem;display:grid;gap:12px;margin-block:20px;font-variant-numeric:tabular-nums}.quote-details>div{display:flex;justify-content:space-between;gap:12px}.quote-details dt{color:var(--muted)}.quote-details dd{margin:0;text-align:end;overflow-wrap:anywhere}.quote-details .minimum-row{padding-block-start:12px;border-top:1px solid var(--border);font-weight:600}.quote-list{list-style:none;padding:0;font-size:.78rem}.quote-list li{padding-block:10px;border-bottom:1px solid var(--border)}.quote-list span{display:block}.quote-list .unit{display:inline}.disclosure{padding:24px 0;border-bottom:1px solid var(--border);font-size:.875rem}.disclosure:first-child{margin-block-start:12px}summary{cursor:pointer;min-height:32px;font-weight:550;line-height:1.5}details>summary~*{margin-block-start:16px}.import-panel p{max-width:75ch;color:var(--muted)}.import-panel textarea{display:block;margin-block-end:12px}.import-panel label{margin-block-start:20px}.import-help{background:var(--surface-soft);border-radius:8px;padding:16px}.add-launch{margin-block-start:28px}.load-more{margin:16px 24px}.trade-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:68px;border-bottom:1px solid var(--border);align-items:center}.section-intro h2{font-size:2.25rem;font-weight:550;margin-block:18px}.section-intro p{max-width:390px;line-height:1.7;color:var(--muted);font-size:.9rem}.section-intro .small{font-size:.77rem}.trade-card{padding:28px}.trade-card .segmented{display:flex;background:var(--surface-soft);padding:4px;border-radius:11px;margin-block-end:26px;gap:4px}.segmented button{flex:1;min-height:42px;border:1px solid transparent;border-radius:8px;background:transparent;font-size:.82rem;color:var(--muted);padding:8px}.segmented button[aria-pressed=true]{background:var(--surface);border-color:var(--border);color:var(--text);font-weight:600}.trade-card>label{display:flex;justify-content:space-between}.trade-card>input:not(.compact-input){font-size:1.7rem;padding:16px}.trade-card>.small{margin-block:8px 20px}.trade-card>.compact-input{margin-block-end:20px}.how-section{padding-block:64px;display:grid;grid-template-columns:1fr 2fr;gap:48px}.how-section h2{font-size:2rem;margin-block-start:18px;font-weight:500}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.principles article>span{font-size:.75rem;color:var(--muted);display:block;margin-block-end:26px}.principles h3{font-size:.86rem;margin-block-end:11px}.principles p{font-size:.76rem;line-height:1.65;color:var(--muted)}.deployment-section{padding-block-end:36px}.deployment-list{display:grid;gap:18px;max-width:750px}.deployment-list>div{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px}.deployment-list dt{color:var(--muted)}.deployment-list dd{margin:0;overflow-wrap:anywhere}.full-address{display:block;margin-block-start:4px}.transfer-form{display:grid;grid-template-columns:2fr 1fr;gap:20px}.transfer-form input{display:block;margin-block:8px 16px}footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--border);padding-block:30px 40px;font-size:.75rem;color:var(--muted)}footer .brand{font-size:.92rem;color:var(--text)}footer a:last-child{display:flex;align-items:center;gap:6px}.spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-inline-end-color:transparent;border-radius:50%;flex-shrink:0}.boot{max-width:600px;margin:12vh auto;padding:24px}.boot h1{font-size:2.5rem}.boot p{margin-block:20px}@media(hover:hover){.button:not(:disabled):hover{background:var(--surface-soft)}.button.dark:not(:disabled):hover{background:var(--text)}.button.primary:not(:disabled):hover{background:var(--accent-hover)}.icon-button:not(:disabled):hover{background:var(--surface-soft)}.tabs button:hover{color:var(--text)}}@media(prefers-reduced-motion:no-preference){.button{transition:background-color .12s ease-out,transform .12s ease-out}.button:not(:disabled):active{transform:scale(.96)}.spinner{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.status-badge{border:1px solid CanvasText}.button{border:1px solid ButtonText}.seed{forced-color-adjust:none}.network-dot{background:CanvasText}}@media(max-width:68rem){.site-shell{padding-inline:28px}.header{gap:22px}.header nav{gap:18px}.network{display:none}.wallet-control{margin-inline-start:auto}.hero{gap:25px}.hero-aside{padding:0}.metrics>div{padding-inline:16px}.workspace{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.card-heading,.claim-footer{padding-inline:22px}.conversion-card{padding:22px}.reward-row{padding-inline:18px}.trade-section{gap:56px}}@media(max-width:53rem){.header nav{display:none}.hero{padding-block:48px;gap:28px}.hero h1{font-size:3.8rem}.hero-copy{font-size:.9rem}.art-grid{grid-template-columns:repeat(4,30px);grid-template-rows:repeat(4,30px);gap:6px}.harvest-art{min-height:260px;padding:24px}.art-label{font-size:.8rem}.hero-footnote{font-size:.75rem}.lookup-section{grid-template-columns:1fr;gap:20px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.metrics>div:nth-child(3){padding-inline-start:0}.metrics>div:nth-child(2){border:0}.workspace{grid-template-columns:1fr}.conversion-card{display:block}.conversion-card h2 br{display:none}.conversion-card>.muted{max-width:none}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps li{margin:0;gap:10px}.steps li:not(:last-child):after{display:none}.trade-section{gap:32px;grid-template-columns:1fr 1fr}.how-section{grid-template-columns:1fr;gap:28px}.how-section h2 br{display:none}.principles article>span{margin-block-end:12px}footer{flex-wrap:wrap}.network-warning{flex-wrap:wrap}}@media(max-width:38rem){.site-shell{padding-inline:20px}.header{gap:12px;min-height:86px;padding-block:16px}.header .brand{font-size:1rem;gap:8px}.header .brand img{width:32px;height:32px}.header .wallet-control{gap:6px}.header .button{font-size:.75rem;padding:10px 12px}.header .button svg{display:none}.header .address-group{font-size:.8rem}.header select{max-width:130px}.hero{grid-template-columns:1fr;gap:26px;padding-block:38px}.hero h1{font-size:4rem;margin-block:20px}.hero-copy{max-width:350px}.hero-aside{display:none}.hero-link{margin-block-start:20px}.lookup-section{padding-block:24px}.input-action{flex-direction:column}.input-action .button{align-self:flex-start}.lookup-form .input-action .button{align-self:stretch;justify-content:space-between}.metrics{padding-block:22px;gap:25px 0;margin-block-end:22px}.metrics strong{font-size:1.5rem}.metrics small{display:block;margin-block-start:6px}.metrics .metric-status{font-size:.78rem;flex-wrap:wrap}.metric-label{font-size:.75rem}.metrics>div:nth-child(2n){padding-inline-start:18px;padding-inline-end:0}.metrics>div:nth-child(odd){padding-inline-end:18px}.card{border-radius:16px}.card-heading{padding:20px 18px 16px}.tabs{padding-inline:18px;gap:20px}.tabs button{font-size:.78rem}.claim-footer{padding:20px 18px}.empty-state{padding:36px 20px}.reward-row{grid-template-columns:32px minmax(0,1fr);padding:18px;gap:10px}.token-avatar{width:32px;height:32px;font-size:.75rem}.reward-value{grid-column:2;text-align:start;max-width:100%}.select-claim{justify-content:flex-start}.reward-info .row-reason{font-size:.75rem}.rewards-card>.feedback{padding-inline:18px}.conversion-card{padding:22px}.steps{display:flex;flex-direction:column;gap:20px}.steps li{gap:14px}.conversion-card h2{font-size:1.85rem}.trade-section{grid-template-columns:1fr;gap:25px;padding-block:44px}.trade-card{padding:22px}.section-intro h2{font-size:2rem;margin-block:14px}.how-section{padding-block:38px}.principles{grid-template-columns:1fr;gap:26px}.principles article{display:grid;grid-template-columns:28px 1fr;column-gap:12px}.principles article>span{margin:0}.principles p{grid-column:2;max-width:48ch}.principles h3{font-size:.9rem;margin-block-end:8px}.deployment-list>div{grid-template-columns:1fr;gap:3px}.transfer-form{grid-template-columns:1fr;gap:0}.transfer-form input{margin-block-end:8px}.disclosure{padding-block:20px}.import-panel pre{font-size:.75rem}.quote-details>div{flex-wrap:wrap}.quote-details dd{text-align:start}footer{gap:20px;padding-block:26px;font-size:.75rem}footer>span{order:3;flex-basis:100%}.icon-button{min-width:40px;min-height:40px}.address-group .icon-button{min-width:32px;min-height:32px}}@media(max-width:22rem){.site-shell{padding-inline:16px}.header{align-items:flex-start}.header .wallet-control{margin-inline-start:0}.hero h1{font-size:3.4rem}.metrics .metric-status,.metrics a{font-size:.75rem}.card-heading{gap:8px}.conversion-card,.trade-card{padding:18px}.quote-details{font-size:.75rem}}.hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.hero>*,.trade-section>*,.principles>*,.steps>*,.wallet-control{min-width:0}.trade-section{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.trade-card>.compact-input{display:block}.header .brand,.header .wallet-control{flex-wrap:wrap}h1,h2,h3{overflow-wrap:break-word}@media(max-width:53rem){.steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.principles{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}}@media(max-width:38rem){.hero h1{font-size:clamp(3rem,13vw,3.6rem)}}
