.zkProjectsPage{width:100%;max-width:1440px;margin:0 auto;padding:48px 42px 80px;color:#f4eff7;overflow:auto;height:100%;box-sizing:border-box}.zkProjectsPage header{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:36px}.projectsEyebrow{font-size:12px;letter-spacing:.18em;color:#b69bea;font-weight:700}.zkProjectsPage h1{font-size:36px;letter-spacing:-.035em;margin:12px 0}.zkProjectsPage p{font-size:16px;line-height:1.6;color:#a59baa}.zkProjectsPage a,.zkProjectsPage button{cursor:pointer}.zkProjectsPage button,.zkProjectsPage input{font:inherit}.zkProjectsPage button{min-height:42px;border:1px solid #ffffff20;border-radius:10px;padding:10px 16px;background:#1b1822;color:#eee7f4}.zkProjectsPage .projectsPrimary{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:44px;box-sizing:border-box;padding:12px 20px;border:0;border-radius:12px;background:linear-gradient(110deg,#ff7057,#ef4f82 65%,#9869ed);color:white;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.zkProjectsPage button:disabled{opacity:.5;cursor:wait}.projectsFilter{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:28px 0}.projectsFilter label{display:grid;gap:8px;width:min(380px,100%);font-size:14px}.projectsFilter>span{font-size:14px;color:#8c8195}.zkProjectsPage input{min-width:0;border:1px solid #ffffff1c;border-radius:10px;background:#121016;padding:12px 14px;color:#f6efff;outline:none}.zkProjectsPage input:focus{border-color:#a57bea;box-shadow:0 0 0 3px #9869ed20}.projectsGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.projectCard{overflow:hidden;border:1px solid #ffffff12;border-radius:18px;background:#141118;text-decoration:none;color:inherit;transition:border-color .2s,transform .2s}.projectCard:hover{border-color:#a57bea70;transform:translateY(-3px)}.projectCardVisual{height:132px;padding:24px;display:grid;gap:7px;background:linear-gradient(140deg,#302033,#17121e);border-bottom:1px solid #ffffff0a}.projectCardVisual i{display:block;width:82%;border-radius:5px;background:linear-gradient(90deg,#e2688870,#e2688820);height:14px}.projectCardVisual i:nth-child(2){width:63%;margin-left:18%;background:#ad86ed50}.projectCardVisual i:nth-child(3){width:90%;background:#ff99773a}.projectCardVisual i:nth-child(4){width:48%;margin-left:30%;background:#ad86ed35}.tone-1{background:linear-gradient(140deg,#252039,#141219)}.tone-2{background:linear-gradient(140deg,#362322,#191219)}.projectCardInfo{padding:21px}.projectCardInfo h2{font-size:19px;margin:0;overflow-wrap:anywhere}.projectCardInfo p{font-size:14px;margin:9px 0 22px}.projectCardInfo>span{display:flex;justify-content:space-between;font-size:12px;color:#8c8195}.projectCardInfo b{color:#c9aff2;font-size:14px}.projectsEmpty{margin:38px auto;max-width:620px;padding:48px 28px;text-align:center;border:1px dashed #aa83d63d;border-radius:22px;background:radial-gradient(ellipse at top,#8f65ff10,transparent 70%)}.projectsEmpty h2{font-size:26px;line-height:1.25}.projectsEmptyIcon{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:17px;border:1px solid #af86dc45;color:#d7b6ff;background:#9f68db14;font-size:30px}.projectsEmpty p{margin-bottom:28px}.projectCreateForm{padding:24px;background:#19151f;border:1px solid #a47cda40;border-radius:15px}.projectCreateForm>label{display:block;margin-bottom:12px;font-size:14px}.projectCreateForm>div{display:flex;gap:10px}.projectCreateForm input{flex:1}.projectsError{padding:16px;border:1px solid #ff75834d;border-radius:10px;color:#ffadb6}.zkProjectsPage :focus-visible{outline:2px solid #c8a6ff;outline-offset:4px}@media(max-width:760px){.zkProjectsPage{padding:28px 18px 70px}.zkProjectsPage header{align-items:flex-start;flex-direction:column}.zkProjectsPage h1{font-size:30px}.projectsFilter{align-items:flex-start}.projectCreateForm>div,.projectsFilter{flex-direction:column}.projectsEmpty{padding:30px 18px}.projectsGrid{grid-template-columns:1fr}}