@font-face{font-family:Young Serif;src:url(/fonts/young-serif-500.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Geist;src:url(/fonts/geist-400.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Geist;src:url(/fonts/geist-500.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:Geist;src:url(/fonts/geist-600.woff2)format("woff2");font-display:swap;font-weight:600}:root{color:#171817;font-synthesis:none;--wine:#bd0747;--wine-dark:#8e0637;--ink:#171817;--paper:#fffefa;background:#f4f2ee;font-family:Geist,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f4f2ee;min-width:320px;min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.35;background:radial-gradient(circle at 12% 12%,#fff 0,#0000 24%),radial-gradient(circle at 88% 36%,#eadde1 0,#0000 27%);position:fixed;inset:0}main{min-height:100vh;position:relative;overflow:hidden}main:before,main:after{content:"";z-index:-1;border:1px solid #ded9d2;border-radius:50%;width:360px;height:360px;position:fixed}main:before{bottom:-180px;left:-220px}main:after{top:140px;right:-230px}nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:2;background:#f8f7f4cc;border-bottom:1px solid #ddd9d2;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,6vw,92px);display:flex;position:relative}.brand{letter-spacing:.2em;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.mark{background:var(--wine);clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);place-items:center;width:58px;height:64px;display:grid}.mark img{object-fit:contain;width:53px;height:53px;margin-top:-7px}.secure{color:#777670;align-items:center;gap:8px;font-size:12px;display:flex}.secure svg{color:var(--wine)}.shell{text-align:center;max-width:820px;margin:auto;padding:56px 22px 34px;position:relative}.eyebrow{letter-spacing:.24em;color:var(--wine);font-size:10px;font-weight:600}.eyebrow:before,.eyebrow:after{content:"";vertical-align:middle;background:#c9a2af;width:34px;height:1px;margin:0 13px;display:inline-block}h1{letter-spacing:-.035em;margin:17px 0 13px;font:500 clamp(46px,7vw,72px)/.98 Young Serif,Georgia,serif}h1 em{color:var(--wine);font-weight:500}.lead{color:#696864;margin:0 auto 14px;font-size:16px}.deadline{color:#785962;letter-spacing:.02em;background:#f1e5e8;margin:0 auto 29px;padding:7px 12px;font-size:11px;display:inline-block}.deadline strong{color:var(--wine);font-weight:600}.steps{justify-content:center;align-items:flex-start;max-width:510px;margin:0 auto 32px;display:flex}.step{color:#aaa7a0;width:112px}.step b{background:#f4f2ee;border:1px solid #c8c4bc;border-radius:50%;place-items:center;width:35px;height:35px;margin:auto;font-size:12px;display:grid}.step small{white-space:nowrap;margin-top:9px;font-size:11px;font-weight:600;display:block}.step.active{color:var(--ink)}.step.active b{border-color:var(--wine);color:var(--wine);box-shadow:0 0 0 4px #bd07470b}.step.complete{color:#55534f}.step.complete b{background:var(--wine);color:#fff;border-color:var(--wine)}.steps>i{background:#d1cdc6;width:75px;height:1px;margin-top:17px}.card{background:var(--paper);text-align:center;border:1px solid #d5d1ca;border-radius:4px;padding:42px 52px 38px;position:relative;overflow:hidden;box-shadow:0 24px 65px #4f3d4215}.card:before{content:"";pointer-events:none;border:1px solid #ebe7e0;position:absolute;inset:9px}.card:after{content:"";background:var(--wine);height:4px;position:absolute;top:0;left:0;right:0}.cardOrnament{object-fit:contain;opacity:.045;filter:grayscale();pointer-events:none;width:170px;height:170px;position:absolute;bottom:-37px;right:-34px}.icon{clip-path:polygon(0 0,100% 0,100% 72%,50% 100%,0 72%);width:58px;height:64px;color:var(--wine);background:#f3dfe6;place-items:center;margin:auto;display:grid;position:relative}.icon svg{width:22px;margin-top:-7px}.tag{letter-spacing:.2em;color:#9a777f;margin-top:18px;font-size:9px;font-weight:600;position:relative}.card h2{margin:9px 0 10px;font:500 34px/1.1 Young Serif,Georgia,serif;position:relative}.card>p{color:#74716d;max-width:500px;margin:0 auto 24px;font-size:14px;line-height:1.6;position:relative}.features{justify-content:center;gap:10px;margin:22px 0;display:flex;position:relative}.features span{color:#625d5e;background:#faf7f5;border:1px solid #e7dedf;align-items:center;gap:8px;padding:11px 15px;font-size:11px;display:flex}.features svg{width:15px;color:var(--wine)}.primary{background:var(--wine);color:#fff;cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex;position:relative}.primary:hover:not(:disabled){background:var(--wine-dark);transform:translateY(-1px);box-shadow:0 9px 24px #bd07472b}.primary:disabled{opacity:.42;cursor:not-allowed}.textButton{color:#726f6b;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:18px auto 0;font:600 12px Geist,system-ui,sans-serif;display:flex;position:relative}.textButton:hover{color:var(--wine)}form{text-align:left;position:relative}label{color:#4d4b48;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.inputWrap{background:#faf9f6;border:1px solid #cfcac2;margin-bottom:14px;padding:4px;transition:all .2s;display:flex}.inputWrap input{color:#242321;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px;font-family:monospace}.inputWrap button{color:#6a6662;cursor:pointer;background:#eee9e5;border:0;width:44px}.inputWrap button:hover{color:var(--wine)}.inputWrap svg{width:17px}.privacy{text-align:left;color:#827d79;background:#faf7f5;border:1px solid #e8dfe0;gap:12px;margin-top:18px;padding:14px;font-size:11px;line-height:1.5;display:flex;position:relative}.privacy svg{color:var(--wine);flex:none;width:17px}.privacy strong{color:#514d4a}.error{color:#8f123d;border-left:3px solid var(--wine);background:#f7e4e9;margin-bottom:13px;padding:11px 12px;font-size:12px}.success{color:var(--wine);position:relative}.success svg{stroke-width:1.4px;width:62px;height:62px}.receipt{text-align:left;background:#faf8f4;border:1px solid #ddd7ce;padding:14px;position:relative}.receipt small{color:#967681;letter-spacing:.14em;margin-bottom:7px;font-size:9px;display:block}.receipt a{color:#514e4a;align-items:center;gap:10px;text-decoration:none;display:flex}.receipt code{min-width:0;color:inherit;text-overflow:ellipsis;flex:1;font-size:11px;display:block;overflow:hidden}footer{color:#8b8881;letter-spacing:.02em;margin-top:21px;font-size:11px}@media (width<=560px){nav{height:64px;padding:0 max(16px,env(safe-area-inset-left))}.brand{letter-spacing:.18em;gap:9px;font-size:14px}.mark{width:38px;height:44px}.mark img{width:38px;height:38px;margin-top:-5px}.secure{display:none}.shell{width:100%;padding:27px 14px max(24px,env(safe-area-inset-bottom))}.eyebrow{letter-spacing:.18em;white-space:nowrap;font-size:9px}.eyebrow:before,.eyebrow:after{width:16px;margin:0 7px}h1{max-width:390px;margin:14px auto 10px;font-size:clamp(38px,12vw,52px);line-height:1.02}.lead{max-width:310px;font-size:14px;line-height:1.45}.deadline{margin-bottom:24px;padding:7px 10px;font-size:10px}.steps{align-items:flex-start;width:100%;margin-bottom:24px}.step{flex:none;width:78px}.step b{width:34px;height:34px}.step small{white-space:normal;margin-top:7px;font-size:9px;line-height:1.25}.steps>i{flex:1;min-width:14px;max-width:38px;margin-top:17px}.card{border-radius:3px;width:100%;padding:30px 18px 24px;box-shadow:0 15px 38px #4f3d4212}.card:before{inset:6px}.cardOrnament{width:145px;height:145px;bottom:-42px;right:-45px}.icon{width:52px;height:58px}.tag{margin-top:15px}.card h2{margin-top:8px;font-size:clamp(27px,8.5vw,34px);line-height:1.08}.card>p{margin-bottom:19px;font-size:13px;line-height:1.5}.features{flex-direction:column;gap:8px;margin:17px 0}.features span{justify-content:center;padding:10px 12px}.primary{min-height:52px;font-size:14px}.inputWrap input{padding:11px 8px;font-size:13px}.inputWrap button{flex:none;width:42px}.privacy{margin-top:14px;padding:12px 11px}.success svg{width:54px;height:54px}.receipt{padding:12px}.receipt small{line-height:1.35}.receipt a{align-items:flex-start}.receipt code{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.45;overflow:visible}.receipt svg{flex:none;margin-top:2px}footer{margin-top:17px;font-size:10px}}@media (width<=360px){.shell{padding-left:10px;padding-right:10px}.eyebrow:before,.eyebrow:after{display:none}h1{font-size:37px}.step{width:72px}.card{padding-left:15px;padding-right:15px}}:root{--wine:#f4b728;--wine-dark:#d79a0d;--ink:#211017;--paper:#fff;color:#211017;background:#f4f2ef}body{background:#f4f2ef}body:before{opacity:.52;background:radial-gradient(circle at 15% 12%,#fff 0,#0000 28%),radial-gradient(circle at 84% 32%,#f4b7281c 0,#0000 28%)}main:before,main:after{background:repeating-conic-gradient(from 0deg,#211017 0 .45deg,transparent .45deg 8deg);opacity:.1;border:0}nav{background:#f4f2efeb;border-color:#d9d5d0}.brand{align-items:center;display:flex}.zcashLogo{width:132px;height:auto;display:block}.eyebrow{color:var(--ink)}.eyebrow:before,.eyebrow:after{background:#9c928d}h1 em{background:var(--wine);color:var(--ink);padding:0 .09em .04em;font-style:normal;display:inline-block}.lead{color:#625e5c}.deadline{color:#625e5c;background:#fff;border:1px solid #d9d4cf;padding:8px 13px}.deadline strong{color:var(--ink)}.deadline.expired{color:#6b4b00;background:#fff3da}.step.active b{border-color:var(--ink);color:var(--ink);background:var(--wine);box-shadow:0 0 0 4px #f4b72826}.step.complete b{background:var(--wine);border-color:var(--ink);color:var(--ink)}.steps>i.filled{background:var(--ink)}.card{border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--wine);border-radius:0}.card:before{content:none}.card:after{background:var(--wine);height:5px}.cardOrnament{opacity:.06;filter:none;bottom:-38px;right:-32px}.icon{clip-path:none;background:var(--wine);width:58px;height:58px;color:var(--ink);border-radius:50%}.icon svg{margin-top:0}.tag{color:#6c625e}.card>p{color:#66615e}.features span,.privacy{color:#554e4b;background:#f7f5f2;border-color:#d7d1cc}.features svg,.privacy svg{color:var(--ink)}.primary{border:1px solid var(--ink);color:#fff;background:#111}.primary:hover:not(:disabled){background:var(--wine);color:var(--ink);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.textButton:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--wine);text-decoration-color:var(--wine);text-decoration-thickness:3px}.inputWrap:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #f4b72880}.inputWrap button:hover{color:var(--ink);background:var(--wine)}.success{color:var(--ink)}.receipt{background:#f8f6f2;border-color:#cfc8c2}.receipt a:hover{color:#8a5e00}@media (width<=560px){nav{height:64px}.zcashLogo{width:105px}.card{box-shadow:6px 6px 0 var(--wine)}.icon{width:52px;height:52px}}.claimMeta,.doneSummary{text-align:left;background:#f8f6f2;border:1px solid #cfc8c2;grid-template-columns:1fr 1fr;margin:0 0 18px;display:grid;position:relative}.claimMeta>div,.doneSummary>div{min-width:0;padding:13px 15px}.claimMeta>div+div,.doneSummary>div+div{border-left:1px solid #cfc8c2}.claimMeta small,.doneSummary small,.statusHeading small{color:#756c68;letter-spacing:.16em;margin-bottom:5px;font-size:8px;font-weight:600;display:block}.claimMeta strong,.doneSummary strong{color:var(--ink);font-size:13px;line-height:1.3;display:block}.payoutStatus{border:1.5px solid var(--ink);box-shadow:5px 5px 0 var(--wine);text-align:left;background:#fffaf0;margin:0 0 20px;padding:17px;position:relative}.statusHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.statusHeading strong{color:var(--ink);font-size:15px;display:block}.statusHeading span{background:var(--wine);border:1px solid var(--ink);text-transform:uppercase;letter-spacing:.08em;flex:none;padding:5px 8px;font-size:9px;font-weight:600}.progressTrack{border:1px solid var(--ink);background:#e8e3de;height:8px;overflow:hidden}.progressTrack i{background:var(--wine);width:66%;height:100%;animation:1.4s ease-in-out infinite alternate payoutPulse;display:block}.progressStages{color:#938b87;text-align:center;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;font-size:8px;line-height:1.25;display:grid}.progressStages span:first-child{text-align:left}.progressStages span:last-child{text-align:right}.progressStages .complete,.progressStages .active{color:var(--ink);font-weight:600}.statusTiming{color:#756c68;border-top:1px solid #ddd6cf;justify-content:space-between;gap:12px;margin-top:15px;padding-top:12px;font-size:10px;display:flex}.statusTiming strong{color:var(--ink)}.payoutStatus>p{color:#6e6763;margin:11px 0 0;font-size:10px;line-height:1.45}@keyframes payoutPulse{0%{opacity:.72}to{opacity:1}}@media (width<=560px){.claimMeta>div,.doneSummary>div{padding:11px 10px}.claimMeta strong,.doneSummary strong{font-size:11px}.payoutStatus{box-shadow:4px 4px 0 var(--wine);padding:14px}.statusHeading{align-items:flex-start}.statusHeading strong{font-size:13px}.progressStages{font-size:7px}.statusTiming{font-size:9px}}
