.site{justify-content:center;padding:40px 28px 60px;line-height:1.45;display:flex}.site .screen{flex-direction:column;gap:18px;width:100%;max-width:1100px;display:flex}.site .content{flex-direction:column;gap:18px;display:flex}.site .content:focus{outline:none}.site .box{border:2px solid var(--line);background:#fffdf8b8;border-radius:8px 12px 9px 11px/11px 8px 12px 9px;padding:16px}.site .nav{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding-bottom:12px;display:flex}.site .logo{color:var(--ink);align-items:center;gap:8px;font-size:22px;font-weight:700;display:flex}.site .links{flex-wrap:wrap;gap:6px;display:flex}.site .links a{border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:4px 16px;font-size:16px;font-weight:700}.site .links a:hover,.site .links a.on{background:var(--ink);color:#fff}.site .pill{border:1.5px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:3px 12px;font-size:15px;display:inline-flex}.site .pill.y{background:var(--hl)}.site .dot{background:var(--green);border:1.5px solid var(--line);border-radius:50%;width:9px;height:9px}.site .eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--soft);margin-bottom:6px;font-size:14px;font-weight:700}.site h1{margin-bottom:10px;font-size:clamp(36px,5vw,52px);font-weight:700;line-height:1.05}.site h2{margin-bottom:8px;font-size:22px;line-height:1.2}.site h3{font-size:18px;line-height:1.25}.site .sub{color:#444;text-wrap:pretty;max-width:640px;font-size:19px}.site .sm{color:var(--soft);font-size:15px}.site .head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.site .head .lbl{margin:0;font-size:22px;font-weight:700}.site .tag{border:2px solid var(--line);background:var(--green);white-space:nowrap;border-radius:6px;padding:1px 10px;font-size:13px;font-weight:700}.site .tag.y{background:var(--hl)}.site .tag.off{color:var(--soft);background:#fff;border-style:dashed}.site .btn{border:2px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px 20px;font-size:17px;font-weight:700;display:inline-flex}.site .btn.pri{background:var(--ink);color:#fff}.site .btn.pri:hover{color:#fff;background:#000}.site .btn.hl{background:var(--hl)}.site .btn:disabled{opacity:.4;cursor:not-allowed}.site .cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.site .cta h2{margin-bottom:2px}.site .foot{color:var(--soft);border-top:1.5px dashed #bbb;flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;font-size:15px;display:flex}.site .foot a{color:inherit;text-decoration:underline}.site .foot .attr{flex-basis:100%;font-size:13px}.site .ledger{border-collapse:collapse;width:100%;font-size:16px}.site .ledger td{vertical-align:top;border-bottom:1.5px dashed #bbb;padding:7px 4px}.site .ledger td:last-child{text-align:right;white-space:nowrap;font-weight:700}.site .ledger tr.total td{border-bottom:none;border-top:2px solid var(--line);font-size:18px}.page-landing .box{padding:14px}.page-landing .hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px 24px;display:grid}.page-landing h1{letter-spacing:-.01em;margin-bottom:12px;font-size:clamp(44px,6vw,68px);line-height:1}.page-landing .sub{max-width:560px;font-size:20px}.page-landing .domains{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px;display:grid}.page-landing .card{flex-direction:column;gap:12px;transition:transform .2s,box-shadow .2s;display:flex}@media (hover:hover){.page-landing .card:not(.locked):hover{transform:translateY(-3px);box-shadow:3px 6px #00000024}}.page-landing .chead{justify-content:space-between;align-items:center;gap:10px;display:flex}.page-landing .cname{font-size:24px;font-weight:700;line-height:1.15}.page-landing .ctype{color:var(--soft);font-size:15px}.page-landing .art{border:2px solid var(--line);height:220px;color:var(--soft);background:repeating-linear-gradient(45deg,#fff 0 8px,#eee 8px 16px);border-radius:6px;justify-content:center;align-items:center;font-size:13px;display:flex;position:relative;overflow:hidden}.page-landing .art img{object-fit:cover}.page-landing .ctext{color:#333;text-wrap:pretty;flex:1;font-size:17px}.page-landing .cfoot{border-top:1.5px dashed #bbb;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.page-landing .locked .art,.page-landing .locked .ctext{opacity:.55}.page-how .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-how .step{flex-direction:column;gap:8px;display:flex}.page-how .step p{color:#333;text-wrap:pretty}.page-how .num{border:2px solid var(--line);background:var(--hl);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-weight:700;display:flex}.page-how .two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.page-how .roll{align-items:center;gap:14px;margin:6px 0 12px;display:flex}.page-how .die{border:2.5px solid var(--line);background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:30px;font-weight:700;display:flex;transform:rotate(-6deg)}.page-how .note{margin-top:10px}.page-how .assets{flex-direction:column;display:flex}.page-how .asset{border-bottom:1.5px dashed #bbb;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.page-how .asset:last-child{border-bottom:none}.page-how .asset img{object-fit:contain}.page-how .asset-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;display:flex}.page-roadmap h2{margin-bottom:0}.page-roadmap .cols{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.page-roadmap .col{flex-direction:column;gap:12px;display:flex}.page-roadmap .chead{border-bottom:2px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.page-roadmap .tag.now{background:var(--green)}.page-roadmap .tag.wip{background:var(--hl)}.page-roadmap .tag.next{color:var(--soft);background:#fff;border-style:dashed}.page-roadmap .items{flex-direction:column;display:flex}.page-roadmap .item{border-bottom:1.5px dashed #bbb;flex-direction:column;gap:3px;padding:10px 0;display:flex}.page-roadmap .item:last-child{border-bottom:none;padding-bottom:0}.page-roadmap .item p{color:#333;text-wrap:pretty;font-size:16px}.page-roadmap .bar{gap:3px;margin-top:6px;display:flex}.page-roadmap .bar i{border:2px solid var(--line);background:#fff;border-radius:4px;flex:1;height:12px}.page-roadmap .bar i.on{background:var(--hl)}.page-support h2{margin-bottom:4px}.page-support button,.page-support input,.page-support textarea,.page-support select{font-size:17px}.page-support .two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:14px;display:grid}.page-support .col{flex-direction:column;gap:14px;display:flex}.page-support .tip{flex-direction:column;gap:12px;display:flex}.page-support .amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.page-support .amt{border:2.5px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:14px;padding:8px 4px 10px}.page-support .amt .v{font-size:26px;font-weight:700;line-height:1.1;display:block}.page-support .amt .k{color:var(--soft);font-size:13px;display:block}.page-support .amt.on{background:var(--hl)}.page-support .slot{text-align:center;color:var(--soft);background:repeating-linear-gradient(45deg,#ffffffb3 0 8px,#eeeeeeb3 8px 16px);border:2px dashed #999;border-radius:8px;padding:14px;font-size:15px}.page-support .seg{gap:6px;display:flex}.page-support .seg button{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;flex:1;padding:6px 14px;font-weight:700}.page-support .seg button.on{background:var(--ink);color:#fff}.page-support form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.page-support .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-support label{flex-direction:column;gap:4px;font-size:15px;font-weight:700;display:flex}.page-support label span.sm{font-weight:400}.page-support input,.page-support textarea,.page-support select{border:2px solid var(--line);background:#fff;border-radius:8px;width:100%;padding:8px 10px;font-weight:400}.page-support textarea{resize:vertical;min-height:120px;line-height:1.4}.page-support .formfoot{border-top:1.5px dashed #bbb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.page-support .thanks{border:2px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.page-support .faq .q{border-bottom:1.5px dashed #bbb;padding:10px 0}.page-support .faq .q:last-child{border-bottom:none;padding-bottom:0}.page-support .faq b{display:block}.page-privacy .policy{flex-direction:column;gap:18px;max-width:720px;display:flex}.page-privacy .policy p{text-wrap:pretty}.page-privacy .policy a{text-decoration:underline}.page-error .box{padding:32px 24px}.page-error .actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:1000px){.page-how .steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page-roadmap .cols{grid-template-columns:1fr}}@media (max-width:820px){.page-support .two,.page-support .row{grid-template-columns:1fr}}@media (max-width:760px){.page-how .two{grid-template-columns:1fr}.site{padding:16px 10px 40px}}@media (max-width:640px){.page-landing .hero{grid-template-columns:1fr}.site .nav .pill{display:none}}@media (max-width:560px){.page-how .steps{grid-template-columns:1fr}}@media (pointer:coarse){.site .links a,.site .btn{min-height:44px}.site .links a{align-items:center;display:inline-flex}}
