.page_page__3j_Lh{max-width:1420px;margin:0 auto;padding:clamp(28px,4vw,64px) 0 72px}.page_hero__EuYOI{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:34px;border:1px solid rgba(103,232,249,.18);border-radius:28px;background:radial-gradient(circle at 82% 20%,rgba(168,85,247,.25),transparent 28%),linear-gradient(120deg,rgba(7,16,37,.98),rgba(13,12,40,.92));box-shadow:0 28px 80px rgba(0,0,0,.28)}.page_eyebrow__Tc_lH,.page_kicker__0bIZR{margin:0;color:#67e8f9;font-size:.58rem;font-weight:900;letter-spacing:.15em}.page_hero__EuYOI h1{max-width:760px;margin:11px 0;font-size:clamp(2.5rem,5.2vw,5.2rem);line-height:.92;letter-spacing:-.06em}.page_hero__EuYOI p:not(.page_eyebrow__Tc_lH){max-width:720px;margin:0;color:#a3afc5;line-height:1.6}.page_primary__5wQYr{flex:none;padding:15px 20px;border-radius:12px;background:linear-gradient(110deg,#b42bea,#4e6cf4,#16b6e8);color:white;font-size:.72rem;font-weight:850;text-decoration:none;box-shadow:0 12px 35px rgba(91,80,243,.28)}.page_summary__4MsKv{display:grid;grid-template-columns:repeat(3,150px) 1fr;gap:10px;align-items:stretch;margin:20px 0}.page_card__bnvMH,.page_summary__4MsKv article,.page_toolbar__7460R{border:1px solid rgba(129,140,248,.16);background:rgba(10,12,29,.72);backdrop-filter:blur(18px)}.page_summary__4MsKv article{display:grid;gap:6px;padding:15px;border-radius:14px}.page_summary__4MsKv small{color:#7f8da8;font-size:.5rem;font-weight:850;letter-spacing:.13em}.page_summary__4MsKv strong{font-size:1.45rem;color:#eff6ff}.page_summary__4MsKv p{align-self:center;margin:0;padding:0 18px;color:#8996ad;font-size:.68rem;line-height:1.45}.page_toolbar__7460R{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:10px;border-radius:14px}.page_toolbar__7460R label{display:flex;flex:1;align-items:center;gap:8px;max-width:420px;padding:0 9px;color:#67e8f9}.page_toolbar__7460R input{width:100%;border:0;background:transparent;color:#e8eefb;font:inherit;font-size:.75rem;outline:0}.page_toolbar__7460R div{display:flex;gap:6px}.page_actions__MRYz_ a,.page_actions__MRYz_ button,.page_toolbar__7460R button{min-height:32px;padding:0 10px;border:1px solid rgba(129,140,248,.18);border-radius:8px;background:rgba(255,255,255,.025);color:#aebbd0;font-size:.58rem;font-weight:750;text-decoration:none}.page_actions__MRYz_ button[data-active=true],.page_toolbar__7460R button[data-active=true]{border-color:rgba(103,232,249,.45);background:rgba(14,165,233,.12);color:#ddfbff}.page_grid__vZ_HL{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:15px}.page_card__bnvMH{overflow:hidden;border-radius:19px;box-shadow:0 14px 40px rgba(0,0,0,.22)}.page_artwork__inCw5{position:relative;display:grid;min-height:145px;place-items:center;overflow:hidden;background:radial-gradient(circle at 45% 38%,rgba(34,211,238,.25),transparent 20%),radial-gradient(circle at 70% 60%,rgba(192,38,211,.38),transparent 30%),linear-gradient(130deg,#07172b,#151033 60%,#05161f)}.page_artwork__inCw5:after,.page_artwork__inCw5:before{position:absolute;width:240px;height:58px;border:1px solid rgba(103,232,249,.28);border-radius:50%;content:"";transform:rotate(-18deg)}.page_artwork__inCw5:after{width:160px;border-color:rgba(232,121,249,.44);transform:rotate(34deg)}.page_artwork__inCw5 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page_artworkCore__DE5d7{z-index:1;color:#e4eaff;font-size:4.2rem;text-shadow:0 0 35px #22d3ee}.page_artwork__inCw5 span{z-index:1;color:#b7c4db;font-size:.56rem;font-weight:800;letter-spacing:.14em}.page_artworkButton__u8_L_{position:absolute;z-index:2;right:10px;bottom:10px;padding:7px 9px;border:1px solid rgba(103,232,249,.32);border-radius:8px;background:rgba(5,10,26,.75);color:#dcfaff;font-size:.55rem;font-weight:800;backdrop-filter:blur(10px)}.page_cardBody__G3Ipr{display:grid;gap:13px;padding:16px}.page_cardTop__JJENz{display:flex;justify-content:space-between;gap:12px}.page_cardTop__JJENz h2{margin:6px 0 3px;color:#f2f6ff;font-size:1.1rem}.page_project__PGxyt{margin:0;color:#8290a8;font-size:.62rem}.page_star__vbjyc{width:34px;height:34px;border:1px solid rgba(129,140,248,.2);border-radius:9px;background:transparent;color:#74819a;font-size:1rem}.page_starActive__AGmTr{color:#f9d66d;border-color:rgba(249,214,109,.4);background:rgba(249,214,109,.08)}.page_style__jTC9L{display:-webkit-box;min-height:34px;margin:0;overflow:hidden;color:#9ca9bf;font-size:.63rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.page_audio__eplMj{width:100%;height:38px}.page_status__tY3C1{margin:0;padding:10px;border:1px solid rgba(129,140,248,.15);border-radius:8px;color:#8d9bb2;font-size:.62rem}.page_status__tY3C1[data-status=failed]{border-color:rgba(248,113,113,.25);color:#fca5a5}.page_actions__MRYz_{display:flex;flex-wrap:wrap;gap:6px}.page_rating__cPGFN{display:flex;gap:3px}.page_rating__cPGFN button{padding:0;border:0;background:transparent;color:#4c5770;font-size:1rem}.page_rating__cPGFN button[data-active=true]{color:#f5c85d}.page_notes__LcXVm{width:100%;padding:9px;border:1px solid rgba(103,232,249,.2);border-radius:9px;background:rgba(2,6,23,.6);color:#dce5f5;font:inherit;font-size:.63rem;resize:vertical;outline:0}.page_card__bnvMH footer{display:flex;justify-content:space-between;color:#6e7b93;font-size:.55rem}.page_remove__DlRz2{border:0;background:transparent;color:#77849b;font:inherit;font-size:.55rem;cursor:pointer}.page_empty__blgBl{display:grid;min-height:380px;place-items:center;align-content:center;padding:35px;border:1px dashed rgba(103,232,249,.22);border-radius:20px;text-align:center}.page_empty__blgBl>div{color:#d946ef;font-size:4rem;text-shadow:0 0 35px #22d3ee}.page_empty__blgBl h2{margin:15px 0 7px}.page_empty__blgBl p{max-width:500px;margin:0;color:#8f9ab1;line-height:1.6}.page_empty__blgBl a{margin-top:18px;color:#dffaff;font-size:.7rem;font-weight:800}@media(max-width:760px){.page_hero__EuYOI{display:grid;padding:24px}.page_summary__4MsKv{grid-template-columns:1fr 1fr}.page_summary__4MsKv p{grid-column:1/-1;padding:8px}.page_toolbar__7460R{display:grid}.page_toolbar__7460R label{max-width:none;min-height:34px}.page_toolbar__7460R div{overflow:auto}.page_grid__vZ_HL{grid-template-columns:1fr}}