.brief.svelte-1q1lenv{background:var(--noir);color:var(--ivoire);justify-items:start;gap:clamp(2rem,5vw,3rem);padding:clamp(3rem,8vw,5rem) clamp(1rem,4vw,2.75rem);display:grid}.brief__head.svelte-1q1lenv{justify-items:start;gap:1rem;max-width:44rem;display:grid}h1.svelte-1q1lenv{letter-spacing:-.02em;margin:0;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:200;line-height:1}.brief__lede.svelte-1q1lenv{max-width:40rem;color:var(--gris);margin:0;font-size:1.125rem;line-height:1.6}.brief__form.svelte-1q1lenv,.brief__sent.svelte-1q1lenv{gap:1.25rem;width:min(100%,48rem);display:grid}.block.svelte-1q1lenv{border:1px solid var(--ligne);background:var(--noir-2);border-radius:14px;gap:.875rem;min-width:0;margin:0;padding:clamp(1.25rem,3vw,2rem);display:grid}.block.svelte-1q1lenv h2:where(.svelte-1q1lenv),.block.svelte-1q1lenv>legend:where(.svelte-1q1lenv){float:left;letter-spacing:.3em;text-transform:uppercase;width:100%;color:var(--champagne);margin:0;padding:0;font-size:.6875rem;font-weight:400;line-height:1.4}.start__body.svelte-1q1lenv{gap:1.25rem;display:grid}@media (width>=700px){.start__body.svelte-1q1lenv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.start__image.svelte-1q1lenv{border-radius:10px;width:100%;max-width:20rem;height:auto;display:block}.start__piece.svelte-1q1lenv{gap:.75rem;min-width:0;display:grid}.start__product.svelte-1q1lenv{margin:0;font-size:1.75rem;font-weight:200;line-height:1}.start.svelte-1q1lenv table:where(.svelte-1q1lenv){border-collapse:collapse;width:100%}.start.svelte-1q1lenv th:where(.svelte-1q1lenv),.start.svelte-1q1lenv td:where(.svelte-1q1lenv){border-top:1px solid var(--ligne);vertical-align:baseline;padding:.55rem 0;font-weight:300}.start.svelte-1q1lenv th:where(.svelte-1q1lenv){text-align:left;color:var(--gris);font-size:.8125rem}.start.svelte-1q1lenv td:where(.svelte-1q1lenv){text-align:right;color:var(--ivoire);font-size:.875rem}.start.svelte-1q1lenv tfoot:where(.svelte-1q1lenv) td:where(.svelte-1q1lenv){font-variant-numeric:tabular-nums;white-space:nowrap}.brief__secondary.svelte-1q1lenv,.brief__links.svelte-1q1lenv a:where(.svelte-1q1lenv){color:var(--champagne);text-underline-offset:.25em;font-size:.875rem}.zones.svelte-1q1lenv{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.zones.svelte-1q1lenv li:where(.svelte-1q1lenv){gap:.5rem;display:grid}.check.svelte-1q1lenv,.radio.svelte-1q1lenv{cursor:pointer;align-items:center;gap:.6rem;min-height:2.75rem;display:inline-flex}.check.svelte-1q1lenv input:where(.svelte-1q1lenv),.radio.svelte-1q1lenv input:where(.svelte-1q1lenv){width:1.125rem;height:1.125rem;accent-color:var(--champagne);margin:0}.field.svelte-1q1lenv{color:var(--gris);font-size:.8125rem}textarea.svelte-1q1lenv,input[type=text].svelte-1q1lenv,input[type=date].svelte-1q1lenv{border:1px solid var(--ligne);background:var(--noir);width:100%;min-width:0;color:var(--ivoire);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:.7rem .8rem;font-size:.9375rem}textarea.svelte-1q1lenv{resize:vertical}textarea.svelte-1q1lenv:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}[aria-invalid=true].svelte-1q1lenv:not([type=checkbox]):not([type=radio]){border-color:var(--champagne)}.error.svelte-1q1lenv{color:var(--champagne);margin:0;font-size:.8125rem}.detail.svelte-1q1lenv{color:var(--gris);margin:0;font-size:.8125rem;line-height:1.6}.refs.svelte-1q1lenv{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.refs.svelte-1q1lenv:empty{display:none}.refs.svelte-1q1lenv li:where(.svelte-1q1lenv){justify-items:start;gap:.4rem;display:grid}.refs.svelte-1q1lenv img:where(.svelte-1q1lenv){object-fit:cover;border:1px solid var(--ligne);border-radius:8px;width:5.5rem;height:5.5rem;display:block}.ghost.svelte-1q1lenv{border:1px solid var(--ligne);min-height:2.25rem;color:var(--ivoire);cursor:pointer;background:0 0;border-radius:999px;padding:.4rem .9rem;font-size:.75rem}.refs__bar.svelte-1q1lenv{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.file.svelte-1q1lenv{border:1px solid var(--gris);min-height:2.75rem;color:var(--ivoire);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;padding:.7rem 1.25rem;font-size:.75rem;font-weight:500;display:inline-flex;position:relative}.file.svelte-1q1lenv input:where(.svelte-1q1lenv){opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.file.svelte-1q1lenv:has(input:where(.svelte-1q1lenv):focus-visible){outline:2px solid var(--champagne);outline-offset:3px}.file--off.svelte-1q1lenv{color:var(--gris);cursor:not-allowed;border-style:dashed}.refs__count.svelte-1q1lenv{font-variant-numeric:tabular-nums;color:var(--gris);font-size:.8125rem}.refs__message.svelte-1q1lenv{min-height:1.3rem;color:var(--champagne);margin:0;font-size:.8125rem}.budgets.svelte-1q1lenv{border:0;gap:.125rem;min-width:0;margin:0;padding:0;display:grid}.budgets.svelte-1q1lenv legend:where(.svelte-1q1lenv){color:var(--gris);margin-bottom:.4rem;padding:0;font-size:.8125rem}.brief__submit.svelte-1q1lenv{border:1px solid var(--ivoire);background:var(--ivoire);min-height:2.75rem;color:var(--noir);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-self:start;padding:.85rem 1.6rem;font-size:.75rem;font-weight:500;line-height:1}.brief__submit.svelte-1q1lenv:disabled{border-style:dashed;border-color:var(--gris);background:var(--noir-2);color:var(--gris);cursor:progress}.brief__sent.svelte-1q1lenv{border:1px solid var(--ligne);background:var(--noir-2);border-radius:14px;padding:clamp(1.5rem,3vw,2.25rem)}.brief__sent.svelte-1q1lenv:focus-visible{outline:2px solid var(--champagne);outline-offset:3px}.brief__sent.svelte-1q1lenv p:where(.svelte-1q1lenv){color:var(--gris);margin:0;line-height:1.7}.brief__sent.svelte-1q1lenv .brief__sent-title:where(.svelte-1q1lenv){color:var(--ivoire);font-size:clamp(1.4rem,2.6vw,1.75rem);font-weight:200;line-height:1.2}.brief__sent.svelte-1q1lenv .brief__lost:where(.svelte-1q1lenv),.brief__sent.svelte-1q1lenv .brief__nav-error:where(.svelte-1q1lenv){color:var(--champagne)}.brief__links.svelte-1q1lenv{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.brief__links.svelte-1q1lenv .brief__primary:where(.svelte-1q1lenv){background:var(--ivoire);min-height:2.75rem;color:var(--noir);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.85rem 1.6rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}
