:root{font-family:Arial,Helvetica,sans-serif;color:#18231f;background:#f6f5ef;font-synthesis:none;font-weight:400;line-height:1.5;color-scheme:light;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:#c7deaf;touch-action:manipulation}button{border:1px solid #193b29;background:#193b29;color:#fff;padding:11px 18px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;min-height:44px;transition:background-color .15s,color .15s}button:hover:not(:disabled){background:#2e553c}button:disabled{cursor:not-allowed;background:#e1e3dc;border-color:#d2d6cb;color:#646b61}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}a:hover{color:#367044}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #508a23;outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}h2{font-size:27px;line-height:1.2;letter-spacing:-.8px;font-weight:500;margin-bottom:14px}h3{font-weight:600;font-size:16px}p{line-height:1.65}strong{font-weight:500}small{font-size:13px}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;font-size:.9em}.shell{max-width:1256px;margin:auto;padding:0 max(32px,env(safe-area-inset-right)) 0 max(32px,env(safe-area-inset-left))}header{display:flex;align-items:center;gap:32px;min-height:98px;border-bottom:1px solid #d9dcd0}.brand{font-size:27px;letter-spacing:-1.4px;font-weight:750;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.brand-mark{display:inline-grid;place-items:center;background:#d9f38e;width:27px;height:27px;font-size:24px;line-height:1;border-radius:50%;font-weight:400}nav{display:flex;gap:25px;margin-left:30px}nav a{font-size:13px;text-decoration:none;white-space:nowrap}.wallet{display:flex;align-items:center;gap:20px;margin-left:auto}.network{display:flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.network i,.status-dot{width:6px;height:6px;border-radius:50%;background:#8b977c;display:inline-block}.network i,.status-dot.good{background:#45793e}.hero{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding:61px 0 57px}.eyebrow{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#58694e;margin:0 0 23px}.hero .eyebrow{display:flex;align-items:center;gap:10px}.tiny-square{width:6px;height:6px;background:#6a893c}.hero h1{font-size:clamp(56px,6.7vw,85px);line-height:.99;letter-spacing:-5px;font-weight:450;margin:28px 0}.hero h1 em{font-family:Georgia,Times New Roman,serif;color:#4e6d35;font-weight:400}.intro{font-size:18px;color:#536053;line-height:1.6;margin-bottom:25px}.text-link{font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;gap:25px;padding:8px 0}.burn-art{position:relative;height:320px;background:radial-gradient(ellipse at center,#e7efcf 0,transparent 63%);display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:hidden}.orbit{position:absolute;width:245px;height:245px;border:1px solid #a9ba7b;border-radius:50%;transform:rotate(-28deg) scaleX(1.55) scaleY(.7);z-index:-1}.orbit-two{transform:rotate(32deg) scaleX(1.55) scaleY(.7);border-color:#c0cea2}.burn-number{font-family:Georgia,Times New Roman,serif;font-size:180px;line-height:1;color:#446032;letter-spacing:-15px;margin-top:-25px}.burn-number span{font-size:80px;letter-spacing:-4px;margin-left:8px}.art-caption{position:absolute;bottom:22px;font-family:ui-monospace,monospace;font-size:9px;letter-spacing:2px;display:flex;align-items:center;gap:15px;color:#506441}.art-caption span{border-left:1px solid #b4c095;padding-left:15px;font-size:8px;color:#69765c}.art-cross{position:absolute;color:#71884b;font-weight:400}.cross-one{top:38px;left:45px}.cross-two{right:25px;bottom:60px}.stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd4c4;border-bottom:1px solid #cfd4c4;padding:26px 0}.stat{display:flex;flex-direction:column;gap:7px;padding:0 32px;border-right:1px solid #d5d9cd;min-width:0}.stat:first-child{padding-left:0}.stat:last-child{border:0}.label{font-size:12px;color:#596555}.stat>strong{font-size:32px;letter-spacing:-1.2px;overflow-wrap:anywhere;line-height:1.35}.muted{font-size:13px;color:#5c685d}.read-status{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:12px 0 30px;min-height:32px}.read-status p{font-size:11px;color:#65705e;margin:0}.status-dot{margin-right:6px}.quiet{background:transparent;border:0;color:#4f6248;font-size:11px;padding:8px;min-height:36px}.quiet:hover:not(:disabled){background:#e9eddf}.workspace{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel{border:1px solid #d7dccf;border-radius:10px;background:#fcfcf7;padding:29px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:17px}.section-top .eyebrow{margin:0}.tag{display:inline-block;border:1px solid #d4ddc8;border-radius:30px;padding:4px 10px;color:#526447;font-size:10px;white-space:nowrap;background:#f0f4e8}.panel>.muted{max-width:440px;margin-bottom:22px}.form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600;color:#52604e}input,select{min-width:0;width:100%;padding:11px 12px;min-height:44px;border:1px solid #cbd2c1;border-radius:5px;color:#233025;background:#fff;font-size:14px}input::placeholder{color:#737e6d}select{cursor:pointer}.amount-box{border:1px solid #cbd2c1;border-radius:7px;background:#f1f3e9;padding:14px 17px;margin-top:16px;font-weight:400}.amount-box>div{display:flex;align-items:center;gap:12px;min-width:0}.amount-box input{font-size:30px;letter-spacing:-1px;background:transparent;border:0;padding:1px 0;min-width:0;width:100%}.amount-box strong{font-size:13px;color:#273d28}.field-error{font-size:12px;color:#9c352a;min-height:5px;margin:7px 0;overflow-wrap:anywhere}.swap-math{margin:17px 0 20px;font-size:12px}.swap-math>div{display:flex;justify-content:space-between;gap:15px;margin:10px 0}.swap-math dt{color:#596653}.swap-math dd{margin:0;text-align:right;overflow-wrap:anywhere;max-width:65%}.full{width:100%}.helper{font-size:11px;color:#5c6756;line-height:1.6;margin:12px 0 0;overflow-wrap:anywhere}.pending-row{display:flex;gap:12px;justify-content:space-between;align-items:center;border-top:1px solid #dce1d3;padding:26px 0;min-width:0}.pending-row>div{display:flex;flex-direction:column;gap:8px;min-width:0}.pending-row strong{font-size:29px;letter-spacing:-1px;overflow-wrap:anywhere}.pending-row button{font-size:12px;white-space:nowrap}.secondary{background:#fcfcf7;color:#2d462d;border:1px solid #b9c7af}.secondary:hover:not(:disabled){background:#e5ecd9}.burn-panel{background:linear-gradient(140deg,#f8faee,#edf2dd)}.token-panel{margin-top:22px}.token-heading{display:flex;justify-content:space-between;gap:25px}.token-heading .eyebrow{margin-bottom:16px}.wallet-balance{display:flex;flex-direction:column;gap:6px;text-align:right}.wallet-balance strong{font-size:23px;overflow-wrap:anywhere}.wallet-balance small{font-size:12px}.token-fields{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px}.token-fields label{min-width:0}.token-submit{display:flex;align-items:center;justify-content:space-between;gap:30px}.token-submit .helper{margin:0;max-width:65%}.token-submit button{white-space:nowrap}.allowance-row{display:flex;align-items:center;gap:15px;margin:14px 0;font-size:12px;color:#53644d}.notice{padding:17px 20px;border:1px solid #c8d3b4;background:#f0f4e6;font-size:13px;border-radius:7px;margin:18px 0;overflow-wrap:anywhere}.notice p:last-child{margin-bottom:0}.error{background:#fff1eb;border-color:#e2bcae;color:#8a3927}.warning{background:#fbf2db;border-color:#d5c086;color:#675127;display:flex;gap:20px;align-items:center;justify-content:space-between}.warning button{white-space:nowrap}.tx-status p{margin:0 0 4px}.tx-status a{font-size:12px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.section-heading .eyebrow{margin:0 0 12px}.section-heading h2{margin:0}.activity-section{margin:57px 0}.activity-list{border-top:1px solid #d5dbca;border-bottom:1px solid #d5dbca}.empty{padding:28px 10px;margin:0;font-size:13px;color:#637057;text-align:center;overflow-wrap:anywhere}.event-row{display:flex;align-items:center;gap:17px;padding:19px 0;border-top:1px solid #d5dbca;font-size:13px}.event-row:first-child{border:0}.event-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #bdc8ac;border-radius:50%;color:#46623b;font-size:21px;flex-shrink:0}.event-row>div{display:flex;flex-direction:column}.event-row .muted{font-size:11px}.event-amount{margin-left:auto;text-align:right;overflow-wrap:anywhere}.explanation{padding:45px 0;border-top:1px solid #d5dbca;border-bottom:1px solid #d5dbca;display:grid;grid-template-columns:1fr 2.1fr;gap:35px}.explanation h2{font-size:32px}.explain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.explain-grid article>span{font-size:10px;color:#60764b;font-family:ui-monospace,monospace}.explain-grid h3{margin:15px 0 10px}.explain-grid p{font-size:12px;color:#58674f;margin:0}.contracts{margin:50px 0 45px}.contract-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0;border-bottom:1px solid #d8dece;font-size:13px}.contract-row h3{margin:0 0 5px}.contract-row .muted{font-size:11px}.contract-row>a{min-width:0}.abi-link{font-size:11px;white-space:nowrap}details{margin-top:25px;border:1px solid #d9ddcf;border-radius:6px;padding:14px;font-size:12px;color:#52624b}summary{cursor:pointer;min-height:24px}details dl{display:grid;grid-template-columns:130px 1fr;gap:8px}details dd{margin:0;min-width:0}details p{margin-top:15px}footer{border-top:1px solid #d0d6c6;display:flex;align-items:center;gap:25px;min-height:98px;font-size:11px;color:#5e6b54}footer .brand{font-size:23px;color:#1f3024}footer .brand-mark{width:23px;height:23px;font-size:19px}footer p{margin:0}footer>span{margin-left:auto}dialog{border:1px solid #b3c3a4;border-radius:12px;background:#fcfcf7;color:#243225;padding:30px;max-width:530px;width:calc(100% - 32px);overscroll-behavior:contain;box-shadow:0 20px 80px #18231f30}dialog::backdrop{background:#14251cb0}dialog h2{font-size:25px}dialog p{font-size:14px;overflow-wrap:anywhere}.dialog-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;top:0;left:20px;transform:translateY(-150%);z-index:2;background:#193b29;color:#fff;padding:12px}.skip:focus{transform:translateY(0)}section,main{scroll-margin-top:24px}.startup{max-width:700px;margin:12vh auto;padding:25px}.startup h1{margin-top:40px;font-weight:500}.spinner{display:inline-block;width:13px;height:13px;border:2px solid #adb998;border-top-color:#35572d;border-radius:50%;margin-right:8px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(min-width:1250px){.hero h1{font-size:85px}}@media(max-width:1000px){nav{margin-left:0;gap:16px}.network{display:none}.shell{padding-left:25px;padding-right:25px}.hero h1{letter-spacing:-3px}.token-fields{grid-template-columns:1fr 1fr}.token-fields>label:last-child{grid-column:1/-1}.explanation{grid-template-columns:1fr}.explain-grid{gap:30px}.contract-row{flex-wrap:wrap}.contract-row>div{width:180px}.contract-row>a:nth-child(2){flex:1}.stat{padding:0 22px}.stat>strong{font-size:27px}}@media(max-width:700px){.shell{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}header{min-height:80px;gap:12px;flex-wrap:wrap;padding:20px 0 15px}.brand{font-size:25px}.wallet{gap:6px}.wallet button{font-size:12px;padding:8px 12px}nav{order:3;flex-basis:100%;gap:24px;padding-top:7px}nav a{font-size:12px}.hero{grid-template-columns:1fr;gap:10px;padding:35px 0}.hero h1{font-size:64px;letter-spacing:-3px}.intro{font-size:16px}.hero .eyebrow{font-size:9px}.burn-art{height:220px;margin-top:-5px}.burn-number{font-size:130px;letter-spacing:-10px}.burn-number span{font-size:60px}.orbit{width:200px;height:200px}.art-caption{bottom:0}.cross-one{left:25px;top:5px}.cross-two{right:15px;bottom:30px}.stats{grid-template-columns:1fr;padding:0}.stat,.stat:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #d9dfce;display:grid;grid-template-columns:1fr auto;column-gap:10px}.stat>strong{grid-column:2;grid-row:1/3;font-size:25px;align-self:center;max-width:180px}.stat .muted{font-size:10px}.stat .label{font-size:11px}.read-status{align-items:flex-start;margin-bottom:22px}.read-status p{max-width:65%;font-size:10px}.quiet{padding-top:0;white-space:nowrap}.workspace{grid-template-columns:1fr;gap:18px}.panel{padding:22px 18px}.section-top .eyebrow{font-size:9px;letter-spacing:1px}.tag{font-size:9px}.panel h2{font-size:25px}.panel>.muted{font-size:12px}.token-heading{flex-direction:column;gap:5px}.wallet-balance{text-align:left;margin-bottom:20px}.token-fields{grid-template-columns:1fr}.token-fields>label:last-child{grid-column:auto}.token-submit{flex-direction:column;align-items:stretch;gap:16px}.token-submit .helper{max-width:none}.allowance-row{align-items:flex-start;flex-direction:column;gap:8px}.pending-row button{padding:8px 12px}.pending-row strong{font-size:25px}.activity-section{margin:38px 0}.section-heading{align-items:flex-start;flex-direction:column;gap:13px}.section-heading h2{font-size:26px}.section-heading>.muted{font-size:11px}.event-row{flex-wrap:wrap;gap:10px}.event-row>a{margin-left:42px;font-size:11px}.event-amount{max-width:42%;font-size:12px}.explanation{padding:35px 0;gap:12px}.explain-grid{grid-template-columns:1fr;gap:22px}.explain-grid h3{margin:8px 0}.explain-grid p{font-size:13px}.contracts{margin-top:35px}.contract-row{gap:10px;align-items:flex-start;flex-direction:column}.contract-row>a{font-size:11px;max-width:100%;overflow-wrap:anywhere}details dl{grid-template-columns:1fr;gap:5px}details dt{margin-top:8px}.warning{flex-direction:column;align-items:flex-start;gap:10px}footer{padding:22px 0;min-height:100px;flex-wrap:wrap;gap:14px}footer>span{margin-left:0;flex-basis:100%}footer p{margin-left:auto}.dialog-actions button{font-size:12px;padding:10px 12px}.art-caption{font-size:8px;gap:8px}.art-caption span{font-size:7px;padding-left:8px}}@media(max-width:420px){.form-two{grid-template-columns:1fr}input,select{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
