.page-module__Z-3nqa__page{color:#eef9ff;background:radial-gradient(circle at 15% 0,#2cd69238,#0000 38%),radial-gradient(circle at 100% 10%,#ffa5592e,#0000 36%),#06131a;min-height:100vh}.page-module__Z-3nqa__shell{flex-direction:column;gap:16px;max-width:1380px;margin:0 auto;padding:36px 20px 72px;display:flex}.page-module__Z-3nqa__header{background:#031822d1;border:1px solid #aae6ff33;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.page-module__Z-3nqa__kicker{letter-spacing:.25em;text-transform:uppercase;color:#84ffd1;font-size:12px}.page-module__Z-3nqa__header h1{margin-top:6px;margin-bottom:6px;font-size:clamp(28px,2.8vw,42px)}.page-module__Z-3nqa__header p{color:#b4d4e6;max-width:720px;line-height:1.5}.page-module__Z-3nqa__headerActions{gap:10px;display:flex}.page-module__Z-3nqa__primary,.page-module__Z-3nqa__secondary,.page-module__Z-3nqa__tab,.page-module__Z-3nqa__tabActive,.page-module__Z-3nqa__smallBtn,.page-module__Z-3nqa__rowButtons button,.page-module__Z-3nqa__dangerBtn{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:9px 12px;font-weight:600}.page-module__Z-3nqa__primary{color:#06202a;background:linear-gradient(125deg,#5effb7,#8fe9ff)}.page-module__Z-3nqa__secondary{color:#eef9ff;background:#ffffff0f;border-color:#ffffff38;text-decoration:none}.page-module__Z-3nqa__metaRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__Z-3nqa__metaRow span{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:13px}.page-module__Z-3nqa__tabs{flex-wrap:wrap;gap:8px;display:flex}.page-module__Z-3nqa__tab{color:#dbf2ff;background:#ffffff0f;border-color:#ffffff24}.page-module__Z-3nqa__tabActive{color:#eefff9;background:#58e4a738;border-color:#58e4a799}.page-module__Z-3nqa__toast,.page-module__Z-3nqa__error{border-radius:10px;padding:10px 12px;font-weight:600}.page-module__Z-3nqa__toast{color:#bcffe2;background:#7affc329;border:1px solid #7affc36b}.page-module__Z-3nqa__error{color:#ffc6c6;background:#ff747424;border:1px solid #ff747466}.page-module__Z-3nqa__panel{background:#031822d1;border:1px solid #a5e4ff2e;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.page-module__Z-3nqa__panelHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__Z-3nqa__panelHeader h2{font-size:20px}.page-module__Z-3nqa__inlineControls{gap:8px;width:min(540px,100%);display:flex}.page-module__Z-3nqa__inlineControls input,.page-module__Z-3nqa__rowButtons button,.page-module__Z-3nqa__panel button,.page-module__Z-3nqa__panel input,.page-module__Z-3nqa__panel select,.page-module__Z-3nqa__panel textarea{font:inherit}.page-module__Z-3nqa__inlineControls input{color:#eef9ff;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:10px;flex:1;min-width:180px;padding:9px 10px}.page-module__Z-3nqa__smallBtn{color:#e6f6ff;background:#ffffff1a;border-color:#ffffff3d}.page-module__Z-3nqa__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.page-module__Z-3nqa__card{background:#ffffff0a;border:1px solid #bdecff38;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.page-module__Z-3nqa__card h3{margin-bottom:4px;font-size:15px}.page-module__Z-3nqa__tableWrap{width:100%;overflow-x:auto}.page-module__Z-3nqa__table{border-collapse:collapse;width:100%;min-width:980px}.page-module__Z-3nqa__table th,.page-module__Z-3nqa__table td{vertical-align:top;text-align:left;border-bottom:1px solid #ffffff24;padding:10px 8px;font-size:13px}.page-module__Z-3nqa__table th{color:#b6d3e4;background:#ffffff08;font-weight:600}.page-module__Z-3nqa__muted{color:#92b5c8;font-size:12px}.page-module__Z-3nqa__rowButtons{flex-wrap:wrap;gap:6px;display:flex}.page-module__Z-3nqa__rowButtons button,.page-module__Z-3nqa__panel td button{color:#e5f6ff;background:#ffffff14;border-color:#fff3;border-radius:8px;padding:6px 8px}.page-module__Z-3nqa__dangerBtn{color:#ffd9d9;background:#ff6e6e33;border-color:#ff7b7b80}.page-module__Z-3nqa__summaryRow{flex-wrap:wrap;gap:10px;display:flex}.page-module__Z-3nqa__summaryRow span{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;font-size:13px}button:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.page-module__Z-3nqa__header{padding:18px}.page-module__Z-3nqa__inlineControls{flex-wrap:wrap;width:100%}.page-module__Z-3nqa__table{min-width:780px}}
