*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");.zs{font-family:Inter,sans-serif;background:#f8f9fb;color:#111118;min-height:100vh;overflow-x:hidden}.zs *{box-sizing:border-box;margin:0;padding:0}.zs a{text-decoration:none;color:inherit}.zs button{font-family:inherit;cursor:pointer}.zcard{transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;border-radius:20px;display:flex;flex-direction:column}.zcard:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(0,0,0,.1);border-color:#d0d4e0}.zadd{transition:all .16s;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;border:1.5px solid transparent}.zadd:active{transform:scale(.92)}.zadd.pop{animation:popIn .4s cubic-bezier(.36,.07,.19,.97)}@keyframes popIn{0%{transform:scale(1)}30%{transform:scale(1.15)}65%{transform:scale(.95)}to{transform:scale(1)}}.zdrawer{transform:translateX(110%);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.zdrawer.open{transform:translateX(0)}.zovl{opacity:0;pointer-events:none;transition:opacity .22s}.zovl.open{opacity:1;pointer-events:auto}.ztoast{transform:translateY(12px) translateX(-50%);opacity:0;transition:all .25s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ztoast.show{transform:translateY(0) translateX(-50%);opacity:1}.zmodal{animation:mIn .28s cubic-bezier(.2,.8,.2,1)}.zpulse{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.zin{background:#f4f5f8;border:1.5px solid #e4e6ee;border-radius:10px;padding:11px 14px;color:#111;font-size:13px;outline:none;width:100%;transition:border-color .15s}.zin:focus{border-color:#6366f1;background:#fff}.zin::-moz-placeholder{color:#9ca3af}.zin::placeholder{color:#9ca3af}.zpill{border-radius:999px;padding:7px 16px;border:1.5px solid #e4e6ee;background:#fff}.zpill.active{background:#111118;color:#fff;border-color:#111118}.zbtn-nav{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 14px;border-radius:14px;background:transparent;border:none;cursor:pointer;color:#9ca3af;font-size:9px;font-family:inherit;letter-spacing:.5px;text-transform:uppercase;font-weight:600;transition:all .15s;min-width:52px}.zbtn-nav.act{color:#111118;background:#f0f0f4}.zbottom-nav{display:none;position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:50;align-items:center;gap:2px;padding:6px 8px;border-radius:26px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.8);box-shadow:0 8px 32px rgba(0,0,0,.14),0 2px 8px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%)}.zcheckin{animation:checkIn .45s cubic-bezier(.2,.8,.2,1)}@keyframes checkIn{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:none}}.zfeature{display:flex;gap:8px;font-size:12px;color:#6b7280;padding:3px 0}.zfeature,.ztag{align-items:center}.ztag{display:inline-flex;font-size:9px;font-family:JetBrains Mono,monospace;font-weight:500;letter-spacing:1.2px;text-transform:uppercase;padding:3px 9px;border-radius:999px}.zremove-x{width:28px;height:28px;border-radius:50%;background:#fff0f0;border:1.5px solid #fecaca;color:#ef4444;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s;flex-shrink:0}.zremove-x:hover{background:#ef4444;color:#fff;border-color:#ef4444}.zcart-item{transition:opacity .22s,transform .22s}.zcart-item.removing{opacity:0;transform:scale(.96)}.zstep-dot{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.zpay-tab{flex:1;padding:10px;border-radius:10px;border:none;font-size:13px;font-weight:500;transition:all .15s;cursor:pointer}.zpay-tab.act{background:#fff;font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.08)}.znav-mob{display:none;align-items:center;gap:6px}@media(max-width:640px){.zgrid{grid-template-columns:1fr!important}.ztitle{font-size:36px!important;letter-spacing:-1.5px!important}.znav-desktop,.znav-links{display:none!important}.znav{padding:11px 16px!important}.zsec{padding:0 14px 110px!important}.zhero{padding:28px 14px 22px!important}.zfilters{padding:0 14px 18px!important;overflow-x:auto}.zbottom-nav{display:flex!important}.zfooter-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}footer{padding-bottom:100px!important}.zmob-filters,.znav-mob{display:flex!important}}@media(min-width:641px) and (max-width:960px){.zgrid{grid-template-columns:repeat(2,1fr)!important}.ztitle{font-size:48px!important}}.zmob-filters{display:none;align-items:center;gap:6px;border-bottom:1px solid hsla(0,0%,100%,.5);background:rgba(248,249,251,.72);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);padding:10px 14px;overflow-x:auto;scrollbar-width:none;position:sticky;top:58px;z-index:39}.za{font-family:Inter,sans-serif;background:#f1f3f8;color:#111118;min-height:100vh;display:flex}.za *{box-sizing:border-box;margin:0;padding:0}.za button{font-family:inherit;cursor:pointer}.za a{text-decoration:none;color:inherit}.za input,.za select,.za textarea{font-family:inherit}.za .zin{background:#fff;border:1.5px solid #e4e6ee;border-radius:10px;padding:10px 13px;color:#111;font-size:13px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.za .zin:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.za .zin::-moz-placeholder{color:#9ca3af}.za .zin::placeholder{color:#9ca3af}.za select.zin{cursor:pointer}.za textarea.zin{resize:vertical;min-height:66px}.zbtn{border:none;border-radius:10px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.zbtn:active{transform:scale(.96)}.zbtn-dk{background:#111118;color:#fff}.zbtn-dk:hover{background:#1e1e30}.zbtn-gr{background:#16a34a;color:#fff}.zbtn-gr:hover{background:#15803d}.zbtn-gh{background:#fff;border:1.5px solid #e4e6ee;color:#374151}.zbtn-gh:hover{border-color:#c7cad8}.zbtn-ic{width:34px;height:34px;padding:0;border-radius:9px;justify-content:center}.zcard{background:#fff;border:1.5px solid #e8eaf0;border-radius:18px;overflow:hidden}.zrow:hover td{background:#f7f8ff;cursor:pointer}.zsbar{width:232px;background:#fff;border-right:1.5px solid #e8eaf0;padding:16px 10px;display:flex;flex-direction:column;gap:2px;position:fixed;top:0;bottom:0;left:0;z-index:30;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.zslink{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;font-size:13px;font-weight:500;color:#6b7280;cursor:pointer;border:none;background:transparent;width:100%;text-align:left;transition:all .15s;font-family:inherit}.zslink:hover{background:#f4f5f9;color:#111118}.zslink.act{background:linear-gradient(135deg,#eef2ff,#f5f3ff);color:#4338ca;font-weight:700}.zmain{margin-left:232px;flex:1;min-width:0}.ztop{background:#fff;border-bottom:1.5px solid #e8eaf0;padding:13px 28px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20}.zpager{display:flex;gap:3px;background:#f4f5f9;border-radius:11px;padding:4px}.zpill{padding:7px 15px;border-radius:8px;border:none;font-size:12px;font-weight:500;cursor:pointer;background:transparent;color:#6b7280;transition:all .15s;font-family:inherit}.zpill.act,.zpill:hover{color:#111118}.zpill.act{background:#fff;font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.08)}.zwrap{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.zmod,.zwrap{overflow-y:auto}.zmod{background:#fff;border-radius:22px;border:1.5px solid #e4e6ee;width:100%;max-height:92vh;box-shadow:0 24px 80px rgba(0,0,0,.18);animation:mIn .25s cubic-bezier(.2,.8,.2,1)}@keyframes mIn{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:none}}.ztog{width:42px;height:24px;border-radius:999px;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.ztog:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;transition:left .2s;box-shadow:0 1px 3px rgba(0,0,0,.15)}.ztog.on{background:#16a34a}.ztog.on:after{left:21px}.ztog.off{background:#d1d5db}.ztog.off:after{left:3px}.ztoast{position:fixed;bottom:24px;right:24px;z-index:99;padding:12px 18px;border-radius:13px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:9px;animation:tIn .25s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 24px rgba(0,0,0,.12)}@keyframes tIn{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}.zimgup{border:2px dashed #e4e6ee;border-radius:14px;padding:20px;text-align:center;cursor:pointer;transition:all .15s;background:#fafafa}.zimgup:hover{border-color:#6366f1;background:#f5f3ff}.zfloat{display:none;position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:40;background:#fff;border:1.5px solid #e8eaf0;border-radius:20px;padding:5px 8px;gap:2px;box-shadow:0 8px 32px rgba(0,0,0,.14)}.zmb{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 14px;border-radius:13px;border:none;background:transparent;font-size:9px;font-weight:700;letter-spacing:.4px;color:#9ca3af;cursor:pointer;font-family:inherit;transition:all .15s;text-transform:uppercase;position:relative}.zmb.act{color:#4338ca;background:#eef2ff}.zpgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.zpcard{background:#fff;border:1.5px solid #e8eaf0;border-radius:18px;overflow:hidden;transition:transform .2s,box-shadow .2s}.zpcard:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.09)}.zchip{display:inline-flex;align-items:center;font-size:10px;font-family:JetBrains Mono,monospace;letter-spacing:.8px;padding:3px 9px;border-radius:999px;text-transform:uppercase;white-space:nowrap}.zchip,.zlabel{font-weight:600}.zlabel{font-size:11px;color:#374151;margin-bottom:5px;display:block}.zovl{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:29;backdrop-filter:blur(2px)}.za table{border-collapse:collapse;width:100%}.za td,.za th{padding:0}@media(max-width:900px){.zsbar{transform:translateX(-100%)}.zsbar.open{transform:translateX(0)}.za .zmain{margin-left:0!important}.za .ztop{padding:12px 16px}.za .zbody{padding:16px!important}.za .zpgrid,.za .zstats{grid-template-columns:1fr 1fr!important}.za .ztable-s{overflow-x:auto}.za .zfloat{display:flex!important}.za .zana2,.za .zanagrid,.za .zdash-grid{grid-template-columns:1fr!important}}@media(max-width:520px){.za .zpgrid{grid-template-columns:1fr!important}.za .zmod{border-radius:18px 18px 0 0!important;margin-top:auto}.za .zwrap{align-items:flex-end!important;padding:0!important}}