:root{--cream-50: #fcfbf7;--cream-100: #f5f3ec;--cream-200: #e8e5d9;--green-100: #e4ebdc;--green-500: #c3dba8;--green-800: #335c39;--ink-900: #26342b;--ink-600: #576158;--red-700: #943d30;--bg: var(--cream-100);--surface: var(--cream-50);--text: var(--ink-900);--muted: var(--ink-600);--border: var(--cream-200);--accent: var(--green-500);--accent-text: var(--green-800);--soft: var(--green-100);--danger: var(--red-700);font-family:Arial,Helvetica,sans-serif;font-size:16px;color:var(--text);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}button,a,input,select,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}button{border:1px solid #8a9485;background:transparent;border-radius:9px;padding:11px 17px;min-height:46px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px}button:disabled{cursor:not-allowed;opacity:.52}.primary{background:var(--accent);border-color:var(--accent);color:var(--text)}.full{width:100%}.wrap{width:min(1120px,calc(100% - 80px));margin-inline:auto}.header{min-height:108px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);gap:20px}.brand{display:inline-flex;align-items:center;font-size:32px;letter-spacing:-1.7px;text-decoration:none;font-weight:700}.brand-dot{color:var(--accent-text)}.mark{display:flex;gap:3px;align-items:end;margin-inline-end:10px;height:25px}.mark i{display:block;background:var(--accent-text);width:6px;border-radius:1px}.mark i:nth-child(1){height:11px}.mark i:nth-child(2){height:18px}.mark i:nth-child(3){height:25px}.header-actions{display:flex;align-items:center;gap:20px}.network-pill{font-size:13px;display:inline-flex;align-items:center;gap:7px}.network-pill span{color:var(--accent-text)}.intro{padding-block:58px 42px;position:relative}.eyebrow{font-size:11px;font-weight:700;letter-spacing:1.45px;text-transform:uppercase;line-height:1.5}.intro .eyebrow{margin:0 0 20px;color:var(--accent-text)}h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(44px,5.7vw,72px);letter-spacing:-3px;line-height:1.04;margin:0 0 24px;text-wrap:balance}h1 span{color:var(--accent-text)}.intro>p:not(.eyebrow){font-size:17px;max-width:450px;margin-block:0 18px;color:var(--muted);line-height:1.6}.test-note{font-size:13px;color:var(--muted);display:flex;gap:10px}.test-note span{font-size:20px;color:var(--accent-text)}h2{font-size:21px;line-height:1.25;letter-spacing:-.5px;margin:0;font-weight:600}p{margin:0 0 16px;text-wrap:pretty}strong{font-weight:600}small{font-size:13px;font-weight:400}.workspace{display:grid;grid-template-columns:1fr 1.12fr;gap:28px;align-items:start}.panel{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px}.trade{box-shadow:0 6px 18px #26342b06}.section-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px;flex-wrap:wrap}.quiet{color:var(--muted);font-size:13px;line-height:1.5}.segmented{display:flex;background:var(--bg);border-radius:10px;padding:4px;margin-bottom:24px;gap:8px}.segmented button{flex:1;border:1px solid transparent;min-height:42px;padding:7px 12px;font-size:14px}.segmented button[aria-pressed=true]{background:var(--surface);border-color:var(--border);box-shadow:0 2px 3px #26342b06}.amount-box{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:17px}.amount-box label{font-size:13px}.amount-row{display:flex;align-items:center;gap:12px;margin-block:10px}.amount-row input{min-width:0;width:100%;font-size:32px;background:transparent;border:0;padding:0;letter-spacing:-1px;line-height:1.4}.amount-row input::placeholder{color:#7c8378}.currency{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;flex-shrink:0}.currency>span{border-radius:50%;background:var(--soft);display:grid;place-items:center;width:25px;height:25px;font-size:16px}.amount-box p{margin:0;font-size:11px}.error:empty{display:none}.error{color:var(--danger);overflow-wrap:anywhere;font-size:14px;margin-block:12px}.receive-box{display:flex;flex-direction:column;gap:6px;padding:22px 4px}.receive-box strong{font-size:26px;letter-spacing:-.6px;overflow-wrap:anywhere}.receive-box strong span{font-size:16px;font-weight:400;color:var(--muted)}.limit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:18px}.limit-row select{min-height:44px;background:var(--surface);border:1px solid #8a9485;border-radius:8px;padding:8px;font-size:16px}.trade-facts{font-size:13px;margin:0 0 20px}.trade-facts>div{display:flex;justify-content:space-between;gap:12px;margin-block:8px}dt{color:var(--muted)}dd{margin:0;text-align:end}.form-note{font-size:12px;color:var(--muted);line-height:1.65;margin:18px 0 0}.swap-step{margin-top:18px}.swap-step p{font-size:13px}.loyalty .section-top{margin-bottom:32px}.standing{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:32px}.standing p{font-size:13px;margin:0 0 8px}.tier-name{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:34px;letter-spacing:-1px;line-height:1.25;display:block;margin-bottom:7px}.tier-art{display:flex;align-items:end;gap:4px;height:100px;flex-shrink:0;transform:rotate(-5deg)}.tier-art span{display:grid;place-items:center;width:25px;border-radius:4px;font-family:Georgia,serif;color:var(--accent-text);background:var(--soft);border:1px solid #bccbb2}.tier-art span:nth-child(1){height:43px}.tier-art span:nth-child(2){height:60px}.tier-art span:nth-child(3){height:78px}.tier-art span:nth-child(4){height:96px;background:var(--accent)}.volume-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.volume-row strong{font-size:20px}progress{width:100%;height:7px;appearance:none;border:none;border-radius:4px;overflow:hidden;background:var(--border);color:var(--accent-text);display:block}progress::-webkit-progress-bar{background:var(--border)}progress::-webkit-progress-value{background:var(--accent-text)}progress::-moz-progress-bar{background:var(--accent-text)}.progress-label{font-size:12px;color:var(--muted);margin-block:11px 30px}.tiers{width:100%;border-collapse:collapse;font-size:13px;text-align:start}.tiers caption{text-align:start;font-size:15px;font-weight:600;margin-bottom:14px}.tiers thead{font-size:11px;color:var(--muted);font-weight:400}.tiers th,.tiers td{padding:14px 8px;border-bottom:1px solid var(--border);font-weight:400;text-align:start}.tiers th:first-child{padding-inline-start:0}.tiers td:last-child,.tiers th:last-child{text-align:end;padding-inline-end:0}.tiers tbody th{font-weight:600}.tier-number{font-family:monospace;font-size:11px;color:var(--muted);margin-inline-end:10px}.current{background:var(--soft)}.current-label{display:block;color:var(--accent-text);font-size:10px;margin-inline-start:25px}.feedback{padding-block:12px;font-size:14px;min-height:40px}.feedback p{margin:0}.feedback a{display:inline-block;margin-block:8px}.pool-strip{border-block:1px solid var(--border);padding-block:26px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:44px}.pool-strip>div{display:flex;flex-direction:column;gap:6px}.pool-strip strong{font-size:20px;overflow-wrap:anywhere}.pool-strip .eyebrow{color:var(--muted)}.pool-strip button{font-size:13px}.notice{background:var(--soft);border-inline-start:3px solid var(--accent-text);padding:14px;font-size:13px;margin-block:16px;overflow-wrap:anywhere}.lower-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:40px;align-items:start}.activity{padding-top:12px;min-width:0}.activity .section-top{margin-bottom:10px}.empty{font-size:14px;color:var(--muted);padding:36px 0;max-width:38ch}.events{list-style:none;padding:0;margin:20px 0}.events li{display:flex;align-items:center;gap:12px;padding-block:14px;border-bottom:1px solid var(--border);font-size:13px}.events li>div{display:flex;flex-direction:column;gap:3px;flex:1}.events li>a{font-size:12px;padding-block:12px}.event-icon{display:grid;place-items:center;width:35px;height:35px;background:var(--soft);border-radius:50%;font-size:18px}.burn{background:var(--soft);border-color:transparent}.burn h2{font-family:Georgia,serif;font-size:31px;font-weight:400;letter-spacing:-.7px;margin-block:14px 20px}.burn-value{font-size:31px;letter-spacing:-1px;display:block;margin-bottom:16px;overflow-wrap:anywhere}.burn-value span{font-size:16px;letter-spacing:0;font-weight:400}.burn p{font-size:13px;color:var(--muted);max-width:45ch}.check{display:flex;gap:10px;align-items:start;font-size:12px;padding-block:10px 20px;cursor:pointer;line-height:1.6}.check input{width:18px;height:18px;flex-shrink:0;margin:0;accent-color:var(--accent-text)}.burn .quiet{margin:12px 0 0}.notes{margin-block:55px 38px}.notes h2{font-size:20px;margin-bottom:20px}.notes>div{display:grid;grid-template-columns:1fr 1fr;gap:40px}.notes p{font-size:13px;color:var(--muted);line-height:1.8;max-width:65ch}.notes strong{color:var(--text);display:block}.deployment{border-block:1px solid var(--border);padding-block:18px;font-size:13px}.deployment summary{cursor:pointer;min-height:30px;font-weight:600}.deployment dl>div{display:grid;grid-template-columns:140px 1fr;gap:15px;margin-block:12px}.deployment dd{text-align:start;overflow-wrap:anywhere;font-family:monospace;font-size:12px}.deployment a{overflow-wrap:anywhere}.deployment>p{margin-top:12px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:28px 40px;font-size:12px;color:var(--muted)}footer .brand{font-size:27px;color:var(--text)}footer p{margin:0}.skip{position:absolute;inset-block-start:-100px;inset-inline-start:20px;background:var(--surface);padding:14px;z-index:2}.skip:focus{inset-block-start:12px}.fatal{max-width:700px;margin:10vh auto;padding:24px}.fatal h1{font-size:40px}button:active:not(:disabled){background:var(--soft)}@media(hover:hover){button:hover:not(:disabled){background:var(--soft)}.primary:hover:not(:disabled){background:#b2cd94}a:hover{text-decoration-thickness:2px}}@media(prefers-reduced-motion:no-preference){button{transition:background-color .12s ease-out}}@media(min-width:62rem){.intro{padding-bottom:48px}.intro:after{content:"01 — 04";position:absolute;inset-inline-end:0;inset-block-end:52px;font-family:Georgia,serif;font-size:76px;color:#d2d9c9;letter-spacing:-5px}}@media(max-width:62rem){.wrap{width:calc(100% - 48px)}.workspace{gap:18px}.panel{padding:22px}.standing{flex-direction:column;align-items:start}.tier-art{display:none}.tier-name{font-size:30px}.loyalty .eyebrow{font-size:10px}.pool-strip{flex-wrap:wrap}.lower-grid{gap:24px}.intro{padding-top:40px}.tier-number{margin-inline-end:6px}}@media(max-width:46rem){.wrap{width:calc(100% - 32px)}.header{min-height:88px;gap:12px}.header-actions{gap:9px;flex-direction:column;align-items:end;padding-block:14px}.header-actions button{font-size:12px;min-height:40px;padding:8px 12px}.network-pill{font-size:11px}.intro{padding-block:34px 30px}h1{font-size:48px;letter-spacing:-2px}.intro>p:not(.eyebrow){font-size:15px;max-width:40ch}.test-note{font-size:12px}.workspace,.lower-grid,.notes>div{grid-template-columns:1fr}.panel{padding:22px;border-radius:15px}.loyalty .section-top{margin-bottom:22px}.standing{flex-direction:row;align-items:center}.tier-art{display:flex;height:80px;transform:scale(.85) rotate(-5deg);transform-origin:right center}.tier-name{font-size:29px}.pool-strip{align-items:start;gap:22px}.pool-strip>div{flex:1;min-width:120px}.pool-strip strong{font-size:17px}.pool-strip>button{width:100%}.lower-grid{gap:28px}.notes{margin-block:36px 20px}.notes>div{gap:4px}.deployment dl>div{grid-template-columns:1fr;gap:4px}footer{flex-wrap:wrap;gap:12px}footer p{flex-basis:60%;text-align:end}footer>a:last-child{margin-inline-start:auto}.section-top{gap:8px}h2{font-size:20px}.tiers{font-size:12px}.tiers th,.tiers td{padding:13px 4px}.form-note{font-size:12px}.tier-number{margin-inline-end:5px}.limit-row{font-size:12px}}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight}.primary,.current{border:1px solid ButtonText}progress{forced-color-adjust:auto}}
