.submit-page.svelte-mlgy3h{padding-bottom:5rem}.submit-hero.svelte-mlgy3h{text-align:center;padding:3.5rem 0 3rem;max-width:640px;margin:0 auto}.submit-hero-icon.svelte-mlgy3h{width:80px;height:80px;margin:0 auto 1.5rem;background:#00dc681a;border:1px solid rgba(0,220,104,.25);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--cp-accent)}.submit-title.svelte-mlgy3h{font-size:clamp(1.8rem,4vw,2.8rem);color:var(--cp-white);margin:0 0 1rem}.submit-subtitle.svelte-mlgy3h{font-size:1.05rem;color:var(--cp-text);line-height:1.7;margin:0 0 2rem}.submit-cta.svelte-mlgy3h{font-size:1rem;padding:.8rem 1.8rem}.submit-section.svelte-mlgy3h{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.07);max-width:820px}.submit-section-title.svelte-mlgy3h{font-size:1.4rem;color:var(--cp-white);margin:0 0 .6rem}.submit-section-desc.svelte-mlgy3h{color:var(--cp-text);font-size:.9rem;margin-bottom:1.2rem}.req.svelte-mlgy3h{color:var(--cp-accent);font-weight:700}.submit-steps.svelte-mlgy3h{list-style:none;margin:1.5rem 0 0;display:flex;flex-direction:column;gap:1.5rem}.submit-step.svelte-mlgy3h{display:flex;align-items:flex-start;gap:1.1rem}.step-num.svelte-mlgy3h{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--cp-accent);color:var(--cp-text-black);font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center}.step-body.svelte-mlgy3h h3:where(.svelte-mlgy3h){font-size:1.05rem;color:var(--cp-white);margin:0 0 .3rem}.step-body.svelte-mlgy3h p:where(.svelte-mlgy3h){color:var(--cp-text);font-size:.9rem;margin:0;line-height:1.6}.step-body.svelte-mlgy3h a:where(.svelte-mlgy3h){color:var(--cp-accent)}.step-body.svelte-mlgy3h code:where(.svelte-mlgy3h){background:#ffffff14;padding:.1em .4em;border-radius:4px;font-size:.85em;color:var(--cp-accent)}.yaml-block.svelte-mlgy3h{position:relative;background:#00000073;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.yaml-content.svelte-mlgy3h{display:block;font-family:Fira Code,Cascadia Code,monospace;font-size:.8rem;line-height:1.65;color:#cdd6f4;padding:1.5rem;overflow-x:auto;white-space:pre;margin:0}.copy-btn.svelte-mlgy3h{position:absolute;top:.75rem;right:.75rem;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:var(--cp-text);border-radius:6px;padding:.35rem .65rem;font-size:.78rem;cursor:pointer;display:flex;align-items:center;gap:.35rem;transition:background .2s,color .2s}.copy-btn.svelte-mlgy3h:hover{background:#00dc6826;color:var(--cp-accent)}.image-guide-grid.svelte-mlgy3h{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1.2rem}.image-guide-card.svelte-mlgy3h{background:#ffffff08;border:1px solid rgba(255,255,255,.09);border-radius:.875rem;padding:1.4rem}.image-guide-icon.svelte-mlgy3h{font-size:2rem;margin-bottom:.75rem}.image-guide-card.svelte-mlgy3h h3:where(.svelte-mlgy3h){font-size:1.05rem;color:var(--cp-white);margin:0 0 .8rem}.image-guide-specs.svelte-mlgy3h{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.spec-row.svelte-mlgy3h{display:flex;align-items:baseline;gap:.5rem;font-size:.85rem}.spec-label.svelte-mlgy3h{color:var(--cp-text);flex-shrink:0;min-width:120px}.spec-row.svelte-mlgy3h code:where(.svelte-mlgy3h){background:#ffffff0f;padding:.1em .45em;border-radius:4px;font-size:.82em;color:var(--cp-accent)}.image-guide-note.svelte-mlgy3h{display:flex;align-items:flex-start;gap:.45rem;font-size:.82rem;color:var(--cp-text);line-height:1.55;padding:.6rem .75rem;background:#00dc680d;border:1px solid rgba(0,220,104,.15);border-radius:7px}.image-guide-note.svelte-mlgy3h svg:where(.svelte-mlgy3h){flex-shrink:0;margin-top:.15rem;color:var(--cp-accent);opacity:.8}.image-guide-note.svelte-mlgy3h strong:where(.svelte-mlgy3h){color:var(--cp-white)}.review-list.svelte-mlgy3h{list-style:none;margin:1.2rem 0 0;display:flex;flex-direction:column;gap:.75rem}.review-list.svelte-mlgy3h li:where(.svelte-mlgy3h){display:flex;align-items:flex-start;gap:.6rem;font-size:.92rem;color:var(--cp-text);line-height:1.55}.review-list.svelte-mlgy3h svg:where(.svelte-mlgy3h){flex-shrink:0;margin-top:.15rem}.admin-box.svelte-mlgy3h{margin-top:3.5rem;padding-top:2.5rem;border-top:1px solid rgba(255,255,255,.07)}.admin-box-inner.svelte-mlgy3h{display:flex;align-items:center;gap:1.25rem;background:#ffffff08;border:1px dashed rgba(255,255,255,.15);border-radius:.875rem;padding:1.5rem;flex-wrap:wrap}.admin-box-icon.svelte-mlgy3h{font-size:2rem;flex-shrink:0;flex:0}.admin-box-inner.svelte-mlgy3h>div:where(.svelte-mlgy3h):not(.admin-box-icon){flex:1 1 260px}.admin-box-inner.svelte-mlgy3h h3:where(.svelte-mlgy3h){font-size:1rem;color:var(--cp-white);margin:0 0 .35rem}.admin-box-inner.svelte-mlgy3h p:where(.svelte-mlgy3h){font-size:.87rem;color:var(--cp-text);margin:0;line-height:1.55}.admin-link.svelte-mlgy3h{flex-shrink:0;white-space:nowrap}
