.page-module___8aEwW__page{width:100%;min-height:100vh;padding:48px 32px 64px}.page-module___8aEwW__shell{flex-direction:column;gap:24px;width:100%;display:flex}.page-module___8aEwW__headline{border:1px solid var(--stroke);box-shadow:var(--shadow);background:linear-gradient(135deg,#7ae3ff14,#4ad2ff0a);border-radius:18px;padding:20px 22px}.page-module___8aEwW__headline h1{margin-bottom:6px;font-size:28px}.page-module___8aEwW__headline p{color:var(--muted);line-height:1.5}.page-module___8aEwW__grid{grid-template-columns:1fr;align-items:start;gap:16px;display:grid}.page-module___8aEwW__panel{background:var(--panel);border:1px solid var(--stroke);box-shadow:var(--shadow);border-radius:18px;padding:18px}.page-module___8aEwW__panelHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.page-module___8aEwW__panelHeader h2{font-size:18px}.page-module___8aEwW__muted{color:var(--muted);font-size:14px}.page-module___8aEwW__formGrid{gap:12px;display:grid}.page-module___8aEwW__inlineFields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.page-module___8aEwW__inlineFieldsTwo{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.page-module___8aEwW__field{flex-direction:column;gap:6px;display:flex}.page-module___8aEwW__field label{color:var(--muted);font-size:14px}.page-module___8aEwW__field input,.page-module___8aEwW__field textarea,.page-module___8aEwW__field select{background:var(--panel-strong);color:var(--text);border:1px solid var(--stroke);border-radius:10px;padding:10px 12px;font-size:14px}.page-module___8aEwW__field textarea{min-height:80px}.page-module___8aEwW__buttonRow{gap:10px;margin-top:6px;display:flex}.page-module___8aEwW__button{border:1px solid var(--stroke);background:var(--panel-strong);color:var(--text);cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:600;transition:background .2s,border .2s}.page-module___8aEwW__buttonPrimary{color:#04101e;background:linear-gradient(135deg,#4ad2ff,#7ae3ff);border:none}.page-module___8aEwW__button:disabled{opacity:.6;cursor:not-allowed}.page-module___8aEwW__shotList{gap:12px;display:grid}.page-module___8aEwW__shotCard{background:var(--panel-strong);border:1px solid var(--stroke);border-radius:12px;gap:10px;padding:14px;display:grid}.page-module___8aEwW__shotTitleRow{justify-content:space-between;align-items:baseline;display:flex}.page-module___8aEwW__shotTitle{font-weight:700}.page-module___8aEwW__tag{color:#7ae3ff;border:1px solid var(--stroke);background:#7ae3ff29;border-radius:999px;padding:2px 8px;font-size:12px}.page-module___8aEwW__shotGrid{gap:8px;display:grid}.page-module___8aEwW__miniField{border:1px solid var(--stroke);background:#ffffff05;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.page-module___8aEwW__miniRow,.page-module___8aEwW__shotRow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.page-module___8aEwW__miniField label{color:var(--muted);font-size:12px}.page-module___8aEwW__miniField input,.page-module___8aEwW__miniField select{color:var(--text);background:0 0;border:none;padding:4px 0}.page-module___8aEwW__miniField input[type=range]{accent-color:var(--accent)}.page-module___8aEwW__jsonBox{border:1px solid var(--stroke);color:#c9d4f5;background:#0b0e16;border-radius:10px;max-height:200px;padding:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;overflow:auto}.page-module___8aEwW__renders{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.page-module___8aEwW__renderCard{border:1px solid var(--stroke);background:var(--panel-strong);border-radius:12px;flex-direction:column;gap:8px;display:flex;overflow:hidden}.page-module___8aEwW__renderCard img{background:#0b0e16;width:100%;height:auto;display:block}.page-module___8aEwW__renderMeta{gap:4px;padding:10px 12px 12px;display:grid}.page-module___8aEwW__statusBar{color:var(--muted);margin-top:6px;font-size:13px}@media (max-width:960px){.page-module___8aEwW__grid{max-width:100%}}
