.error.svelte-nx4de6{color:var(--ink-guild-militia);margin:1rem 0 0;font-size:.88rem}.spell-warn.svelte-nx4de6{border-left:2px solid var(--color-prestige);background:var(--color-bg);border-radius:.3rem;margin:1rem 0 0;padding:.6rem .75rem;font-size:.88rem;line-height:1.5}.actions.svelte-nx4de6{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.submit.svelte-nx4de6{background:var(--color-prestige);color:var(--color-navy);font:inherit;white-space:nowrap;cursor:pointer;transition:filter var(--anim-micro) ease;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.submit.svelte-nx4de6:hover:not(:disabled){filter:brightness(1.06)}.submit.svelte-nx4de6 .spinner{animation:.8s linear infinite spin}.submit.svelte-nx4de6:disabled{opacity:.5;cursor:default}.submit.svelte-nx4de6:focus-visible{outline:var(--focus-ring);outline-offset:1px}.cgu.svelte-1ai9l6k{cursor:pointer;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.9rem;line-height:1.5;display:flex}.cgu.busy.svelte-1ai9l6k{opacity:.6;cursor:progress}.cgu.svelte-1ai9l6k input:where(.svelte-1ai9l6k){accent-color:var(--color-prestige);flex-shrink:0;margin-top:.15rem}.cgu.svelte-1ai9l6k a:where(.svelte-1ai9l6k){color:var(--ink-prestige);font-weight:600}.cgu-reminder.svelte-1ai9l6k{color:var(--color-text-medium);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.cgu-reminder.svelte-1ai9l6k a:where(.svelte-1ai9l6k){color:var(--ink-prestige);font-weight:600}.field-group.svelte-ol9by1{flex-direction:column;gap:.3rem;display:flex}.field-head.svelte-ol9by1{align-items:center;gap:.45rem;display:flex;position:relative}.under.svelte-ol9by1{align-items:baseline;display:flex}.counter.svelte-ol9by1{color:var(--ink-prestige);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--anim-micro) ease;margin:0 0 0 auto;font-size:.75rem}.counter.visible.svelte-ol9by1{opacity:1;visibility:visible}.counter.over.svelte-ol9by1{color:var(--ink-guild-militia)}.progress.svelte-1lld0eb{gap:.35rem;width:100%;display:grid}.bar.svelte-1lld0eb{background:var(--color-bg);height:.4rem;box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;overflow:hidden}.bar.svelte-1lld0eb span:where(.svelte-1lld0eb){background:var(--color-prestige);height:100%;transition:width var(--anim-micro) linear;display:block}.pct.svelte-1lld0eb{font-variant-numeric:tabular-nums;margin:0;font-size:.85rem}.file.svelte-lxf1j3{border:1px solid var(--hairline);background:var(--color-bg);color:var(--color-text-soft);border-radius:.5rem;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.file-text.svelte-lxf1j3{min-width:0}.name.svelte-lxf1j3{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.meta.svelte-lxf1j3{align-items:center;margin:.1rem 0 0;font-size:.8rem;display:flex}.meta.svelte-lxf1j3 .dot-sep:where(.svelte-lxf1j3){margin-inline:.4em}.change.svelte-lxf1j3{margin:.55rem auto 0;display:block}.field-error.svelte-lxf1j3{color:var(--ink-guild-militia);margin:.45rem 0 0;font-size:.85rem}.field-slot.svelte-lxf1j3{margin-top:1rem}.certify.svelte-lxf1j3{cursor:pointer;align-items:flex-start;gap:.55rem;margin-top:1rem;font-size:.9rem;line-height:1.5;display:flex}.certify.busy.svelte-lxf1j3{opacity:.6;cursor:progress}.certify.svelte-lxf1j3 input:where(.svelte-lxf1j3){accent-color:var(--color-prestige);flex-shrink:0;margin-top:.15rem}.progress.svelte-lxf1j3{margin-top:1.25rem}.keep.svelte-lxf1j3{color:var(--color-text-soft);margin:.5rem 0 0;font-size:.8rem}.error.svelte-lxf1j3{color:var(--ink-guild-militia);margin:.5rem 0 0;font-size:.88rem}.actions.svelte-lxf1j3{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.submit.svelte-lxf1j3{background:var(--color-prestige);color:var(--color-navy);font:inherit;cursor:pointer;transition:filter var(--anim-micro) ease;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;display:inline-flex}.submit.svelte-lxf1j3:hover{filter:brightness(1.06)}.submit.svelte-lxf1j3:focus-visible{outline:var(--focus-ring);outline-offset:1px}.trigger.svelte-1wpp7nq{background:var(--color-prestige);color:var(--color-navy);font:inherit;cursor:pointer;transition:filter var(--anim-micro) ease;border:0;border-radius:.5rem;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.trigger.svelte-1wpp7nq:hover{filter:brightness(1.06)}.trigger.svelte-1wpp7nq:focus-visible{outline:var(--focus-ring);outline-offset:1px}@media (width<=63.999rem){.trigger.svelte-1wpp7nq{gap:0;padding:.55rem}.label.svelte-1wpp7nq{display:none}}.file-input.svelte-1wpp7nq{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.picker.svelte-1wpp7nq{border:1px dashed var(--hairline);background:var(--color-bg);width:100%;min-height:9rem;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color var(--anim-micro) ease;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;display:flex}.picker.svelte-1wpp7nq:hover:not(:disabled){border-color:var(--color-prestige)}.picker.svelte-1wpp7nq:disabled{opacity:.55;cursor:default}.choices.svelte-1wpp7nq{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.choices.svelte-1wpp7nq .picker:where(.svelte-1wpp7nq){justify-content:flex-start}.choice.svelte-1wpp7nq{display:grid;position:relative}.quota-help.svelte-1wpp7nq{position:absolute;top:.5rem;right:.5rem}.quota-rule.svelte-1wpp7nq{margin:0;font-size:.85rem}.shape-rule.svelte-1wpp7nq{color:var(--color-text-soft);text-align:center;margin:.6rem 0 0;font-size:.8rem}.choose-actions.svelte-1wpp7nq{justify-content:flex-end;margin-top:1.25rem;display:flex}.picker.svelte-1wpp7nq:focus-visible{outline:var(--focus-ring);outline-offset:1px}.change.svelte-1wpp7nq{margin:.55rem auto 0;display:block}.hint.svelte-1wpp7nq{font-size:.95rem;font-weight:600}.sub.svelte-1wpp7nq{color:var(--color-text-soft);font-size:.8rem}.sub.svelte-1wpp7nq .dot-sep:where(.svelte-1wpp7nq){margin-inline:.4em}.field-error.svelte-1wpp7nq{color:var(--ink-guild-militia);margin:.45rem 0 0;font-size:.85rem}.tip.svelte-1wpp7nq{color:var(--color-text-soft);align-items:baseline;gap:.4rem;margin:.6rem 0 0;font-size:.8rem;display:flex}.rules.svelte-1wpp7nq{color:var(--color-text-soft);margin:.5rem 0 0;font-size:.8rem}.rules.svelte-1wpp7nq p:where(.svelte-1wpp7nq){margin:0}.rules.svelte-1wpp7nq ul:where(.svelte-1wpp7nq){flex-direction:column;gap:.15rem;margin:.25rem 0 0;padding-left:1.1rem;display:flex}.rules.svelte-1wpp7nq li:where(.svelte-1wpp7nq){line-height:1.45}.tip.svelte-1wpp7nq svg{flex:none;transform:translateY(.1em)}@media (width>=64rem){.composer.split.svelte-1wpp7nq{--editor-max-h:min(100dvh - 16rem, 46rem);grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:1.5rem;display:grid}.composer.split.svelte-1wpp7nq .form-col:where(.svelte-1wpp7nq)>:where(.svelte-1wpp7nq):first-child{margin-top:0}}.field-slot.svelte-1wpp7nq{margin-top:1rem}
