.landing{--background:#f8faf9;--foreground:#073a3b;--surface:#fff;--surface-muted:#f0f4f3;--shell:#003b3c;--shell-deep:#002b2c;--shell-fg:#f7fbfa;--shell-muted:#b4cbc9;--primary:#00e6a7;--primary-fg:#053c39;--border:#d9e3e1;--muted-fg:#667978;--success:#178f67;--warning:#c98a16;--mint-soft:#e0faf2;font-family:var(--font-sans);color:var(--foreground);background:var(--surface);line-height:normal;overflow-x:clip}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing .wrap{max-width:1160px;margin:0 auto;padding:0 24px}.landing .mono{font-family:ui-monospace,DejaVu Sans Mono,monospace}.landing header{z-index:20;background:var(--shell);color:var(--shell-fg);transition:background .2s,color .2s,box-shadow .2s;position:sticky;top:0}.landing header .bar{align-items:center;gap:48px;height:80px;display:flex}.landing .logo{flex:none;align-items:center;height:22px;display:flex;position:relative}.landing .logo img{width:auto;height:22px}.landing nav.main{gap:30px;height:100%;font-size:16px;display:flex}.landing nav.main>.item{cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;height:100%;display:flex}.landing nav.main>.item:hover,.landing nav.main>.item.open{border-bottom-color:var(--primary)}.landing .caret{font-size:12px;transition:transform .2s}.landing .item.open .caret{transform:rotate(180deg)}.landing .auth{justify-content:flex-end;align-items:center;gap:12px;min-width:300px;margin-left:auto;display:flex}.landing .btn{white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-size:16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.landing .btn-mint{background:var(--primary);color:var(--primary-fg);font-weight:600}.landing .btn-ghost{color:var(--shell-fg);border:1.5px solid #f7fbfa99}.landing .btn-dark{background:var(--shell);color:var(--shell-fg);font-weight:600}.landing .btn-lg{padding:15px 30px;font-size:17px}.landing .burger{width:28px;height:20px;margin-left:auto;display:none;position:relative}.landing .burger span{background:currentColor;border-radius:2px;height:2px;position:absolute;left:0;right:0}.landing .burger span:first-child{top:0}.landing .burger span:nth-child(2){top:9px}.landing .burger span:nth-child(3){top:18px}.landing header.light{background:var(--surface);color:var(--foreground);box-shadow:0 1px 0 var(--border)}.landing header.light .btn-ghost{border-color:var(--foreground);color:var(--foreground)}.landing header.light .btn-mint{background:var(--shell);color:var(--shell-fg)}.landing .mega{background:var(--surface);color:var(--foreground);border-top:1px solid var(--border);display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 18px 40px #001e1e1f}.landing .mega.open{display:block}.landing .mega .wrap{grid-template-columns:1fr 1fr 1.1fr 1.1fr;gap:20px;padding-top:26px;padding-bottom:30px;display:grid}.landing .mega a.row{align-items:center;gap:12px;padding:12px 0;font-size:16px;display:flex}.landing .mega a.row:hover{color:var(--success)}.landing .mega .tile{border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:150px;padding:20px;display:flex;position:relative}.landing .mega .tile b{margin-bottom:6px;font-size:18px;font-weight:600}.landing .mega .tile span{color:var(--muted-fg);font-size:14px;line-height:1.5}.landing .mega .tile:after{content:"↗";font-size:18px;position:absolute;top:14px;right:16px}.landing .tile.grey{background:var(--surface-muted)}.landing .tile.mint{background:var(--mint-soft)}.landing .scrim{z-index:15;background:#001e1e59;display:none;position:fixed;inset:80px 0 0}.landing .scrim.open{display:block}.landing .i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.landing .i-lg{stroke-width:1.4px;width:52px;height:52px;color:var(--foreground)}.landing .hero{background:var(--shell);color:var(--shell-fg);overflow:hidden}.landing .hero .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:64px;padding-bottom:84px;display:grid}.landing h1{letter-spacing:-.015em;margin:0 0 22px;font-size:60px;font-weight:400;line-height:1.06}.landing .lead{color:var(--shell-muted);max-width:33em;margin:0 0 34px;font-size:19px;line-height:1.6}.landing .cta{flex-wrap:wrap;gap:14px;display:flex}.landing .hero-note{color:var(--shell-muted);margin-top:16px;font-size:14px}.landing .hero-note a{text-decoration:underline}.landing .shot{min-width:0;margin-right:-220px;position:relative}.landing .hero .wrap>*{min-width:0}.landing .win{background:var(--background);width:760px;color:var(--foreground);border-radius:12px;font-size:12px;overflow:hidden;box-shadow:0 30px 80px #000f0f73}.landing .win .chrome{background:#e6ecea;align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.landing .win .chrome i{background:#c4cfcc;border-radius:50%;width:9px;height:9px;display:block}.landing .win .chrome .url{color:var(--muted-fg);background:#fff;border-radius:6px;width:260px;margin-left:14px;padding:3px 12px;font-size:10px}.landing .win .appbar{background:var(--shell);color:var(--shell-fg);align-items:center;gap:26px;height:44px;padding:0 18px;font-size:12px;display:flex}.landing .win .appbar img{width:auto;height:12px}.landing .win .appbar .cur{border-bottom:2px solid var(--primary);padding:13px 0}.landing .win .appbar .muted{color:var(--shell-muted)}.landing .win .appbar .co{color:var(--shell-muted);margin-left:auto}.landing .win .body{padding:18px}.landing .win .ttl{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.landing .win .ttl b{font-size:17px;font-weight:600}.landing .win .newbtn{background:var(--primary);color:var(--primary-fg);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600}.landing .win .tabs{gap:4px;margin-bottom:12px;display:flex}.landing .win .tabs span{border:1px solid var(--border);background:#fff;border-radius:9999px;padding:4px 10px;font-size:11px}.landing .win .tabs .on{background:var(--foreground);color:#fff;border-color:var(--foreground)}.landing .win table{border-collapse:collapse;border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;overflow:hidden}.landing .win th{text-align:left;color:var(--muted-fg);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-muted);padding:8px 10px;font-size:10px;font-weight:600}.landing .win td{border-top:1px solid var(--border);padding:9px 10px}.landing .win td.r,.landing .win th.r{text-align:right}.landing .badge{border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.landing .badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.landing .b-ok{color:var(--success);background:#e3f5ee}.landing .b-wait{color:var(--warning);background:#fbf1de}.landing .float{color:var(--foreground);background:#fff;border-radius:12px;width:250px;padding:14px 16px;font-size:13px;position:absolute;bottom:-30px;left:-46px;box-shadow:0 18px 40px #000f0f59}.landing .float .top{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.landing .float small{color:var(--muted-fg)}.landing .features{text-align:center;padding:84px 0 40px}.landing .features .grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.landing .features h3{margin:18px 0 10px;font-size:21px;font-weight:400}.landing .features p{color:var(--muted-fg);max-width:16em;margin:0 auto;font-size:15px;line-height:1.55}.landing .features .i-lg,.landing .trust .i-lg{margin-left:auto;margin-right:auto}.landing .center-cta{text-align:center;padding:28px 0 40px}.landing .row2{padding:56px 0}.landing .row2 .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:80px;max-width:1080px;display:grid}.landing .row2.flip .art{order:2}.landing h2{letter-spacing:-.01em;margin:0 0 18px;font-size:40px;font-weight:400;line-height:1.12}.landing .row2 p{color:#2f5556;margin:0 0 18px;font-size:17px;line-height:1.6}.landing ul.checks{margin:0 0 30px;padding:0;list-style:none}.landing ul.checks li{align-items:center;gap:14px;padding:8px 0;font-size:16px;display:flex}.landing ul.checks li:before{content:"✓";background:var(--primary);width:24px;height:24px;color:var(--primary-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.landing .art{border-radius:16px;justify-content:center;align-items:center;min-height:380px;padding:36px;display:flex;position:relative;overflow:hidden}.landing .art.mint{background:linear-gradient(160deg,#dff8f0,#c9f3e5)}.landing .art.grey{background:linear-gradient(160deg,#eef3f2,#e1e9e7)}.landing .art.teal{background:linear-gradient(160deg,#0a4d4e,#003b3c)}.landing .card{background:#fff;border-radius:12px;width:100%;max-width:360px;padding:20px;font-size:14px;box-shadow:0 14px 34px #00282824}.landing .card .k{border-top:1px solid var(--border);justify-content:space-between;padding:7px 0;display:flex}.landing .card .k span:first-child{color:var(--muted-fg)}.landing .card .tot{border-top:2px solid var(--foreground);justify-content:space-between;margin-top:8px;padding-top:10px;font-size:18px;font-weight:600;display:flex}.landing .steps{margin:0;padding:0;list-style:none}.landing .steps li{align-items:flex-start;gap:12px;padding:10px 0;display:flex}.landing .steps .dot{background:var(--success);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;display:flex}.landing .steps small{color:var(--muted-fg);font-size:12px;display:block}.landing .people{flex-direction:column;gap:10px;display:flex}.landing .person{background:#fff;border-radius:10px;align-items:center;gap:12px;width:330px;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 8px 20px #0028281a}.landing .avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.landing .person .role{background:var(--surface-muted);border-radius:9999px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:600}.landing .band-wrap{padding:56px 0}.landing .band{background:var(--shell);color:var(--shell-fg);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.landing .band h2{color:var(--primary)}.landing .band p{color:var(--shell-muted);font-size:17px;line-height:1.6}.landing .band ul.checks li{color:var(--shell-fg)}.landing .modules{grid-template-columns:1fr 1fr;gap:12px;display:grid}.landing .module{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:16px;font-size:15px}.landing .module small{color:var(--shell-muted);margin-top:6px;font-size:12px;display:block}.landing .module.live{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.landing .module.live small{color:var(--primary-fg);opacity:.8}.landing .trust{text-align:center;padding:56px 0 24px}.landing .trust .grid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.landing .trust p{color:#2f5556;max-width:15em;margin:14px auto 0;font-size:15px;line-height:1.5}.landing footer{background:var(--shell);color:var(--shell-muted);margin-top:72px;font-size:15px}.landing footer .top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-top:64px;padding-bottom:48px;display:grid}.landing footer h4{color:var(--shell-fg);margin:0 0 16px;font-size:15px;font-weight:600}.landing footer .col a{padding:5px 0;display:block}.landing footer .col a:hover{color:var(--shell-fg)}.landing footer .who{line-height:1.8}.landing footer .who img{width:auto;height:22px;margin-bottom:18px}.landing footer .bottom{border-top:1px solid #ffffff1f;justify-content:space-between;padding:20px 0;font-size:13px;display:flex}.landing .panel{display:none}.landing.menu-open .panel{width:86%;color:var(--foreground);z-index:40;background:#fff;padding:24px;display:block;position:fixed;top:0;bottom:0;right:0}.landing.menu-open .pscrim{z-index:39;background:#001e1e8c;display:block;position:fixed;inset:0}.landing .pscrim{display:none}.landing .panel .phead{justify-content:space-between;align-items:center;height:40px;margin-bottom:24px;display:flex}.landing .panel .phead img{width:auto;height:32px;margin-left:-5px}.landing .panel .x{font-size:28px;line-height:1}.landing .panel a.pi{justify-content:space-between;padding:16px 0;font-size:22px;display:flex}.landing .panel .pbtns{flex-direction:column;gap:12px;margin-top:28px;display:flex}.landing .panel .pbtns .btn{padding:16px;font-size:18px}.landing .panel .btn-outline-dark{border:1.5px solid var(--foreground);color:var(--foreground)}@media (max-width:1023px){.landing nav.main,.landing .auth{display:none}.landing .burger{display:block}.landing header .bar{height:68px}.landing .hero .wrap{text-align:center;grid-template-columns:minmax(0,1fr);gap:44px;padding-top:40px;padding-bottom:56px}.landing h1{font-size:40px}.landing .lead{margin-left:auto;margin-right:auto;font-size:17px}.landing .cta{justify-content:center}.landing .shot{justify-content:center;margin-right:0;display:flex}.landing .win{flex:none;width:600px}.landing .float{text-align:left;width:220px;bottom:-26px;left:6px}.landing .features .grid,.landing .trust .grid{grid-template-columns:1fr 1fr;gap:36px 16px}.landing .features{padding-top:64px}.landing .row2 .wrap{grid-template-columns:minmax(0,1fr);gap:32px}.landing .row2 .wrap>*{min-width:0}.landing .row2.flip .art{order:0}.landing .art{min-height:300px;padding:24px}.landing h2{font-size:30px}.landing .band{grid-template-columns:1fr;padding:32px 24px}.landing footer .top{grid-template-columns:1fr 1fr}.landing footer .who{grid-column:1/-1}.landing .person{width:100%}}.landing :focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}}
