.crop-tools.svelte-1qft10u{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:.7rem 0}.preview.svelte-1qft10u{width:min(280px,100%);border-radius:8px;overflow:hidden;cursor:grab;touch-action:none;background:#edf1f6}.preview.svelte-1qft10u img:where(.svelte-1qft10u){width:100%;height:100%;object-fit:cover;pointer-events:none}.preview.circle.svelte-1qft10u{width:150px;border-radius:50%}.crop-tools.svelte-1qft10u button:where(.svelte-1qft10u){padding:.45rem .7rem;margin-top:.5rem;border:1px solid #cfd5dd;border-radius:6px;background:#edf1f6;color:#17233d;cursor:pointer}.crop-tools.svelte-1qft10u label:where(.svelte-1qft10u){display:flex;gap:.5rem;align-items:center;font-size:.8rem}.crop-tools.svelte-1qft10u p:where(.svelte-1qft10u){font-size:.8rem;margin-bottom:.5rem}body{margin:0;background:#f5f6f8;color:#17233d;font-family:Inter,system-ui,sans-serif}.header-actions.svelte-1jef3w8{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.center.svelte-1jef3w8,.login-page.svelte-1jef3w8{min-height:100vh;display:grid;place-items:center;padding:1rem}.login-page.svelte-1jef3w8{background:#f7f6f2}.login-card.svelte-1jef3w8{width:min(440px,100%);box-sizing:border-box;padding:2.6rem;border:1px solid #ddd;border-radius:20px;background:#fff;box-shadow:0 24px 70px #17233d1a}.login-card.svelte-1jef3w8 img:where(.svelte-1jef3w8){width:54px}.eyebrow.svelte-1jef3w8{color:#987a38;font-weight:800;text-transform:uppercase}.login-card.svelte-1jef3w8 h1:where(.svelte-1jef3w8),.workspace.svelte-1jef3w8 h1:where(.svelte-1jef3w8),.editor.svelte-1jef3w8 h2:where(.svelte-1jef3w8){font-family:Georgia,serif;font-weight:400}.login-card.svelte-1jef3w8 form:where(.svelte-1jef3w8),.editor.svelte-1jef3w8 form:where(.svelte-1jef3w8){display:grid;gap:1rem}.login-card.svelte-1jef3w8 form:where(.svelte-1jef3w8){margin:1.5rem 0}label.svelte-1jef3w8{display:grid;gap:.4rem;font-size:.86rem;font-weight:700}input.svelte-1jef3w8,textarea.svelte-1jef3w8,select.svelte-1jef3w8{box-sizing:border-box;width:100%;padding:.8rem .9rem;border:1px solid #cbd3de;border-radius:9px;color:inherit;font:inherit}button.svelte-1jef3w8{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.primary.svelte-1jef3w8,.login-card.svelte-1jef3w8 form:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8){padding:.8rem 1.1rem;border-radius:9px;background:#1a3a5c;color:#fff;font-weight:700}.success.svelte-1jef3w8,.alert.svelte-1jef3w8{padding:.8rem;border-radius:8px}.success.svelte-1jef3w8{background:#e7f6ec;color:#18723b}.alert.svelte-1jef3w8{background:#fdecec;color:#a32525}.shell.svelte-1jef3w8{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:100vh}aside.svelte-1jef3w8{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;padding:1.2rem;background:#17233d;color:#fff;overflow:auto}.brand.svelte-1jef3w8{display:flex;align-items:center;gap:.75rem;color:#fff;text-decoration:none}.brand.svelte-1jef3w8 img:where(.svelte-1jef3w8){width:44px;filter:brightness(0) invert(1)}.brand.svelte-1jef3w8 span:where(.svelte-1jef3w8),.account.svelte-1jef3w8{display:grid}.brand.svelte-1jef3w8 small:where(.svelte-1jef3w8),.account.svelte-1jef3w8 small:where(.svelte-1jef3w8){opacity:.65}nav.svelte-1jef3w8{display:grid;gap:.2rem;margin-top:1.5rem}nav.svelte-1jef3w8 button:where(.svelte-1jef3w8){padding:.62rem .75rem;border-radius:8px;color:#dce3ef;text-align:left;font-size:.88rem}nav.svelte-1jef3w8 button:where(.svelte-1jef3w8):hover,nav.svelte-1jef3w8 button.active:where(.svelte-1jef3w8){background:#fff;color:#17233d}.account.svelte-1jef3w8{gap:.3rem;margin-top:auto;padding-top:1rem;border-top:1px solid #ffffff29;overflow-wrap:anywhere}.account.svelte-1jef3w8 button:where(.svelte-1jef3w8){justify-self:start;color:#e8c565}.workspace.svelte-1jef3w8{padding:clamp(1.5rem,4vw,4rem)}.workspace.svelte-1jef3w8>header:where(.svelte-1jef3w8){display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.workspace.svelte-1jef3w8 header:where(.svelte-1jef3w8) p:where(.svelte-1jef3w8){margin:0;color:#8a7442;font-size:.75rem;font-weight:800;text-transform:uppercase}.workspace.svelte-1jef3w8 h1:where(.svelte-1jef3w8){margin:.2rem 0 0;font-size:clamp(2rem,4vw,3.6rem)}.section-card.svelte-1jef3w8,.list.svelte-1jef3w8 article:where(.svelte-1jef3w8){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem;border:1px solid #e0e4e9;border-radius:10px;background:#fff}.section-card.svelte-1jef3w8 p:where(.svelte-1jef3w8){margin:.35rem 0 0;color:#687487}.section-card.svelte-1jef3w8 button:where(.svelte-1jef3w8),.list.svelte-1jef3w8 article:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8){padding:.5rem .7rem;border-radius:7px;background:#edf1f6}.list.svelte-1jef3w8{display:grid;gap:.65rem}.list.svelte-1jef3w8 article:where(.svelte-1jef3w8)>div:where(.svelte-1jef3w8):first-child{min-width:0;display:grid;gap:.3rem}.list.svelte-1jef3w8 small:where(.svelte-1jef3w8){overflow:hidden;color:#758093;text-overflow:ellipsis;white-space:nowrap}.danger.svelte-1jef3w8{margin-left:.4rem!important;background:#fdecec!important;color:#a32525}.state.svelte-1jef3w8{padding:4rem 2rem;border:1px dashed #cfd5dd;border-radius:14px;text-align:center;color:#6c7788}.backdrop.svelte-1jef3w8{position:fixed;z-index:3000;inset:0;display:grid;place-items:center;padding:1rem;background:#09111f9e}.dismiss.svelte-1jef3w8{position:absolute;inset:0}.editor.svelte-1jef3w8{position:relative;width:min(820px,100%);max-height:92vh;overflow:auto;border-radius:16px;background:#fff}.editor.svelte-1jef3w8>header:where(.svelte-1jef3w8){position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.5rem;border-bottom:1px solid #e5e7eb;background:#fff}.editor.svelte-1jef3w8 h2:where(.svelte-1jef3w8){margin:0}.editor.svelte-1jef3w8>header:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8){font-size:1.7rem}.editor.svelte-1jef3w8 form:where(.svelte-1jef3w8){padding:1.5rem}.check.svelte-1jef3w8{display:flex;align-items:center}.check.svelte-1jef3w8 input:where(.svelte-1jef3w8){width:auto}.editor.svelte-1jef3w8 footer:where(.svelte-1jef3w8){display:flex;justify-content:flex-end;gap:.7rem}.editor.svelte-1jef3w8 footer:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8),.add.svelte-1jef3w8,.remove.svelte-1jef3w8{padding:.75rem 1rem;border-radius:8px;background:#edf1f6}.editor.svelte-1jef3w8 footer:where(.svelte-1jef3w8) .primary:where(.svelte-1jef3w8){background:#17233d;color:#fff;box-shadow:0 6px 18px #17233d2e}.editor.svelte-1jef3w8 footer:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8):hover,.add.svelte-1jef3w8:hover,.section-card.svelte-1jef3w8 button:where(.svelte-1jef3w8):hover,.list.svelte-1jef3w8 article:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8):hover{filter:brightness(.94)}.editor.svelte-1jef3w8 footer:where(.svelte-1jef3w8) button:where(.svelte-1jef3w8):disabled,.add.svelte-1jef3w8:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}fieldset.svelte-1jef3w8{display:grid;gap:1rem;margin:0;padding:1rem;border:1px solid #dce1e8;border-radius:12px}legend.svelte-1jef3w8{padding:0 .4rem;font-weight:800}.repeat-row.svelte-1jef3w8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;border-radius:10px;background:#f5f7fa}.remove.svelte-1jef3w8{color:#a32525}.repeat-actions.svelte-1jef3w8{grid-column:1/-1;display:flex;justify-content:flex-end;gap:.5rem}.repeat-actions.svelte-1jef3w8 button:where(.svelte-1jef3w8){padding:.65rem .8rem;border-radius:8px;background:#e8edf3}.repeat-actions.svelte-1jef3w8 button:where(.svelte-1jef3w8):disabled{opacity:.4;cursor:not-allowed}.add.svelte-1jef3w8{justify-self:start}.file.svelte-1jef3w8{padding:.5rem;background:#f6f8fa}@media(max-width:760px){.shell.svelte-1jef3w8{grid-template-columns:1fr}aside.svelte-1jef3w8{position:static;height:auto}nav.svelte-1jef3w8{grid-template-columns:repeat(2,1fr)}.account.svelte-1jef3w8{margin-top:1rem}.workspace.svelte-1jef3w8{padding:1.2rem}.repeat-row.svelte-1jef3w8{grid-template-columns:1fr}.login-card.svelte-1jef3w8{padding:1.5rem}}
