.roster-panel.svelte-b3w9na{display:flex;flex-direction:column;gap:.7rem}.roster-note.svelte-b3w9na{margin:0;font-size:.95rem;line-height:1.5;color:rgb(var(--p-ink-rgb) / .68)}.seed-btn.svelte-b3w9na{align-self:flex-start;padding:.55rem 1.1rem;border:none;border-radius:9999px;cursor:pointer;background:var(--color-coral, #FF7062);color:#fff;font-weight:700;font-size:.92rem;box-shadow:0 6px 16px #b43c2847;transition:filter .15s ease,transform .15s ease}.seed-btn.svelte-b3w9na:hover{filter:brightness(1.05);transform:translateY(-1px)}.roster-body.svelte-b3w9na{container-type:inline-size}.td.svelte-vv98io{display:contents}.td-controle.svelte-vv98io{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;max-width:min(16rem,100%);min-height:44px;padding:0 .7rem;border:1px solid rgb(var(--p-ink-rgb) / .18);border-radius:var(--p-radius-pill);background:transparent;color:rgb(var(--p-ink-rgb) / .8);font-size:var(--p-fs-xs);font-weight:700;cursor:pointer;transition:color .12s ease,border-color .12s ease}.td-controle.svelte-vv98io:hover{color:rgb(var(--p-ink-rgb) / .95);border-color:var(--color-coral)}.td-controle.svelte-vv98io:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.td-texte.svelte-vv98io{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-chevron.svelte-vv98io{flex-shrink:0;width:.38rem;height:.38rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;opacity:.6;transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.td-chevron--ouvert.svelte-vv98io{transform:translateY(1px) rotate(-135deg)}.td-panneau.svelte-vv98io{flex:0 0 100%;display:flex;flex-direction:column;gap:.5rem;min-width:0;margin-top:.3rem;padding:.7rem .8rem;border:1px solid rgb(var(--p-ink-rgb) / .12);border-radius:.8rem;background:var(--p-surface)}.td-liste.svelte-vv98io{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.td-ligne.svelte-vv98io{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;min-width:0;min-height:44px;padding:.3rem .6rem;border:1px solid rgb(var(--p-ink-rgb) / .1);border-radius:.6rem;background:transparent;text-align:start;cursor:pointer;transition:border-color .12s ease,background .12s ease}.td-ligne.svelte-vv98io:hover{border-color:var(--color-coral);background:rgb(var(--p-ink-rgb) / .03)}.td-ligne.svelte-vv98io:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.td-ligne--courant.svelte-vv98io,.td-ligne--courant.svelte-vv98io:hover{border-color:var(--color-coral);background:rgb(var(--p-ink-rgb) / .06)}.td-nom.svelte-vv98io{min-width:0;max-width:100%;font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-quand.svelte-vv98io{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .5)}.td-actions.svelte-vv98io{display:flex;flex-wrap:wrap;gap:.4rem}.td-act.svelte-vv98io{display:inline-flex;align-items:center;min-height:44px;padding:0 .7rem;border:1px dashed rgb(var(--p-ink-rgb) / .25);border-radius:var(--p-radius-pill);background:transparent;color:rgb(var(--p-ink-rgb) / .7);font-size:var(--p-fs-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .12s ease,border-color .12s ease}.td-act.svelte-vv98io:hover:not(:disabled){border-color:var(--color-coral);color:var(--color-coral)}.td-act.svelte-vv98io:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.td-act.svelte-vv98io:disabled{opacity:.4;cursor:default}.td-act--danger.svelte-vv98io{color:#b3261e}.td-act--danger.svelte-vv98io:hover:not(:disabled){border-color:#b3261e;color:#b3261e}.td-confirm.svelte-vv98io{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.td-confirm-mot.svelte-vv98io{min-width:0;font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .85)}.td-nommage.svelte-vv98io{display:flex;flex-direction:column;gap:.5rem;min-width:0}.td-nommage-actions.svelte-vv98io{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.td-champ.svelte-vv98io{display:flex;flex-direction:column;gap:.2rem}.td-champ-label.svelte-vv98io{font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .6)}.td-champ-input.svelte-vv98io{min-height:44px;min-width:0;padding:0 .7rem;border:1px solid rgb(var(--p-ink-rgb) / .18);border-radius:.6rem;background:var(--p-bg);color:rgb(var(--p-ink-rgb) / .95);font-size:var(--p-fs-sm)}.td-champ-input.svelte-vv98io:focus{outline:none;border-color:var(--color-coral)}.td-lien.svelte-vv98io{font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .5);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .12s ease}.td-lien.svelte-vv98io:hover{color:rgb(var(--p-ink-rgb) / .85)}@media(prefers-reduced-motion:reduce){.td-controle.svelte-vv98io,.td-chevron.svelte-vv98io,.td-ligne.svelte-vv98io,.td-act.svelte-vv98io{transition:none}}.tb.svelte-ihyy92{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;flex:1 1 auto;gap:.5rem;outline:none;container-type:inline-size;min-height:360px}.tb.svelte-ihyy92:focus-visible .tb-scene:where(.svelte-ihyy92){box-shadow:0 0 0 3px rgb(var(--p-ink-rgb) / .18)}.tb-btn.tb-aide-neuve.svelte-ihyy92{width:auto;gap:.35rem;padding-inline:.6rem;border-color:var(--p-accent);color:var(--p-accent);box-shadow:inset 0 0 0 1px var(--p-accent)}.tb-aide-mot.svelte-ihyy92{font-size:var(--p-fs-xs);font-weight:700;white-space:nowrap}.tb[data-panneau-aide=oui].svelte-ihyy92{overflow-y:auto}.tb[data-panneau-aide=oui].svelte-ihyy92 .tb-scene:where(.svelte-ihyy92){flex-shrink:0}.tb-haut.svelte-ihyy92{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.3rem .4rem;border-radius:var(--p-radius-md, 14px);background:var(--p-surface);border:1px solid rgb(var(--p-border-rgb) / .9)}.tb-groupe.svelte-ihyy92{display:flex;align-items:center;gap:.2rem}.tb-espace.svelte-ihyy92{flex:1 1 auto}.tb-confirm.svelte-ihyy92{font-size:var(--p-fs-sm, .9rem);margin-inline-end:.3rem}.tb-btn.svelte-ihyy92{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:44px;min-height:44px;padding:0 .35rem;border:0;border-radius:10px;background:transparent;color:rgb(var(--p-ink-rgb) / .85);cursor:pointer;font:inherit;font-weight:600;font-size:var(--p-fs-sm, .9rem);transition:background .12s ease,transform 80ms ease}.tb-btn.svelte-ihyy92 svg:where(.svelte-ihyy92){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.tb-btn.svelte-ihyy92:hover{background:rgb(var(--p-ink-rgb) / .07)}.tb-btn.svelte-ihyy92:active{transform:scale(.96)}.tb-btn.svelte-ihyy92:disabled{opacity:.35;cursor:default;transform:none;background:transparent}.tb-btn.svelte-ihyy92:focus-visible{outline:2px solid var(--color-coral);outline-offset:2px}.tb-actif.svelte-ihyy92,.tb-actif.svelte-ihyy92:hover{background:var(--p-accent);color:#fff}.tb-danger.svelte-ihyy92{color:#b3261e}.tb-texte.svelte-ihyy92{padding:0 .7rem}.tb-swatch-dot.svelte-ihyy92{width:22px;height:22px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 2px #fff9}.tb-swatch-clair.svelte-ihyy92{box-shadow:inset 0 0 0 1px rgb(var(--p-ink-rgb) / .38)}.tb-swatch.tb-actif.svelte-ihyy92{background:rgb(var(--p-ink-rgb) / .12);color:inherit}.tb-swatch.tb-actif.svelte-ihyy92 .tb-swatch-dot:where(.svelte-ihyy92){box-shadow:0 0 0 2px var(--p-surface),0 0 0 4px var(--sw)}.tb-swatch.tb-actif.svelte-ihyy92 .tb-swatch-clair:where(.svelte-ihyy92){box-shadow:inset 0 0 0 1px rgb(var(--p-ink-rgb) / .38),0 0 0 2px var(--p-surface),0 0 0 4px rgb(var(--p-ink-rgb) / .55)}.tb-swatch-fond.svelte-ihyy92{box-shadow:inset 0 0 0 1px rgb(var(--p-ink-rgb) / .35)}.tb-swatch.tb-actif.svelte-ihyy92 .tb-swatch-fond:where(.svelte-ihyy92){box-shadow:inset 0 0 0 1px rgb(var(--p-ink-rgb) / .35),0 0 0 2px var(--p-surface),0 0 0 4px var(--color-coral)}.tb-teintes.svelte-ihyy92,.tb-rangee.svelte-ihyy92{flex-basis:100%;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem}.tb-rangee.svelte-ihyy92{padding-top:.35rem;border-top:1px solid rgb(var(--p-border-rgb) / .9)}.tb-legende.svelte-ihyy92{font-size:var(--p-fs-sm, .9rem);font-weight:600;color:rgb(var(--p-ink-rgb) / .75);margin-inline-end:.2rem}.tb-avec-mot.svelte-ihyy92{padding-inline:.55rem}.tb-mot.svelte-ihyy92{font-size:var(--p-fs-xs, .75rem);font-weight:700;white-space:nowrap}.tb-libre.svelte-ihyy92{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:10px;color:rgb(var(--p-ink-rgb) / .85)}.tb-libre.svelte-ihyy92:hover{background:rgb(var(--p-ink-rgb) / .07)}.tb-libre.svelte-ihyy92:focus-within{outline:2px solid var(--color-coral);outline-offset:2px}.tb-libre-icone.svelte-ihyy92{width:22px;height:22px;fill:currentColor;pointer-events:none}.tb-libre-point.svelte-ihyy92{position:absolute;left:50%;bottom:5px;transform:translate(-50%);width:12px;height:4px;border-radius:2px;background:var(--sw);box-shadow:inset 0 0 0 1px rgb(var(--p-ink-rgb) / .28);pointer-events:none}.tb-color.svelte-ihyy92{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;background:transparent;opacity:0;cursor:pointer}.tb-opacite.svelte-ihyy92{gap:.4rem}.tb-opacite.svelte-ihyy92 input:where(.svelte-ihyy92){width:92px;min-height:44px;accent-color:var(--color-coral);cursor:pointer}.tb-opacite-label.svelte-ihyy92,.tb-opacite-pct.svelte-ihyy92{font-size:var(--p-fs-sm, .9rem);font-weight:600;color:rgb(var(--p-ink-rgb) / .75)}.tb-opacite-pct.svelte-ihyy92{min-width:3.2em;font-variant-numeric:tabular-nums;text-align:end}.tb-aide.svelte-ihyy92{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:.4rem .8rem;border-radius:var(--p-radius-sm, 10px);background:rgb(var(--p-ink-rgb) / .05);font-size:var(--p-fs-sm, .9rem)}.tb-ep.svelte-ihyy92{display:block;width:22px;height:var(--ep);border-radius:999px;background:currentColor}.tb-lettre.svelte-ihyy92 span:where(.svelte-ihyy92){font-weight:700;line-height:1}.tb-scene.svelte-ihyy92{position:relative;flex:1 1 auto;min-height:0;display:flex;gap:.5rem;border-radius:var(--p-radius-md, 14px)}.tb-modes.svelte-ihyy92{display:flex;flex-direction:column;gap:.2rem;padding:.3rem;border-radius:var(--p-radius-md, 14px);background:var(--p-surface);border:1px solid rgb(var(--p-border-rgb) / .9);align-self:flex-start;flex:0 0 auto;max-height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tb-mode.svelte-ihyy92{flex-direction:column;flex-shrink:0;gap:1px;min-width:58px;padding:.3rem .2rem}.tb-mode-mot.svelte-ihyy92{font-size:var(--p-fs-xs, .75rem);font-weight:600;line-height:1.1;white-space:nowrap}.tb-invite.svelte-ihyy92{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem 1rem 4.5rem;text-align:center;pointer-events:none;user-select:none;color:rgb(var(--p-ink-rgb) / .5)}.tb-invite.svelte-ihyy92 p:where(.svelte-ihyy92){margin:0;max-width:32ch}.tb-invite-titre.svelte-ihyy92{font-size:clamp(1rem,3.4cqw,1.6rem);font-weight:700}.tb-invite-suite.svelte-ihyy92{font-size:var(--p-fs-sm, .9rem);font-weight:500}.tb-invite-sombre.svelte-ihyy92{color:#fff9}.tb-zone.svelte-ihyy92{position:relative;flex:1 1 auto;min-width:0;min-height:0;border-radius:var(--p-radius-md, 14px);overflow:hidden;border:1px solid rgb(var(--p-border-rgb) / .9);background:var(--p-bg)}.tb-canevas.svelte-ihyy92{display:block;width:100%;height:100%;touch-action:none;user-select:none;-webkit-user-select:none}.tb-edit.svelte-ihyy92{position:absolute;box-sizing:border-box;margin:0;border:2px solid var(--color-coral);border-radius:6px;resize:none;overflow:hidden;outline:none;font-family:inherit;font-weight:500}.tb-sel.svelte-ihyy92{position:absolute;--tb-zoom-reserve: 300px;left:.6rem;bottom:.6rem;display:flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:calc(100% - var(--tb-zoom-reserve) - 1.2rem);gap:.2rem;padding:.25rem;border-radius:12px;background:var(--p-surface);border:1px solid rgb(var(--p-border-rgb) / .9);box-shadow:var(--shadow-clay-light, 0 10px 24px rgba(120, 90, 50, .08))}.tb-zoom.svelte-ihyy92{position:absolute;right:.6rem;bottom:.6rem;display:flex;align-items:center;gap:.15rem;padding:.2rem;border-radius:12px;background:var(--p-surface);border:1px solid rgb(var(--p-border-rgb) / .9);box-shadow:var(--shadow-clay-light, 0 10px 24px rgba(120, 90, 50, .08))}.tb-pct.svelte-ihyy92{min-width:64px;font-variant-numeric:tabular-nums}.tb-erreur.svelte-ihyy92{margin:0;padding:.5rem .8rem;border-radius:var(--p-radius-sm, 10px);background:#b3261e1a;color:#7a1f19;font-size:var(--p-fs-sm, .9rem)}@container (max-width: 560px){.tb-btn.svelte-ihyy92{min-width:38px;min-height:38px}.tb-btn.svelte-ihyy92 svg:where(.svelte-ihyy92){width:20px;height:20px}.tb-swatch-dot.svelte-ihyy92{width:18px;height:18px}.tb-libre.svelte-ihyy92{min-width:38px;min-height:38px}.tb-libre-icone.svelte-ihyy92{width:20px;height:20px}.tb-libre-point.svelte-ihyy92{bottom:3px;width:10px}.tb-opacite.svelte-ihyy92 input:where(.svelte-ihyy92){width:64px;min-height:38px}.tb-opacite-label.svelte-ihyy92{display:none}.tb-toutvoir.svelte-ihyy92 span:where(.svelte-ihyy92){display:none}.tb-pct.svelte-ihyy92{min-width:52px}.tb-haut.svelte-ihyy92{gap:.25rem .4rem}.tb-mode.svelte-ihyy92{min-width:48px;padding:.2rem .1rem}.tb-mode-mot.svelte-ihyy92{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.tb-btn.svelte-ihyy92{transition:none}}.rb-date.svelte-1e60fsf{container-type:inline-size;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.1rem;text-align:center;min-width:0}.rb-date-semaine.svelte-1e60fsf,.rb-date-numero.svelte-1e60fsf,.rb-date-mois.svelte-1e60fsf{display:block;margin:0;line-height:1.05}.rb-date-lecture.svelte-1e60fsf{display:flex;flex-direction:column;align-items:center;gap:.1rem;width:100%;padding:.2rem;border:0;border-radius:var(--p-radius-md);background:transparent;color:inherit;font:inherit;cursor:pointer}.rb-date-lecture.svelte-1e60fsf:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.rb-date-semaine.svelte-1e60fsf{text-transform:capitalize}.rb-date-semaine.svelte-1e60fsf{font-size:clamp(1rem,10cqw,1.6rem);font-weight:650;color:rgb(var(--p-ink-rgb) / .85)}.rb-date-numero.svelte-1e60fsf{font-family:var(--font-display, "Playfair Display", serif);font-size:clamp(2.6rem,34cqw,6.5rem);font-weight:700;line-height:.95;color:var(--p-accent-lo, var(--p-accent))}.rb-date-mois.svelte-1e60fsf{font-size:clamp(.9rem,8.5cqw,1.4rem);font-weight:500;color:rgb(var(--p-ink-rgb) / .7)}.rb-date-cmd.svelte-1e60fsf{margin-top:.6rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.rb-fleche.svelte-1e60fsf{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .8);cursor:pointer}.rb-fleche.svelte-1e60fsf:hover{background:var(--p-surface-3)}.rb-fleche.svelte-1e60fsf:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.rb-autocollant.svelte-1tyua4p{display:block;flex-shrink:0}img.rb-autocollant.svelte-1tyua4p{object-fit:contain}.rb-meteo.svelte-1wjwkm1{container-type:inline-size;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;min-width:0}.rb-meteo-scene.svelte-1wjwkm1{flex:1 1 auto;width:100%;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.2rem;border:0;border-radius:var(--p-radius-md);background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.rb-meteo-scene.svelte-1wjwkm1:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.rb-meteo-grand.svelte-1wjwkm1 .rb-autocollant{width:clamp(56px,42cqw,140px);height:clamp(56px,42cqw,140px);color:var(--p-accent-lo, var(--p-accent))}.rb-meteo-nom.svelte-1wjwkm1{margin:0;font-size:clamp(.95rem,8cqw,1.6rem);font-weight:650;color:rgb(var(--p-ink-rgb) / .8)}.rb-meteo-invite.svelte-1wjwkm1{margin:0;font-size:var(--p-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:rgb(var(--p-ink-rgb) / .6)}.rb-meteo-choix.svelte-1wjwkm1{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.rb-picto.svelte-1wjwkm1{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .66);cursor:pointer}.rb-picto.svelte-1wjwkm1:hover{background:var(--p-surface-3)}.rb-picto-on.svelte-1wjwkm1,.rb-picto-on.svelte-1wjwkm1:hover{border-color:var(--p-accent);box-shadow:inset 0 0 0 2px var(--p-accent);color:var(--p-accent-lo, var(--p-accent))}.rb-picto.svelte-1wjwkm1:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.rb-nombre.svelte-1i7oyb4{container-type:inline-size;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-width:0}.rb-nombre-titre.svelte-1i7oyb4{margin:0;font-size:var(--p-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:rgb(var(--p-ink-rgb) / .6)}.rb-nombre-valeur.svelte-1i7oyb4{margin:0;padding:0 .4rem;min-height:44px;border:0;border-radius:var(--p-radius-md);background:transparent;cursor:pointer;line-height:.95;font-family:var(--font-display, "Playfair Display", serif);font-size:clamp(2.6rem,32cqw,6rem);font-weight:700;color:var(--p-accent-lo, var(--p-accent))}.rb-nombre-valeur.svelte-1i7oyb4:hover{background:var(--p-surface-3)}.rb-nombre-valeur.svelte-1i7oyb4:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.rb-nombre-saisie.svelte-1i7oyb4{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;min-width:0}.rb-nombre-champ.svelte-1i7oyb4{width:6ch;min-width:0;min-height:44px;padding:0 .5rem;border:2px solid var(--p-accent);border-radius:var(--p-radius-md);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .9);font-family:var(--font-display, "Playfair Display", serif);font-size:clamp(1.8rem,18cqw,3.2rem);font-weight:700;text-align:center}.rb-pas-ok.svelte-1i7oyb4{border-color:var(--p-accent);color:var(--p-accent-lo, var(--p-accent))}.rb-nombre-cases.svelte-1i7oyb4{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem;min-width:0}.rb-case.svelte-1i7oyb4{display:inline-flex;align-items:baseline;gap:.3rem;min-width:0;padding:.25rem .7rem;border-radius:var(--p-radius-pill);background:var(--p-surface-3)}.rb-case-chiffre.svelte-1i7oyb4{font-size:clamp(1rem,6cqw,1.35rem);font-weight:800;line-height:1.1;color:rgb(var(--p-ink-rgb) / .88)}.rb-case-nom.svelte-1i7oyb4{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .7)}.rb-nombre-cmd.svelte-1i7oyb4{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.rb-pas.svelte-1i7oyb4{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;flex-shrink:0;padding:0 .7rem;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);background:transparent;color:rgb(var(--p-ink-rgb) / .7);font-size:var(--p-fs-sm);font-weight:700;cursor:pointer}@container (max-width: 7.5rem){.rb-nombre-cmd.svelte-1i7oyb4{flex-wrap:nowrap;gap:.25rem}.rb-pas.svelte-1i7oyb4{min-width:44px;padding:0 .3rem}}.rb-pas.svelte-1i7oyb4:hover:not(:disabled){background:var(--p-surface-3)}.rb-pas.svelte-1i7oyb4:disabled{opacity:.4;cursor:default}.rb-pas.svelte-1i7oyb4:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.rb-etapes.svelte-1lppvij{container-type:inline-size;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.8rem;min-width:0}.rb-etapes-tete.svelte-1lppvij{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1rem}.rb-etapes-titre.svelte-1lppvij{margin:0;font-family:var(--font-display);font-size:clamp(1.15rem,3.4cqw,1.9rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .92)}.rb-progres.svelte-1lppvij{flex:1 1 8rem;display:flex;align-items:center;gap:.6rem;min-width:0}.rb-progres-barre.svelte-1lppvij{flex:0 1 11rem;height:10px;border-radius:var(--p-radius-pill);background:var(--p-surface-3);overflow:hidden}.rb-progres-barre.svelte-1lppvij>span:where(.svelte-1lppvij){display:block;height:100%;border-radius:inherit;background:#3f9b5f;transition:width .25s ease}.rb-progres-texte.svelte-1lppvij{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .7);white-space:nowrap}.rb-recommencer.svelte-1lppvij{margin-left:auto}.rb-tuiles.svelte-1lppvij{list-style:none;margin:0;padding:0;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(6.5rem,100%),1fr));grid-auto-rows:1fr;gap:clamp(.5rem,1.6cqw,1rem)}.rb-tuiles-nombreuses.svelte-1lppvij{grid-template-columns:repeat(auto-fit,minmax(min(11.5rem,100%),1fr))}.rb-tuiles-nombreuses.svelte-1lppvij .rb-tuile:where(.svelte-1lppvij){padding:1rem .8rem .8rem;gap:.4rem}@container (max-width: 36rem){.rb-tuiles-nombreuses.svelte-1lppvij{grid-auto-rows:auto;align-content:start;gap:.4rem}.rb-tuiles-nombreuses.svelte-1lppvij .rb-tuile:where(.svelte-1lppvij){flex-direction:row;justify-content:flex-start;gap:.6rem;min-height:48px;padding:.25rem 2.6rem .25rem .6rem;text-align:left}.rb-tuiles.rb-tuiles-nombreuses.svelte-1lppvij .rb-tuile-image:where(.svelte-1lppvij) .rb-autocollant{width:2.4rem}.rb-tuiles-nombreuses.svelte-1lppvij .rb-coche:where(.svelte-1lppvij){top:50%;transform:translateY(-50%)}.rb-tuiles-nombreuses.svelte-1lppvij .rb-etape-texte:where(.svelte-1lppvij){font-size:1rem}}.rb-tuiles.svelte-1lppvij>li:where(.svelte-1lppvij){display:flex;min-width:0;min-height:0}.rb-tuile.svelte-1lppvij{position:relative;flex:1 1 auto;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.4rem .6rem 1rem;border-radius:18px;border:2px solid var(--p-border);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .9);cursor:pointer;text-align:center;transition:background .15s ease,border-color .15s ease}.rb-tuile.svelte-1lppvij:hover{border-color:var(--p-border-strong, var(--p-border))}.rb-tuile-on.svelte-1lppvij,.rb-tuile-on.svelte-1lppvij:hover{background:#eef5ee;border-color:#3f9b5f}.rb-tuile.svelte-1lppvij:focus-visible{outline:3px solid var(--p-accent);outline-offset:3px}.rb-coche.svelte-1lppvij{position:absolute;top:.6rem;right:.6rem;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%;border:2.5px solid rgb(var(--p-ink-rgb) / .22);color:transparent}.rb-tuile-on.svelte-1lppvij .rb-coche:where(.svelte-1lppvij){background:#3f9b5f;border-color:#3f9b5f;color:#fff}.rb-tuile-image.svelte-1lppvij{display:flex;justify-content:center;min-height:0}.rb-tuile-image.svelte-1lppvij .rb-autocollant{width:clamp(3.5rem,12cqw,7rem);height:auto;aspect-ratio:1}.rb-tuiles-nombreuses.svelte-1lppvij .rb-tuile-image:where(.svelte-1lppvij) .rb-autocollant{width:clamp(3.5rem,10cqw,6.5rem)}.rb-tuile-on.svelte-1lppvij .rb-tuile-image:where(.svelte-1lppvij){opacity:.4}.rb-etape-texte.svelte-1lppvij{min-width:0;font-size:clamp(.95rem,2.4cqw,1.35rem);font-weight:650;line-height:1.2;overflow-wrap:break-word;hyphens:auto}.rb-tuile-on.svelte-1lppvij .rb-etape-texte:where(.svelte-1lppvij){color:rgb(var(--p-ink-rgb) / .5)}.rb-etapes-vide.svelte-1lppvij{margin:0;padding:.6rem 0;text-align:center;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55)}.rb-horaire.svelte-1v5cwel{container-type:inline-size;display:flex;flex-direction:column;gap:.4rem;min-width:0}.rb-horaire-titre.svelte-1v5cwel{margin:0 0 .15rem .3rem;font-family:var(--font-display);font-size:clamp(1.1rem,8cqw,1.6rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .92)}.rb-horaire-liste.svelte-1v5cwel{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;min-width:0}.rb-periode.svelte-1v5cwel{display:grid;grid-template-columns:max-content 2rem minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.3rem .7rem;border-radius:var(--p-radius-md);color:rgb(var(--p-ink-rgb) / .88)}.rb-periode-image.svelte-1v5cwel{display:flex;justify-content:center}.rb-periode-on.svelte-1v5cwel{background:color-mix(in srgb,var(--p-accent) 16%,var(--p-surface));box-shadow:inset 0 0 0 2px var(--p-accent)}.rb-periode-passee.svelte-1v5cwel{opacity:.45}.rb-periode-heure.svelte-1v5cwel{flex-shrink:0;font-variant-numeric:tabular-nums;min-width:3.4em;font-size:clamp(.85rem,5cqw,1.1rem);font-weight:600;color:rgb(var(--p-ink-rgb) / .7)}.rb-periode-on.svelte-1v5cwel .rb-periode-heure:where(.svelte-1v5cwel){color:var(--p-accent-lo, var(--p-accent))}.rb-periode-libelle.svelte-1v5cwel{min-width:0;font-size:clamp(.95rem,6cqw,1.25rem);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word;hyphens:auto}.rb-horaire-lu.svelte-1v5cwel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rb-horaire-vide.svelte-1v5cwel{margin:0;padding:.6rem 0;text-align:center;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55)}.rb-cal.svelte-19elixu{container-type:inline-size;display:flex;flex-direction:column;gap:.45rem;min-width:0}.rb-cal-tete.svelte-19elixu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem}.rb-cal-titre.svelte-19elixu{flex:1 1 auto;margin:0;min-width:0;text-align:center;text-transform:capitalize;font-size:clamp(.95rem,5.5cqw,1.7rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .82)}.rb-cal-titre-semaine.svelte-19elixu{text-align:left;padding-left:.3rem;text-transform:none;font-family:var(--font-display);font-size:clamp(1.05rem,7cqw,1.45rem);color:rgb(var(--p-ink-rgb) / .92)}.rb-cal-vue.svelte-19elixu{flex-shrink:0}.rb-sem.svelte-19elixu{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;min-width:0}.rb-sem-jour.svelte-19elixu{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:0;padding:.55rem .15rem;border-radius:var(--p-radius-md);border:1px solid transparent;color:rgb(var(--p-ink-rgb) / .85)}.rb-sem-nom.svelte-19elixu{text-transform:capitalize;font-size:clamp(.7rem,3.6cqw,.9rem);font-weight:600;color:rgb(var(--p-ink-rgb) / .6)}.rb-sem-numero.svelte-19elixu{font-variant-numeric:tabular-nums;font-size:clamp(1rem,6cqw,1.35rem);font-weight:700}.rb-sem-texte.svelte-19elixu{max-width:100%;font-size:clamp(.62rem,2.9cqw,.8rem);font-weight:600;line-height:1.15;text-align:center;overflow-wrap:break-word;hyphens:auto}@container (max-width: 36rem){.rb-sem.svelte-19elixu{grid-template-columns:minmax(0,1fr);gap:2px}.rb-sem-jour.svelte-19elixu{flex-direction:row;align-items:center;gap:.5rem;min-height:44px;padding:.25rem .5rem}.rb-sem-nom.svelte-19elixu{flex:0 0 2.8rem;text-align:left;font-size:clamp(.85rem,4cqw,1rem)}.rb-sem-numero.svelte-19elixu{flex:0 0 1.7rem;font-size:1.15rem}.rb-sem-jour.svelte-19elixu .rb-autocollant{width:32px;height:32px}.rb-sem-texte.svelte-19elixu{flex:1 1 auto;min-width:0;text-align:left;font-size:clamp(.85rem,4.4cqw,1.1rem)}}.rb-fleche.svelte-19elixu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .8);cursor:pointer}.rb-fleche.svelte-19elixu:hover{background:var(--p-surface-3)}.rb-fleche.svelte-19elixu:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.rb-cal-grille.svelte-19elixu{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;min-width:0}.rb-cal-entete.svelte-19elixu{min-width:0;padding:.15rem 0;text-align:center;text-transform:capitalize;font-size:clamp(.6rem,2.4cqw,.85rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .5);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-cal-case.svelte-19elixu{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:2.6rem;padding:.2rem .1rem;border-radius:var(--p-radius-sm);border:1px solid transparent;color:rgb(var(--p-ink-rgb) / .82)}.rb-cal-hors.svelte-19elixu{border-color:transparent;background:none}.rb-cal-marque.svelte-19elixu{background:var(--p-surface-2)}.rb-cal-aujourdhui.svelte-19elixu{border-color:var(--p-accent);background:color-mix(in srgb,var(--p-accent) 14%,var(--p-surface))}.rb-cal-numero.svelte-19elixu{font-variant-numeric:tabular-nums;font-size:clamp(.7rem,3cqw,1.1rem);font-weight:700;line-height:1.1}.rb-cal-aujourdhui.svelte-19elixu .rb-cal-numero:where(.svelte-19elixu){color:var(--p-accent-lo, var(--p-accent))}.rb-cal-texte.svelte-19elixu{max-width:100%;min-width:0;font-size:clamp(.55rem,2.2cqw,.8rem);font-weight:600;line-height:1.1;color:rgb(var(--p-ink-rgb) / .66);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-cal-lu.svelte-19elixu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.rd.svelte-1rf9k11{container-type:inline-size;flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:1.1rem;padding:.4rem .2rem}.rd-tete.svelte-1rf9k11{text-align:center}.rd-titre.svelte-1rf9k11{margin:0;font-family:var(--font-display);font-size:clamp(1.2rem,3.4cqw,2rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .92)}.rd-intro.svelte-1rf9k11{margin:.4rem auto 0;max-width:52ch;font-size:var(--p-fs-sm);line-height:1.4;color:rgb(var(--p-ink-rgb) / .62)}.rd-modeles.svelte-1rf9k11{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem}.rd-modele.svelte-1rf9k11{display:flex;flex-direction:column;gap:.75rem;min-width:0;padding:1.1rem 1.1rem 1.2rem;border-radius:20px;border:1px solid var(--p-border);background:var(--p-surface)}.rd-modele-suggere.svelte-1rf9k11{border:2px solid var(--p-accent)}.rd-modele-tete.svelte-1rf9k11{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.rd-modele-nom.svelte-1rf9k11{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,2.4cqw,1.35rem);font-weight:700;color:rgb(var(--p-ink-rgb) / .92)}.rd-suggere.svelte-1rf9k11{padding:.15rem .6rem;border-radius:var(--p-radius-pill);background:var(--p-accent);color:#fff;font-size:var(--p-fs-xs);font-weight:700}.rd-apercu.svelte-1rf9k11{display:flex;flex-wrap:wrap;gap:.4rem;padding:.7rem;border-radius:var(--p-radius-md);background:var(--p-surface-3)}.rd-mini.svelte-1rf9k11{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:12px;background:var(--p-surface)}.rd-mini.svelte-1rf9k11 .rb-autocollant{width:2.8rem;height:2.8rem}.rd-puces.svelte-1rf9k11{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.rd-puce.svelte-1rf9k11{padding:.2rem .6rem;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .72)}.rd-texte.svelte-1rf9k11{margin:0;flex:1 1 auto;font-size:var(--p-fs-sm);line-height:1.4;color:rgb(var(--p-ink-rgb) / .66)}.rd-utiliser.svelte-1rf9k11{align-self:stretch;min-height:44px}.rd-pied.svelte-1rf9k11{display:flex;justify-content:center}.rt.svelte-1kclxye{flex:1 1 auto;min-height:0;container-type:inline-size;display:flex;flex-direction:column;padding:clamp(.6rem,1.8cqw,1.4rem);border-radius:var(--p-radius-lg);background:var(--p-bg);border:1px solid var(--p-border)}.rt-scene.svelte-1kclxye{flex:1 1 auto;min-height:0;min-width:0;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:clamp(.6rem,1.6cqw,1.25rem)}.rt-principal.svelte-1kclxye,.rt-cote.svelte-1kclxye{min-width:0;display:flex;flex-direction:column;gap:clamp(.6rem,1.6cqw,1.25rem)}@container (min-width: 760px){.rt-scene.svelte-1kclxye{align-content:stretch}.rt-scene.rt-avec-cote.svelte-1kclxye{grid-template-columns:minmax(0,1fr) minmax(17rem,30%)}.rt-principal.svelte-1kclxye,.rt-cote.svelte-1kclxye{min-height:0}.rt-carte-centre.svelte-1kclxye{flex:1 1 auto}.rt-carte-horaire.svelte-1kclxye{flex:1 1 auto;min-height:0}.rt-cote.svelte-1kclxye>.rt-carte:where(.svelte-1kclxye):not(.rt-carte-horaire){flex-shrink:0}}.rt-bandeau.svelte-1kclxye{display:flex;flex-wrap:wrap;align-items:stretch;gap:clamp(.6rem,1.6cqw,1.25rem)}.rt-bandeau.svelte-1kclxye>.rt-carte:where(.svelte-1kclxye){flex:1 1 7rem;min-height:clamp(8rem,17cqw,12rem)}.rt-bandeau.svelte-1kclxye>.rt-carte-date:where(.svelte-1kclxye){flex-grow:1.15}.rt-carte.svelte-1kclxye{min-width:0;display:flex;flex-direction:column;padding:clamp(.7rem,1.5cqw,1.2rem);border-radius:20px;border:1px solid var(--p-border);background:var(--p-surface)}.rt-engrenage.svelte-1kclxye{flex:0 0 auto;align-self:flex-start;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:0 .9rem 0 .7rem;border:2px solid color-mix(in srgb,var(--p-accent) 55%,var(--p-border));border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--p-accent-lo, var(--p-accent));font:inherit;font-size:var(--p-fs-sm);font-weight:700;cursor:pointer}.rt-engrenage.svelte-1kclxye:hover{background:color-mix(in srgb,var(--p-accent) 10%,var(--p-surface));border-color:var(--p-accent)}.rt-engrenage.svelte-1kclxye:focus-visible{outline:3px solid var(--p-accent);outline-offset:2px}.rr.svelte-glqe2p{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;min-width:0}.rr-ligne.svelte-glqe2p{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem .75rem}.rr-resume.svelte-glqe2p{flex:1 1 12rem;min-width:0}.rr-bouton.svelte-glqe2p{flex-shrink:0;display:inline-flex;align-items:center;gap:.4rem}.rr-bouton-ouvert.svelte-glqe2p,.rr-bouton-ouvert.svelte-glqe2p:hover{color:var(--color-coral);border-color:color-mix(in srgb,var(--color-coral) 45%,transparent)}.rr-icone.svelte-glqe2p{flex-shrink:0;transition:transform .15s ease}.rr-bouton-ouvert.svelte-glqe2p .rr-icone:where(.svelte-glqe2p){transform:rotate(30deg)}.rr-panneau.svelte-glqe2p{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.65rem .8rem;border-radius:var(--p-radius-md);background:var(--p-surface);border:1px solid rgba(120,92,52,.14);box-shadow:inset 0 1px 2px #785c3414}.rr-pied.svelte-glqe2p{display:flex;flex-wrap:wrap;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.rr-icone.svelte-glqe2p{transition:none}.rr-bouton-ouvert.svelte-glqe2p .rr-icone:where(.svelte-glqe2p){transform:none}}.wrap.svelte-tmrx63{display:flex;flex-direction:column;gap:.9rem;align-items:center;justify-content:center;flex:1 1 auto;min-height:0}.reglages-boite.svelte-tmrx63{width:min(100%,30rem);min-width:0}.mode-courant.svelte-tmrx63{text-align:end;font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .6);overflow-wrap:anywhere}.reglages-boite.svelte-tmrx63 .title-input:where(.svelte-tmrx63){width:100%}.modes.svelte-tmrx63{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.mode-chip.svelte-tmrx63{padding:.4rem .95rem;border-radius:var(--p-radius-pill);font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .65);background:var(--p-surface);border:1px solid rgba(120,92,52,.12);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:color .12s ease,background .12s ease,transform .12s ease}.mode-chip.svelte-tmrx63:hover{transform:translateY(-1px);color:var(--color-coral)}.mode-active.svelte-tmrx63{color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--color-coral) 100%);border-color:transparent;box-shadow:0 5px 14px #b43c2847}.title-input.svelte-tmrx63{width:min(340px,80%);text-align:center;padding:.4rem .8rem;border-radius:var(--p-radius-sm);border:1px solid rgba(120,92,52,.14);background:var(--p-surface);font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .85)}.title-input.svelte-tmrx63::placeholder{color:rgb(var(--p-ink-rgb) / .4)}.presets.svelte-tmrx63{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.preset.svelte-tmrx63{padding:.5rem 1rem;border-radius:var(--p-radius-pill);font-weight:600;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgba(120,92,52,.1);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.preset.svelte-tmrx63:hover{transform:translateY(-1px)}.preset-active.svelte-tmrx63{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 6px 16px #b43c2847}.field.svelte-tmrx63{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem}.field-label.svelte-tmrx63{display:inline-flex;align-items:center;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6)}.field-pair.svelte-tmrx63{display:inline-flex;align-items:center;gap:.3rem}.unit.svelte-tmrx63{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .5)}.num-input.svelte-tmrx63{width:3.6rem;padding:.4rem .5rem;border-radius:var(--p-radius-sm);border:1px solid rgba(120,92,52,.16);background:var(--p-surface);font-size:var(--p-fs-base);text-align:center;color:rgb(var(--p-ink-rgb) / .88)}.dial-zone.svelte-tmrx63{flex:1 1 0;min-height:160px;width:100%;container-type:size;display:grid;place-items:center}.dial.svelte-tmrx63{position:relative;width:max(140px,min(100cqw,100cqh,320px));aspect-ratio:1;container-type:inline-size}.dial-ring.svelte-tmrx63{width:100%;height:100%;transform:rotate(-90deg)}.ring-bg.svelte-tmrx63{fill:none;stroke:#785c3429;stroke-width:10}.ring-fg.svelte-tmrx63{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .5s linear,stroke .4s ease}.dial-center.svelte-tmrx63{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;text-align:center;padding:0 1rem}.dial-title.svelte-tmrx63{max-width:100%;font-weight:700;font-size:clamp(.9rem,2.2vw,1.15rem);color:rgb(var(--p-ink-rgb) / .7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.time.svelte-tmrx63{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(1.2rem,22cqw,3.2rem);line-height:1;color:rgb(var(--p-ink-rgb) / .9);font-variant-numeric:tabular-nums}.time-done.svelte-tmrx63{color:var(--color-coral)}.round-badge.svelte-tmrx63{margin-top:.15rem;font-size:var(--p-fs-xs);font-weight:700;color:var(--color-coral);background:#e8503f1f;padding:.1rem .6rem;border-radius:var(--p-radius-pill)}.time-up.svelte-tmrx63{font-family:var(--font-display, "Playfair Display", serif);font-weight:700;font-size:var(--p-fs-md);color:var(--color-coral)}.controls.svelte-tmrx63{display:flex;gap:.6rem}.ctrl.svelte-tmrx63{padding:.7rem 1.5rem;border-radius:var(--p-radius-pill);font-weight:700;font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .7);background:var(--p-surface);border:1px solid rgba(120,92,52,.12);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .15s ease,filter .15s ease}.ctrl-primary.svelte-tmrx63{color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--color-coral) 100%);border-color:transparent;box-shadow:0 6px 16px #b43c284d}.ctrl.svelte-tmrx63:hover{filter:brightness(1.05)}.ctrl.svelte-tmrx63:active{transform:scale(.97)}.ctrl.svelte-tmrx63:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.mode-chip.svelte-tmrx63,.preset.svelte-tmrx63,.ctrl.svelte-tmrx63,.ring-fg.svelte-tmrx63{transition:none}}.hist.svelte-1a32rp2{display:flex;flex-direction:column;padding:1rem;border-radius:var(--p-radius-lg);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.1);box-shadow:0 12px 26px #785a3226,inset 0 1px #ffffffd9}.hist-head.svelte-1a32rp2{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.hist-title.svelte-1a32rp2{font-weight:700;font-size:var(--p-fs-md);line-height:1.15;color:rgb(var(--p-ink-rgb) / .9)}.hist-sub.svelte-1a32rp2{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .5)}.hist-controls.svelte-1a32rp2{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}.ctrl.svelte-1a32rp2{display:flex;flex-direction:column;gap:.15rem;flex:1 1 0;min-width:6.5rem}.ctrl-label.svelte-1a32rp2{font-size:var(--p-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--p-ink-rgb) / .45)}.ctrl-select.svelte-1a32rp2{width:100%;padding:.3rem .45rem;border-radius:var(--p-radius-sm);font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .8);background:var(--p-surface);border:1px solid rgba(120,92,52,.18);box-shadow:inset 0 1px 2px #785c341a;cursor:pointer}.ctrl-select.svelte-1a32rp2:focus{outline:none;border-color:var(--color-coral);box-shadow:0 0 0 3px #e8503f24}.hist-empty.svelte-1a32rp2{padding:.5rem 0;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .55)}.hist-list.svelte-1a32rp2{display:flex;flex-direction:column;max-height:18rem;overflow-y:auto}.hist-item.svelte-1a32rp2{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem 0;border-bottom:1px solid rgba(120,92,52,.1)}.hist-item.svelte-1a32rp2:last-child{border-bottom:0}.hist-outil.svelte-1a32rp2{flex:0 0 auto;display:inline-flex;color:var(--color-coral);opacity:.8}.hist-main.svelte-1a32rp2{min-width:0;flex:1 1 auto}.hist-titre.svelte-1a32rp2{font-size:var(--p-fs-xs);font-weight:700;color:var(--color-coral);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-nom.svelte-1a32rp2{font-weight:600;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .88);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-cat.svelte-1a32rp2{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .55)}.hist-time.svelte-1a32rp2{flex-shrink:0;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .45)}.layout.svelte-ugk2fz{display:flex;flex-direction:row;gap:1rem;align-items:stretch;flex:1 1 auto;min-height:0}.side.svelte-ugk2fz{flex:0 0 auto;width:260px;display:flex}.side.svelte-ugk2fz .hist{flex:1 1 auto}.wrap.svelte-ugk2fz{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;min-height:0}@media(max-width:860px){.layout.svelte-ugk2fz{flex-direction:column}.side.svelte-ugk2fz{width:auto}}.counts.svelte-ugk2fz{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.counts-label.svelte-ugk2fz{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .6);margin-right:.25rem}.count-chip.svelte-ugk2fz{width:2.2rem;height:2.2rem;border-radius:var(--p-radius-pill);font-weight:700;font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.count-chip.svelte-ugk2fz:hover{transform:translateY(-1px)}.count-premium.svelte-ugk2fz{color:#7a5312;border-color:#e9b93e8c}.count-active.svelte-ugk2fz{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 6px 16px #b43c2847}.arena.svelte-ugk2fz{width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1 1 auto;min-height:340px;border-radius:var(--p-radius-lg);padding:2rem 1.5rem;background:radial-gradient(125% 92% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 68%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid rgba(120,92,52,.16)}.dice-grid.svelte-ugk2fz{--p-de: clamp(3.5rem, 12cqw, 7.5rem);--p-plat-facteur: 1.3;--p-plat: calc(var(--p-de) * var(--p-plat-facteur));--p-case: calc(var(--p-de) * 1.75);--p-face-fond: radial-gradient(ellipse at 32% 22%, rgba(255, 255, 255, .92) 0%, transparent 55%), linear-gradient(155deg, #fffdf8 0%, #f6ecd8 55%, #eee0c8 100%);--p-face-bord: 2px solid rgba(150, 118, 78, .34);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--p-case),100%),1fr));justify-items:center;align-items:center;gap:1rem .75rem;width:100%}.die-scene.svelte-ugk2fz{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;padding:6px 0 2px}.die-perspective.svelte-ugk2fz{width:var(--p-de);height:var(--p-de);perspective:calc(var(--p-de) * 6.5);perspective-origin:50% 45%;position:relative;z-index:2}.die-cube.svelte-ugk2fz{width:100%;height:100%;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rot-x, -25deg)) rotateY(var(--rot-y, 30deg));transition:transform 1.2s cubic-bezier(.22,.68,.35,1)}.cube-idle.svelte-ugk2fz{animation:svelte-ugk2fz-cubeIdle 5s ease-in-out infinite}.cube-tumbling.svelte-ugk2fz{transition:none!important}.cube-landing.svelte-ugk2fz{transition:transform .52s cubic-bezier(.22,.68,.35,1)}.cube-settled.svelte-ugk2fz{animation:svelte-ugk2fz-cubeSettle .4s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes svelte-ugk2fz-cubeIdle{0%,to{transform:rotateX(-25deg) rotateY(30deg) translateY(0)}50%{transform:rotateX(-27deg) rotateY(28deg) translateY(-6px)}}@keyframes svelte-ugk2fz-cubeSettle{0%{transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) scale3d(.88,.88,.88)}40%{transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) scale3d(1.08,1.08,1.08)}70%{transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) scale3d(.97,.97,.97)}to{transform:rotateX(var(--rot-x)) rotateY(var(--rot-y)) scaleZ(1)}}.cube-face.svelte-ugk2fz{position:absolute;inset:0;border-radius:var(--p-radius-md);box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);place-items:center;padding:calc(var(--p-de) * .09);background:var(--p-face-fond);border:var(--p-face-bord);box-shadow:inset 0 2px 5px #ffffffe6,inset 0 -4px 12px #785c341a;--p-pip: calc(var(--p-de) * .22)}.face-front.svelte-ugk2fz{transform:translateZ(calc(var(--p-de) / 2))}.face-right.svelte-ugk2fz{transform:rotateY(90deg) translateZ(calc(var(--p-de) / 2))}.face-top.svelte-ugk2fz{transform:rotateX(90deg) translateZ(calc(var(--p-de) / 2))}.face-bottom.svelte-ugk2fz{transform:rotateX(-90deg) translateZ(calc(var(--p-de) / 2))}.face-left.svelte-ugk2fz{transform:rotateY(-90deg) translateZ(calc(var(--p-de) / 2))}.face-back.svelte-ugk2fz{transform:rotateY(180deg) translateZ(calc(var(--p-de) / 2))}.face-shine.svelte-ugk2fz{position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.18) 45%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.18) 55%,transparent 80%);pointer-events:none;z-index:5}.cube-settled.svelte-ugk2fz .face-shine:where(.svelte-ugk2fz){animation:svelte-ugk2fz-shineSweep .38s ease-out forwards}@keyframes svelte-ugk2fz-shineSweep{0%{left:-100%}to{left:200%}}.pip-case.svelte-ugk2fz{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.pip.svelte-ugk2fz{width:var(--p-pip);height:var(--p-pip);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f07a5f,#d24e35 55%,#b8402a);box-shadow:inset 0 2px 3px #781e0f73,0 1px 1px #ffffff80}.cube-settled.svelte-ugk2fz .pip:where(.svelte-ugk2fz){animation:svelte-ugk2fz-pipPop .3s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-ugk2fz-pipPop{0%{opacity:.4}to{opacity:1}}.die-flat.svelte-ugk2fz{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);place-items:center;width:var(--p-plat);height:var(--p-plat);padding:calc(var(--p-plat) * .09);box-sizing:border-box;border-radius:var(--p-radius-md);background:var(--p-face-fond);border:var(--p-face-bord);box-shadow:0 8px 22px #785c3438,inset 0 2px 5px #ffffffe6;animation:svelte-ugk2fz-flatPop .3s ease-out both;z-index:2;--p-pip: calc(var(--p-plat) * .22)}@keyframes svelte-ugk2fz-flatPop{0%{transform:scale(calc(1 / var(--p-plat-facteur)));opacity:.6}to{transform:scale(1);opacity:1}}.die-shadow.svelte-ugk2fz{width:calc(var(--p-de) * .83);height:calc(var(--p-de) * .16);margin-top:12px;border-radius:50%;background:radial-gradient(ellipse,rgba(120,92,52,.28) 0%,transparent 70%);filter:blur(4px);transition:all .5s ease;z-index:1}.die-shadow--rolling.svelte-ugk2fz{width:calc(var(--p-de) * .6);opacity:.35;animation:svelte-ugk2fz-shadowPulse .14s ease-in-out infinite}.die-shadow--settled.svelte-ugk2fz{width:calc(var(--p-plat) * .92)}@keyframes svelte-ugk2fz-shadowPulse{0%,to{transform:scaleX(1);opacity:.35}50%{transform:scaleX(1.4);opacity:.2}}.total.svelte-ugk2fz{font-size:var(--p-fs-md);color:rgb(var(--p-ink-rgb) / .7)}.total.svelte-ugk2fz strong:where(.svelte-ugk2fz){font-family:var(--font-display, "Playfair Display", serif);font-size:var(--p-fs-lg);color:var(--color-coral)}@media(prefers-reduced-motion:reduce){.count-chip.svelte-ugk2fz{transition:none}.cube-idle.svelte-ugk2fz,.cube-settled.svelte-ugk2fz{animation:none}.cube-settled.svelte-ugk2fz .pip:where(.svelte-ugk2fz){animation:none}.cube-settled.svelte-ugk2fz .face-shine:where(.svelte-ugk2fz){animation:none}.die-flat.svelte-ugk2fz{animation:none}}.layout.svelte-wr2d60{display:flex;flex-direction:row;gap:1rem;align-items:stretch;flex:1 1 auto;min-height:0}.side.svelte-wr2d60{flex:0 0 auto;width:260px;display:flex}.side.svelte-wr2d60 .hist{flex:1 1 auto}.wrap.svelte-wr2d60{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;min-height:0}@media(max-width:860px){.layout.svelte-wr2d60{flex-direction:column}.side.svelte-wr2d60{width:auto}}.counts.svelte-wr2d60,.pools.svelte-wr2d60{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.counts-label.svelte-wr2d60{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .6);margin-right:.25rem}.count-chip.svelte-wr2d60{width:2.2rem;height:2.2rem;border-radius:var(--p-radius-pill);font-weight:700;font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.count-chip.svelte-wr2d60:hover{transform:translateY(-1px)}.count-premium.svelte-wr2d60{color:#7a5312;border-color:#e9b93e8c}.count-active.svelte-wr2d60{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 6px 16px #b43c2847}.pool-chip.svelte-wr2d60{padding:.45rem .9rem;border-radius:var(--p-radius-pill);font-weight:600;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.pool-chip.svelte-wr2d60:hover{transform:translateY(-1px)}.pool-active.svelte-wr2d60,.pool-active.svelte-wr2d60:hover{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 6px 16px #b43c2847}.mix.svelte-wr2d60{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.mix-step.svelte-wr2d60{width:2.2rem;height:2.2rem;border-radius:var(--p-radius-pill);font-weight:700;font-size:var(--p-fs-md);line-height:1;color:rgb(var(--p-ink-rgb) / .7);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light);cursor:pointer}.mix-step.svelte-wr2d60:disabled{opacity:.4;cursor:not-allowed}.mix-read.svelte-wr2d60{font-size:var(--p-fs-sm);font-weight:700;color:rgb(var(--p-ink-rgb) / .78);min-width:0}.pool-note.svelte-wr2d60{margin:0;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .5);text-align:center}.arena.svelte-wr2d60{width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1 1 auto;min-height:340px;border-radius:var(--p-radius-lg);padding:2rem 1.5rem;background:radial-gradient(125% 92% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 68%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid rgba(120,92,52,.16)}.hint.svelte-wr2d60{text-align:center;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .6);max-width:18rem}.tiles.svelte-wr2d60{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem}.tile.svelte-wr2d60{--p-de: clamp(5.5rem, 16cqw, 10.5rem);display:flex;align-items:center;justify-content:center;width:var(--p-de);height:var(--p-de);border-radius:var(--p-radius-md);font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:calc(var(--p-de) * .5);line-height:1;color:#c0563f;background:radial-gradient(ellipse at 32% 22%,rgba(255,255,255,.9) 0%,transparent 55%),linear-gradient(155deg,#fffdf8,#f6ecd8 55%,#eee0c8);border:2px solid rgba(150,118,78,.32);box-shadow:0 6px 16px #785c3438,inset 0 2px 4px #ffffffd9;animation:svelte-wr2d60-tilePop .32s cubic-bezier(.34,1.56,.64,1) both}.tiles-rolling.svelte-wr2d60 .tile:where(.svelte-wr2d60){animation:none;color:rgb(var(--p-ink-rgb) / .4)}@keyframes svelte-wr2d60-tilePop{0%{transform:scale(.7) rotate(-4deg);opacity:.4}to{transform:scale(1) rotate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.count-chip.svelte-wr2d60,.pool-chip.svelte-wr2d60,.tile.svelte-wr2d60{transition:none;animation:none}}.layout.svelte-1dn8jk3{display:flex;flex-direction:row;gap:1rem;align-items:stretch;flex:1 1 auto;min-height:0}.side.svelte-1dn8jk3{flex:0 0 auto;width:260px;display:flex}.side.svelte-1dn8jk3 .hist{flex:1 1 auto}.wrap.svelte-1dn8jk3{display:flex;flex-direction:column;gap:.85rem;align-items:center;justify-content:center;flex:1 1 auto;min-width:0;min-height:0}@media(max-width:860px){.layout.svelte-1dn8jk3{flex-direction:column}.side.svelte-1dn8jk3{width:auto}}.controls.svelte-1dn8jk3{display:flex;align-items:flex-end;gap:.6rem}.field.svelte-1dn8jk3{display:flex;flex-direction:column;gap:.2rem}.field-label.svelte-1dn8jk3{font-size:var(--p-fs-xs);font-weight:600;letter-spacing:.02em;color:rgb(var(--p-ink-rgb) / .6);text-align:center}.num.svelte-1dn8jk3{width:5.5rem;padding:.5rem .6rem;border-radius:var(--p-radius-sm);text-align:center;font-weight:700;font-size:var(--p-fs-md);color:rgb(var(--p-ink-rgb) / .85);background:var(--p-surface);border:1px solid rgba(120,92,52,.2);box-shadow:inset 0 1px 3px #785c341f}.num.svelte-1dn8jk3:focus{outline:none;border-color:var(--color-coral);box-shadow:0 0 0 3px #e8503f29}.dash.svelte-1dn8jk3{padding-bottom:.55rem;color:rgb(var(--p-ink-rgb) / .5);font-weight:700}.counts.svelte-1dn8jk3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.counts-label.svelte-1dn8jk3{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .6);margin-right:.25rem}.count-chip.svelte-1dn8jk3{width:2.2rem;height:2.2rem;border-radius:var(--p-radius-pill);font-weight:700;font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.count-chip.svelte-1dn8jk3:hover{transform:translateY(-1px)}.count-active.svelte-1dn8jk3{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 6px 16px #b43c2847}.toggle.svelte-1dn8jk3{padding:.4rem 1rem;border-radius:var(--p-radius-pill);font-weight:600;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .1);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .12s ease,color .12s ease,background .12s ease}.toggle.svelte-1dn8jk3:hover{transform:translateY(-1px)}.toggle-on.svelte-1dn8jk3{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 5px 14px #b43c2842}.arena.svelte-1dn8jk3{width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;flex:1 1 auto;min-height:300px;border-radius:var(--p-radius-lg);padding:1.75rem 1.5rem;background:radial-gradient(125% 92% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 68%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid rgba(120,92,52,.16)}.hint.svelte-1dn8jk3{text-align:center;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .6);max-width:18rem}.tiles.svelte-1dn8jk3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem}.tile.svelte-1dn8jk3{--p-tuile: clamp(4.8rem, 17cqw, 9.5rem);display:flex;align-items:center;justify-content:center;min-width:var(--p-tuile);height:var(--p-tuile);padding:0 .9rem;border-radius:var(--p-radius-md);font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:calc(var(--p-tuile) * .46);line-height:1;color:#c0563f;background:radial-gradient(ellipse at 32% 22%,rgba(255,255,255,.9) 0%,transparent 55%),linear-gradient(155deg,#fffdf8,#f6ecd8 55%,#eee0c8);border:2px solid rgba(150,118,78,.32);box-shadow:0 6px 16px #785c3438,inset 0 2px 4px #ffffffd9;animation:svelte-1dn8jk3-tilePop .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1dn8jk3-tilePop{0%{transform:scale(.7);opacity:.4}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.count-chip.svelte-1dn8jk3,.toggle.svelte-1dn8jk3,.tile.svelte-1dn8jk3{transition:none;animation:none}}.feu.svelte-i721fv{flex:1 1 auto;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.8rem,2vh,1.4rem);padding:1.2rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.housing.svelte-i721fv{display:flex;flex-direction:column;gap:clamp(.7rem,2.2vh,1.5rem);padding:clamp(.9rem,2.5vh,1.6rem);border-radius:var(--p-radius-lg);background:linear-gradient(180deg,#2c2c30,#1c1c1f);box-shadow:0 14px 30px #0000004d,inset 0 1px #ffffff1f}.lamp.svelte-i721fv{display:grid;place-items:center;padding:0;border:none;background:transparent;cursor:pointer}.bulb.svelte-i721fv{display:block;width:clamp(3.2rem,11vh,6rem);height:clamp(3.2rem,11vh,6rem);border-radius:var(--p-radius-pill);background:color-mix(in srgb,var(--lamp) 22%,#16161a);box-shadow:inset 0 3px 8px #0009,inset 0 -2px 4px #ffffff0f;transition:background .15s ease,box-shadow .15s ease,transform .12s ease}.lamp.svelte-i721fv:hover .bulb:where(.svelte-i721fv){transform:scale(1.03)}.lamp.on.svelte-i721fv .bulb:where(.svelte-i721fv){background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--lamp) 60%,#fff) 0%,var(--lamp) 55%,color-mix(in srgb,var(--lamp) 70%,#000) 100%);box-shadow:0 0 0 3px #ffffff1f,0 0 34px 6px var(--glow),inset 0 2px 5px #ffffff80}.caption.svelte-i721fv{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55);text-align:center;max-width:24ch}.caption.is-signal.svelte-i721fv{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(1.3rem,3vw,2rem);color:rgb(var(--p-ink-rgb) / .82);max-width:none}@media(prefers-reduced-motion:reduce){.bulb.svelte-i721fv{transition:none}.lamp.svelte-i721fv:hover .bulb:where(.svelte-i721fv){transform:none}}.sym.svelte-11ruk64{flex:1 1 auto;min-height:260px;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.stage.svelte-11ruk64{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.big.svelte-11ruk64{display:grid;place-items:center;width:clamp(6rem,20vh,10rem);height:clamp(6rem,20vh,10rem);border-radius:var(--p-radius-lg);color:rgb(var(--p-ink-rgb) / .85);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid var(--p-border);box-shadow:0 10px 24px #785a3229,inset 0 1px #fffc}.big.svelte-11ruk64 svg{width:clamp(3.4rem,12vh,6rem);height:clamp(3.4rem,12vh,6rem)}.big-label.svelte-11ruk64{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(1.2rem,3.2vw,2rem);color:rgb(var(--p-ink-rgb) / .85);text-align:center}.picker.svelte-11ruk64{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.chip.svelte-11ruk64{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.6rem .4rem;border-radius:var(--p-radius-md);color:rgb(var(--p-ink-rgb) / .62);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-3) 100%);border:1px solid var(--p-border);box-shadow:0 3px 8px #785a321a,inset 0 1px #ffffffb3;cursor:pointer;transition:color .12s ease,background .12s ease,transform .12s ease,box-shadow .12s ease}.chip.svelte-11ruk64:hover{transform:translateY(-1px);color:var(--p-accent)}.chip-on.svelte-11ruk64,.chip-on.svelte-11ruk64:hover{color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);border-color:transparent;box-shadow:0 6px 16px color-mix(in srgb,var(--p-accent) 30%,transparent)}.chip-ico.svelte-11ruk64{display:inline-flex}.chip-lbl.svelte-11ruk64{font-size:var(--p-fs-xs);font-weight:600;line-height:1.1;text-align:center}@media(prefers-reduced-motion:reduce){.chip.svelte-11ruk64{transition:none}.chip.svelte-11ruk64:hover{transform:none}}.analog.svelte-1he25ne{display:block}.numeral.svelte-1he25ne{font-family:var(--font-display, "Playfair Display", serif);font-size:13px;font-weight:700;fill:#785c34;text-anchor:middle;dominant-baseline:central}.clockwrap.svelte-53ujq5{position:relative;display:flex;align-items:center;gap:.7rem}.clockwrap.widget.svelte-53ujq5{flex-direction:column;align-items:center;justify-content:center;gap:.9rem;width:100%;height:100%;padding:1.3rem 1rem;text-align:center;container-type:inline-size;--p-heure: calc(clamp(2.4rem, 24cqw, 9rem) * var(--p-echelle, 1));--p-cadran: calc(clamp(4.5rem, 26cqw, 12rem) * var(--p-echelle, 1))}.clockwrap.widget.svelte-53ujq5 .local:where(.svelte-53ujq5){order:1;flex-direction:column;align-items:center;gap:.7rem}.clockwrap.widget.svelte-53ujq5 .digital:where(.svelte-53ujq5){flex-direction:column-reverse;align-items:center;line-height:1.1;gap:calc(var(--p-heure) * .11)}.clockwrap.widget.svelte-53ujq5 .clock-time:where(.svelte-53ujq5){font-size:var(--p-heure)}.clockwrap.widget.svelte-53ujq5 .clock-date:where(.svelte-53ujq5){font-size:max(var(--p-fs-base),calc(var(--p-heure) * .2))}.clockwrap.widget.svelte-53ujq5 .analog{width:var(--p-cadran);height:var(--p-cadran)}.clockwrap.widget.svelte-53ujq5 .zones:where(.svelte-53ujq5){order:2;flex-wrap:wrap;justify-content:center;gap:.5rem}.clockwrap.widget.svelte-53ujq5 .zone-time:where(.svelte-53ujq5){font-size:var(--p-fs-md)}.clockwrap.widget.svelte-53ujq5 .reglages:where(.svelte-53ujq5){position:absolute;top:.5rem;right:.5rem;bottom:.5rem;flex-direction:column;align-items:flex-end;gap:.4rem;pointer-events:none}.clockwrap.widget.svelte-53ujq5 .reglages:where(.svelte-53ujq5)>*{pointer-events:auto}.clockwrap.widget.svelte-53ujq5 .gear:where(.svelte-53ujq5){flex-shrink:0}.clockwrap.widget.svelte-53ujq5 .popover:where(.svelte-53ujq5){position:static;min-height:0;overflow-y:auto}.zones.svelte-53ujq5{display:flex;align-items:center;gap:.4rem}.zone-chip.svelte-53ujq5{display:flex;flex-direction:column;align-items:center;line-height:1.05;padding:.25rem .55rem;border-radius:var(--p-radius-sm);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.12);box-shadow:inset 0 1px #ffffffb3}.zone-city.svelte-53ujq5{font-size:var(--p-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--p-ink-rgb) / .5)}.zone-time.svelte-53ujq5{font-weight:700;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .8);font-variant-numeric:tabular-nums}.local.svelte-53ujq5{display:flex;align-items:center;gap:.55rem}.digital.svelte-53ujq5{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.clock-date.svelte-53ujq5{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6);text-transform:none}.clock-date.svelte-53ujq5:first-letter{text-transform:uppercase}.clock-time.svelte-53ujq5{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:var(--p-fs-lg);color:rgb(var(--p-ink-rgb) / .9);font-variant-numeric:tabular-nums}.clock-suffixe.svelte-53ujq5{font-size:.5em;margin-inline-start:.25em;letter-spacing:.02em}.reglages.svelte-53ujq5{position:relative;display:inline-flex;flex-shrink:0}.gear.svelte-53ujq5{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--p-radius-pill);color:rgb(var(--p-ink-rgb) / .5);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.14);box-shadow:inset 0 1px #ffffffb3;cursor:pointer;transition:color .12s ease,transform .12s ease}.gear.svelte-53ujq5:hover{color:var(--color-coral);transform:rotate(30deg)}.popover.svelte-53ujq5{position:absolute;top:calc(100% + .4rem);right:0;z-index:40;width:15rem;display:flex;flex-direction:column;gap:.4rem;padding:.85rem;border-radius:var(--p-radius-md);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.16);box-shadow:0 16px 34px #785a3238,inset 0 1px #ffffffb3}.pop-title.svelte-53ujq5{font-size:var(--p-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--p-ink-rgb) / .55);margin-top:.25rem}.pop-hint.svelte-53ujq5{font-weight:500;text-transform:none;letter-spacing:0;color:rgb(var(--p-ink-rgb) / .4)}.pop-row.svelte-53ujq5,.pop-grid.svelte-53ujq5{display:flex;flex-wrap:wrap;gap:.35rem}.pill.svelte-53ujq5{flex-shrink:0;white-space:nowrap;padding:.35rem .7rem;border-radius:var(--p-radius-pill);font-weight:600;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .62);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .1);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:color .12s ease,background .12s ease,transform .12s ease}.pill.svelte-53ujq5:hover:not(:disabled){transform:translateY(-1px)}.pill.svelte-53ujq5:disabled{opacity:.4;cursor:default}.pill-on.svelte-53ujq5{color:#fff;background:var(--color-coral);border-color:transparent;box-shadow:0 5px 14px #b43c2842}@media(prefers-reduced-motion:reduce){.gear.svelte-53ujq5,.pill.svelte-53ujq5{transition:none}.gear.svelte-53ujq5:hover{transform:none}}.note.svelte-oj6qs7{flex:1 1 auto;min-height:180px;container-type:inline-size;display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.note-stage.svelte-oj6qs7{flex:1 1 auto;display:flex;align-items:center;min-height:0;overflow:auto}.note-text.svelte-oj6qs7{width:100%;margin:0;font-family:var(--font-display, "Playfair Display", serif);font-weight:800;line-height:1.15;white-space:pre-wrap;overflow-wrap:anywhere}.note-empty.svelte-oj6qs7{width:100%;margin:0;text-align:center;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55)}.note-area.svelte-oj6qs7{flex:1 1 auto;align-self:stretch;width:100%;min-height:4.5rem;padding:.6rem .7rem;border-radius:var(--p-radius-md);border:1px solid var(--p-border);background:var(--p-surface);font-family:var(--font-display, "Playfair Display", serif);font-weight:800;line-height:1.15;resize:none}.note-area.svelte-oj6qs7::placeholder{font-size:var(--p-fs-base);font-weight:600;color:rgb(var(--p-ink-rgb) / .42)}.note-area.svelte-oj6qs7:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.note-bar.svelte-oj6qs7{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.note-group.svelte-oj6qs7{display:flex;align-items:center;gap:.25rem;padding:.2rem;border-radius:var(--p-radius-sm);background:color-mix(in srgb,var(--p-surface) 70%,transparent);border:1px solid var(--p-border)}.note-actions.svelte-oj6qs7{display:flex;align-items:center;gap:.35rem;margin-left:auto}.note-chip.svelte-oj6qs7{display:grid;place-items:center;width:30px;height:28px;border:none;border-radius:var(--p-radius-sm);background:transparent;color:rgb(var(--p-ink-rgb) / .62);cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.note-chip.svelte-oj6qs7:hover{color:var(--p-accent);background:color-mix(in srgb,var(--p-accent) 10%,transparent)}.note-chip.note-on.svelte-oj6qs7,.note-chip.note-on.svelte-oj6qs7:hover{color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);box-shadow:0 3px 9px color-mix(in srgb,var(--p-accent) 30%,transparent)}.note-aa.svelte-oj6qs7{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;line-height:1}.note-swatch.svelte-oj6qs7{width:22px;height:22px;padding:0;border-radius:var(--p-radius-pill);border:1px solid rgba(0,0,0,.12);background:var(--swatch);cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.note-swatch.svelte-oj6qs7:hover{transform:scale(1.08)}.note-swatch.note-on.svelte-oj6qs7{box-shadow:0 0 0 2px var(--p-surface),0 0 0 4px var(--p-accent)}.note-btn-go.svelte-oj6qs7{border-color:transparent;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--p-accent) 30%,transparent)}.note-btn-go.svelte-oj6qs7:hover{color:#fff;filter:brightness(1.05)}.note-btn-quiet.svelte-oj6qs7{background:transparent}.note-confirm.svelte-oj6qs7{font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .75)}.note-count.svelte-oj6qs7{font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .45)}@container (max-width: 320px){.note-bar.svelte-oj6qs7{gap:.3rem}.note-actions.svelte-oj6qs7{margin-left:0}.note-chip.svelte-oj6qs7{width:26px;height:26px}}@media(prefers-reduced-motion:reduce){.note-chip.svelte-oj6qs7,.note-swatch.svelte-oj6qs7{transition:none}.note-swatch.svelte-oj6qs7:hover{transform:none}}.sm.svelte-1cvxp6m{flex:1 1 auto;min-height:200px;display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.sm-stage.svelte-1cvxp6m{flex:1 1 auto;display:flex;align-items:stretch;justify-content:center;gap:1rem;min-height:0}.sm-stage-jauge.svelte-1cvxp6m{align-items:center;justify-content:center;gap:0}.sm-stage-ciel.svelte-1cvxp6m{align-items:stretch;gap:0}.sm-ciel.svelte-1cvxp6m{position:relative;flex:1 1 auto;width:100%;min-width:0;min-height:4rem;display:grid;place-items:center;overflow:hidden;border-radius:var(--p-radius-lg);background-color:var(--sm-ciel-fond);background-image:linear-gradient(180deg,#ffffff3d,#fff0 58%,#00000014);box-shadow:inset 0 2px 10px rgb(var(--p-ink-rgb) / .14);transition:background-color .4s ease}.sm-ciel-rond.svelte-1cvxp6m{position:absolute;aspect-ratio:1;border-radius:50%;background-color:var(--sm-ciel-halo);filter:blur(7px);transform:scale(var(--sm-ciel-echelle, 1));transition:background-color .4s ease,transform .4s ease;pointer-events:none}.sm-ciel-rond-a.svelte-1cvxp6m{width:40%;left:5%;top:12%;opacity:.55}.sm-ciel-rond-b.svelte-1cvxp6m{width:30%;right:7%;top:44%;opacity:.45}.sm-ciel-rond-c.svelte-1cvxp6m{width:21%;left:33%;bottom:5%;opacity:.34}.sm-ciel-etat.svelte-1cvxp6m{flex:0 0 auto;margin:0;text-align:center;font-size:var(--p-fs-xs);font-weight:700;letter-spacing:.02em;color:rgb(var(--p-ink-rgb) / .62)}.sm-gauge.svelte-1cvxp6m{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;justify-content:center;--sm-color: #4caf50}.sm-gauge.zone-warn.svelte-1cvxp6m{--sm-color: #f5b73d}.sm-gauge.zone-over.svelte-1cvxp6m{--sm-color: #e5484d}.sm-gauge-svg.svelte-1cvxp6m{display:block;width:min(100%,440px);height:auto;max-height:100%}.sm-arc.svelte-1cvxp6m{fill:none;stroke-width:15;stroke-linecap:butt}.sm-arc-piste.zone-calm.svelte-1cvxp6m{stroke:color-mix(in srgb,#4caf50 24%,transparent)}.sm-arc-piste.zone-warn.svelte-1cvxp6m{stroke:color-mix(in srgb,#f5b73d 30%,transparent)}.sm-arc-piste.zone-over.svelte-1cvxp6m{stroke:color-mix(in srgb,#e5484d 30%,transparent)}.sm-arc-actif.svelte-1cvxp6m{stroke:var(--sm-color);transition:stroke-dasharray .09s linear,stroke .2s ease}.sm-seuil.svelte-1cvxp6m{stroke:rgb(var(--p-ink-rgb) / .5);stroke-width:2;stroke-dasharray:3 3}.sm-crete.svelte-1cvxp6m{stroke:var(--sm-color);stroke-width:4;stroke-linecap:round;transition:stroke .2s ease}.sm-gauge-nombre.svelte-1cvxp6m{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:40px;fill:var(--sm-color)}.sm-meter.svelte-1cvxp6m{position:relative;flex:0 0 auto;width:clamp(2.6rem,16cqw,4.5rem);align-self:stretch;min-height:6rem;border-radius:var(--p-radius-pill);overflow:hidden;background:color-mix(in srgb,var(--color-cream-fg) 10%,var(--color-cream-surface));box-shadow:inset 0 3px 8px rgb(var(--p-ink-rgb) / .22),inset 0 -1px #ffffff80;--sm-color: #4caf50}.sm-meter.zone-warn.svelte-1cvxp6m{--sm-color: #f5b73d}.sm-meter.zone-over.svelte-1cvxp6m{--sm-color: #e5484d}.sm-fill.svelte-1cvxp6m{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--sm-color) 78%,#fff) 0%,var(--sm-color) 100%);transition:height .09s linear,background .2s ease}.sm-meter.zone-over.svelte-1cvxp6m .sm-fill:where(.svelte-1cvxp6m){animation:svelte-1cvxp6m-sm-pulse .6s ease-in-out infinite}.sm-mark.svelte-1cvxp6m{position:absolute;left:-2px;right:-2px;height:0;border-top:2px dashed rgb(var(--p-ink-rgb) / .55)}.sm-readout.svelte-1cvxp6m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-width:0}.sm-value.svelte-1cvxp6m{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;line-height:1;font-size:clamp(2.2rem,22cqw,5rem);color:#4caf50}.sm-value.zone-warn.svelte-1cvxp6m{color:#d99a1c}.sm-value.zone-over.svelte-1cvxp6m{color:#e5484d}.sm-face.svelte-1cvxp6m{font-size:var(--p-fs-lg);font-weight:800;color:rgb(var(--p-ink-rgb) / .5)}.sm-alert.svelte-1cvxp6m{flex:0 0 auto;margin:0;font-weight:800;font-size:var(--p-fs-sm);color:#e5484d;text-align:center}.sm-controls.svelte-1cvxp6m{flex:0 0 auto;display:flex;flex-direction:column;gap:.55rem}.sm-display.svelte-1cvxp6m{display:flex;flex-wrap:wrap;gap:.3rem}.sm-disp.svelte-1cvxp6m{flex:1 1 0;min-width:0;min-height:44px;padding:.3rem .6rem;border-radius:var(--p-radius-pill);border:1px solid var(--p-border);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-3) 100%);font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .62);cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.sm-disp.svelte-1cvxp6m:hover{color:var(--p-accent-lo)}.sm-disp-on.svelte-1cvxp6m,.sm-disp-on.svelte-1cvxp6m:hover{color:var(--p-accent-lo);border-color:color-mix(in srgb,var(--p-accent) 45%,var(--p-border));background:color-mix(in srgb,var(--p-accent) 12%,var(--p-surface))}.sm-threshold.svelte-1cvxp6m{display:flex;flex-direction:column;gap:.2rem}.sm-th-label.svelte-1cvxp6m{font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .62)}.sm-th-label.svelte-1cvxp6m b:where(.svelte-1cvxp6m){color:var(--p-accent-lo)}.sm-threshold.svelte-1cvxp6m input[type=range]:where(.svelte-1cvxp6m){width:100%;accent-color:var(--p-accent);cursor:pointer}.sm-buttons.svelte-1cvxp6m{display:flex;align-items:center;gap:.45rem}.sm-btn.svelte-1cvxp6m{flex:1 1 auto;padding:.5rem .9rem;border-radius:var(--p-radius-pill);border:1px solid transparent;font-size:var(--p-fs-xs);font-weight:700;color:#fff;cursor:pointer;transition:transform .12s ease,filter .12s ease}.sm-btn-go.svelte-1cvxp6m{background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);box-shadow:0 5px 14px color-mix(in srgb,var(--p-accent) 30%,transparent)}.sm-btn-stop.svelte-1cvxp6m{background:linear-gradient(165deg,#e06a5f,#c0392b);box-shadow:0 5px 14px #c0392b47}.sm-btn.svelte-1cvxp6m:hover{filter:brightness(1.05);transform:translateY(-1px)}.sm-btn.svelte-1cvxp6m:active{transform:scale(.97)}.sm-btn.svelte-1cvxp6m:disabled{opacity:.45;cursor:not-allowed}.sm-btn.svelte-1cvxp6m:disabled:hover{filter:none;transform:none}.sm-mute.svelte-1cvxp6m{flex:0 0 auto;display:grid;place-items:center;width:38px;height:38px;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-3) 100%);color:rgb(var(--p-ink-rgb) / .6);cursor:pointer;transition:color .12s ease,background .12s ease}.sm-mute.svelte-1cvxp6m:hover{color:var(--p-accent-lo)}.sm-muted.svelte-1cvxp6m{color:#c0392b;background:color-mix(in srgb,#c0392b 10%,var(--p-surface))}.sm-note.svelte-1cvxp6m{flex:0 0 auto;margin:0;text-align:center;font-size:var(--p-fs-xs);line-height:1.3;color:rgb(var(--p-ink-rgb) / .55)}@keyframes svelte-1cvxp6m-sm-pulse{0%,to{opacity:1}50%{opacity:.65}}@container (max-width: 300px){.sm-stage.svelte-1cvxp6m{gap:.6rem}.sm-meter.svelte-1cvxp6m{width:clamp(2.2rem,20cqw,3.4rem)}}@media(prefers-reduced-motion:reduce){.sm-fill.svelte-1cvxp6m{transition:none}.sm-meter.zone-over.svelte-1cvxp6m .sm-fill:where(.svelte-1cvxp6m){animation:none}.sm-arc-actif.svelte-1cvxp6m,.sm-crete.svelte-1cvxp6m,.sm-ciel.svelte-1cvxp6m,.sm-ciel-rond.svelte-1cvxp6m{transition:none}.sm-btn.svelte-1cvxp6m:hover{transform:none}}.cd.svelte-nw8fz9{flex:1 1 auto;min-height:180px;display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.cd-stage.svelte-nw8fz9{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-height:0;text-align:center}.cd-empty.svelte-nw8fz9{margin:0;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55);max-width:24ch}.cd-days.svelte-nw8fz9{display:flex;flex-direction:column;align-items:center;gap:clamp(.3rem,2cqw,.7rem)}.cd-num.svelte-nw8fz9{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(2.6rem,28cqw,6rem);line-height:1;color:var(--p-accent-lo, var(--color-coral))}.cd-unit.svelte-nw8fz9{font-weight:700;font-size:clamp(.8rem,5cqw,1.1rem);line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--p-ink-rgb) / .6)}.cd-hms.svelte-nw8fz9{display:flex;gap:.7rem;margin-top:.35rem;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6)}.cd-hms.svelte-nw8fz9 b:where(.svelte-nw8fz9){color:rgb(var(--p-ink-rgb) / .82);font-weight:800}.cd-reached.svelte-nw8fz9{margin:0;font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(1.6rem,11cqw,2.8rem);color:var(--p-accent-lo, var(--color-coral))}.cd-title.svelte-nw8fz9{margin:.15rem 0 0;font-weight:700;font-size:var(--p-fs-base);color:rgb(var(--p-ink-rgb) / .82)}.cd-date.svelte-nw8fz9{margin:.1rem 0 0;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .55)}.cd-controls.svelte-nw8fz9{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.5rem}.cd-field.svelte-nw8fz9{flex:1 1 8rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}.cd-label.svelte-nw8fz9{font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .6)}.cd-field.svelte-nw8fz9 input:where(.svelte-nw8fz9){width:100%;padding:.4rem .55rem;border-radius:var(--p-radius-sm);border:1px solid var(--p-border);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .88);font:inherit;font-size:var(--p-fs-sm)}.cd-field.svelte-nw8fz9 input:where(.svelte-nw8fz9):focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.amb.svelte-utn4va{flex:1 1 auto;min-height:180px;container-type:inline-size;display:flex;flex-direction:column;gap:.7rem;padding:.9rem;border-radius:var(--p-radius-lg);background:radial-gradient(125% 95% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 70%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid var(--p-border)}.amb-tabs.svelte-utn4va{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border-radius:var(--p-radius-sm);background:color-mix(in srgb,var(--p-surface) 70%,transparent);border:1px solid var(--p-border)}.amb-tab.svelte-utn4va{flex:1 1 auto;min-width:0;min-height:30px;padding:.25rem .6rem;border:none;border-radius:var(--p-radius-sm);background:transparent;font-size:var(--p-fs-sm);font-weight:700;color:rgb(var(--p-ink-rgb) / .62);cursor:pointer;transition:background .12s ease,color .12s ease}.amb-tab.svelte-utn4va:hover{color:var(--p-accent);background:color-mix(in srgb,var(--p-accent) 10%,transparent)}.amb-tab.amb-on.svelte-utn4va,.amb-tab.amb-on.svelte-utn4va:hover{color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);box-shadow:0 3px 9px color-mix(in srgb,var(--p-accent) 30%,transparent)}.amb-corps.svelte-utn4va{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.5rem}.amb-vide.svelte-utn4va{margin:0;text-align:center;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .55)}.amb-vide-fine.svelte-utn4va{font-size:var(--p-fs-xs);font-weight:500;color:rgb(var(--p-ink-rgb) / .42)}.amb-liste.svelte-utn4va{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.amb-piste.svelte-utn4va{width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .5rem;padding:.4rem .6rem;text-align:left;border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface);cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.amb-piste.svelte-utn4va:hover{border-color:var(--p-accent)}.amb-piste.amb-on.svelte-utn4va,.amb-piste.amb-on.svelte-utn4va:hover{border-color:var(--p-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--p-accent) 35%,transparent)}.amb-titre.svelte-utn4va{font-size:var(--p-fs-sm);font-weight:700;overflow-wrap:anywhere}.amb-artiste.svelte-utn4va{grid-column:1;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6);overflow-wrap:anywhere}.amb-licence.svelte-utn4va{grid-column:2;grid-row:1 / -1;font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .45);white-space:nowrap}.amb-champ.svelte-utn4va,.amb-volume.svelte-utn4va{display:flex;flex-direction:column;gap:.2rem;min-width:0}.amb-etiquette.svelte-utn4va{font-size:var(--p-fs-xs);font-weight:700;color:rgb(var(--p-ink-rgb) / .6)}.amb-input.svelte-utn4va{width:100%;min-width:0;min-height:36px;padding:.4rem .6rem;border-radius:var(--p-radius-md);border:1px solid var(--p-border);background:var(--p-surface);font-size:var(--p-fs-sm)}.amb-input.svelte-utn4va:focus-visible{outline:2px solid var(--p-accent);outline-offset:1px}.amb-transport.svelte-utn4va{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.amb-go.svelte-utn4va{border-color:transparent;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--p-accent) 100%);color:#fff;box-shadow:0 5px 14px color-mix(in srgb,var(--p-accent) 30%,transparent)}.amb-go.svelte-utn4va:hover{color:#fff;filter:brightness(1.05)}.amb-refus.svelte-utn4va{margin:0;font-size:var(--p-fs-xs);font-weight:700;color:#b3261e}.amb-cadre.svelte-utn4va{flex:0 0 auto;width:100%;height:clamp(110px,52cqw,200px);border-radius:var(--p-radius-md);overflow:hidden;border:1px solid var(--p-border);background:rgb(var(--p-ink-rgb) / .06)}.amb-cadre.svelte-utn4va iframe:where(.svelte-utn4va){width:100%;height:100%;border:0;display:block}.amb-note.svelte-utn4va{margin:0;font-size:var(--p-fs-xs);line-height:1.35;color:rgb(var(--p-ink-rgb) / .55)}.amb-bar.svelte-utn4va{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:end;gap:.5rem .8rem}.amb-volume.svelte-utn4va{flex:1 1 min(160px,100%)}.amb-volume.svelte-utn4va input:where(.svelte-utn4va){width:100%;min-width:0;accent-color:var(--p-accent)}.amb-boucle.svelte-utn4va{display:flex;align-items:center;gap:.35rem;min-height:30px;font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .7);cursor:pointer}.amb-boucle.svelte-utn4va input:where(.svelte-utn4va){accent-color:var(--p-accent)}@container (max-width: 300px){.amb-bar.svelte-utn4va{flex-direction:column;align-items:stretch;gap:.4rem}.amb-tab.svelte-utn4va{padding:.25rem .35rem}}@media(prefers-reduced-motion:reduce){.amb-tab.svelte-utn4va,.amb-piste.svelte-utn4va{transition:none}}.arena-shell.svelte-fzslc1{container-type:inline-size;display:flex;flex:1 1 auto;min-height:0}.arena-row.svelte-fzslc1{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-width:0;min-height:0}@container (min-width: 720px){.arena-row.svelte-fzslc1{flex-direction:row}.arena-row.svelte-fzslc1>.side:where(.svelte-fzslc1){width:20rem;flex:0 0 auto}}.arena.svelte-fzslc1{display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;flex:1 1 auto;min-height:340px;border-radius:var(--p-radius-lg);padding:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),radial-gradient(130% 100% at 50% 4%,var(--p-arena-hi) 0%,var(--p-arena-mid) 62%,var(--p-arena-lo) 100%);background-blend-mode:soft-light,normal;box-shadow:inset 0 3px 14px #785c344d,inset 0 -2px #ffffff61,0 10px 26px #785c3424;border:1px solid rgba(120,92,52,.22)}@media(max-width:640px){.arena.svelte-fzslc1{padding:1.1rem .75rem;min-height:300px}}.stack.svelte-fzslc1{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin:auto 0}.hint.svelte-fzslc1{text-align:center;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .6);max-width:18rem}.counter.svelte-fzslc1{display:flex;flex-direction:column;align-items:center;gap:.4rem}.counter-label.svelte-fzslc1{font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .6)}.stepper.svelte-fzslc1{display:inline-flex;align-items:center;gap:.75rem;padding:.3rem .5rem;border-radius:var(--p-radius-pill);background:var(--p-surface);border:1px solid rgb(var(--p-ink-rgb) / .08);box-shadow:var(--shadow-clay-light)}.step.svelte-fzslc1{width:2rem;height:2rem;border-radius:var(--p-radius-pill);font-size:var(--p-fs-lg);font-weight:700;line-height:1;color:var(--color-coral);background:#e8503f1a;cursor:pointer;transition:filter .12s ease,transform .12s ease}.step.svelte-fzslc1:hover:not(:disabled){filter:brightness(1.05)}.step.svelte-fzslc1:active:not(:disabled){transform:scale(.94)}.step.svelte-fzslc1:disabled{opacity:.4;cursor:not-allowed}.step-val.svelte-fzslc1{min-width:1.6rem;text-align:center;font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:var(--p-fs-lg);color:rgb(var(--p-ink-rgb) / .85);font-variant-numeric:tabular-nums}.nd-scene.svelte-fzslc1{container-type:inline-size;position:relative;display:grid;place-items:center;width:100%;min-width:0;--nd-scene-h: clamp(140px, 26cqw, 220px);min-height:var(--nd-scene-h)}.nd-dos-couche.svelte-fzslc1{position:absolute;inset:0;display:grid;place-items:center;--nd-l: calc(var(--nd-scene-h) * .55);overflow:hidden}.nd-dos.svelte-fzslc1{position:absolute;width:var(--nd-l);aspect-ratio:3 / 4;border-radius:var(--p-radius-md);background:var(--p-surface);border:1px solid rgba(120,92,52,.2);box-shadow:0 8px 18px #785c3429;transform-origin:50% 145%;transform:rotate(var(--nd-rot, 0deg))}.nd-dos.svelte-fzslc1:after{content:"";position:absolute;inset:50% auto auto 50%;width:22%;aspect-ratio:1;border-radius:50%;background:#785c3433;transform:translate(-50%,-50%)}.nd-main.svelte-fzslc1{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.1rem;width:100%;min-width:0;perspective:900px;--nd-l: clamp( 74px, calc((92cqw - (var(--nd-n, 1) - 1) * 1.1rem) / var(--nd-n, 1)), 190px )}.nd-carte.svelte-fzslc1{container-type:inline-size;flex:0 0 auto;width:var(--nd-l);min-width:0;min-height:calc(var(--nd-l) * 1.3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.7rem .5rem;border-radius:var(--p-radius-md);background:var(--p-surface);border:2px solid var(--color-coral);box-shadow:0 0 0 8px #ff706224,0 8px 18px #785c3429;animation:svelte-fzslc1-nd-retourne .45s cubic-bezier(.2,.72,.3,1) backwards;animation-delay:var(--nd-delai, 0ms)}@keyframes svelte-fzslc1-nd-retourne{0%{transform:rotateY(180deg) scale(.94);opacity:0}55%{opacity:1}to{transform:rotateY(0) scale(1);opacity:1}}.nd-pastille.svelte-fzslc1{display:grid;place-items:center;width:clamp(24px,30cqw,56px);aspect-ratio:1;border-radius:50%;color:#fff;font-weight:700;font-size:clamp(.7rem,12cqw,1.25rem);line-height:1}.winner-name.svelte-fzslc1{font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:clamp(.9rem,16cqw,2.4rem);line-height:1.05;color:var(--color-coral);overflow-wrap:anywhere;text-align:center;max-width:100%}.nd-tag.svelte-fzslc1{font-size:clamp(.625rem,6cqw,var(--p-fs-xs));letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--p-ink-rgb) / .5);text-align:center}.rt.svelte-fzslc1{display:grid;gap:.4rem;width:100%;max-width:26rem;padding-top:.5rem;border-top:1px solid rgba(120,92,52,.14);text-align:start}.rt-toggle.svelte-fzslc1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;cursor:pointer;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .78)}.rt-check.svelte-fzslc1{flex:0 0 auto;width:1.5rem;height:1.5rem;accent-color:var(--p-accent, #FF7062);cursor:pointer}.rt-note.svelte-fzslc1{font-size:var(--p-fs-xs);line-height:1.45;color:rgb(var(--p-ink-rgb) / .62)}@media(prefers-reduced-motion:reduce){.step.svelte-fzslc1{transition:none}.nd-carte.svelte-fzslc1{animation:none}}.manquants.svelte-1wld5t6{margin-top:.5rem;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6)}.wrap.svelte-1wld5t6{display:flex;flex-direction:column;gap:1rem;flex:1 1 auto;min-height:0}.wrap.svelte-1wld5t6:has(.order-list:where(.svelte-1wld5t6)) .arena:where(.svelte-1wld5t6){flex:0 0 auto}.wrap.svelte-1wld5t6:not(:has(.order-list)) .arena:where(.svelte-1wld5t6){flex:1 1 auto}.arena.svelte-1wld5t6{display:flex;align-items:center;justify-content:center;min-height:160px;border-radius:var(--p-radius-lg);padding:1.75rem 1.5rem;background:radial-gradient(125% 92% at 50% 6%,var(--p-arena-hi) 0%,var(--p-arena-mid) 68%,var(--p-arena-lo) 100%);box-shadow:inset 0 2px 7px #785c3433,inset 0 -1px #ffffff73;border:1px solid rgba(120,92,52,.16)}@media(max-width:640px){.arena.svelte-1wld5t6{padding:1.4rem .75rem}}.hint.svelte-1wld5t6{text-align:center;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .6);max-width:18rem}.controls.svelte-1wld5t6{display:flex;flex-direction:column;align-items:center;gap:.9rem}.modes.svelte-1wld5t6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem}.modes-label.svelte-1wld5t6{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:var(--p-fs-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--p-ink-rgb) / .55);margin-right:.2rem}.mode-chip.svelte-1wld5t6{display:inline-flex;align-items:center;padding:.35rem .85rem;border-radius:var(--p-radius-pill);font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .65);background:transparent;cursor:pointer;transition:color .12s ease,background .12s ease}.mode-chip.svelte-1wld5t6:hover{color:var(--color-coral);background:#e8503f14}.mode-active.svelte-1wld5t6{color:var(--color-coral);background:#e8503f24;font-weight:700}.cta-secondary.svelte-1wld5t6{padding:.6rem 1.4rem;border-radius:var(--p-radius-pill);background:var(--p-surface);color:var(--color-coral);border:1px solid rgba(232,80,63,.35);font-weight:700;font-size:var(--p-fs-sm);box-shadow:var(--shadow-clay-light);cursor:pointer;transition:transform .15s ease,filter .15s ease}.cta-secondary.svelte-1wld5t6:hover{filter:brightness(1.04)}.cta-secondary.svelte-1wld5t6:active{transform:scale(.97)}.order-list.svelte-1wld5t6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;max-height:60vh;overflow-y:auto}.order-item.svelte-1wld5t6{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem;border-radius:var(--p-radius-md);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.09);box-shadow:0 5px 12px #785a3221,inset 0 1px #ffffffe6;animation:svelte-1wld5t6-pop .34s cubic-bezier(.2,.8,.3,1.25)}@keyframes svelte-1wld5t6-pop{0%{opacity:0;transform:translateY(7px) scale(.96)}to{opacity:1;transform:none}}.rank.svelte-1wld5t6{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border-radius:var(--p-radius-pill);font-family:var(--font-display, "Playfair Display", serif);font-weight:800;font-size:var(--p-fs-base);color:#fff;background:linear-gradient(165deg,var(--p-accent-hi) 0%,var(--color-coral) 100%);box-shadow:0 2px 5px #b43c284d,inset 0 1px #ffffff4d;font-variant-numeric:tabular-nums}.order-name.svelte-1wld5t6{font-weight:600;font-size:var(--p-fs-md);color:rgb(var(--p-ink-rgb) / .88);word-break:break-word}@media(prefers-reduced-motion:reduce){.cta-secondary.svelte-1wld5t6,.mode-chip.svelte-1wld5t6{transition:none}.order-item.svelte-1wld5t6{animation:none}}.teams-grid.svelte-se95sc{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem}.size-bar.svelte-1sy8wam{flex:0 0 auto;display:flex;flex-direction:column;gap:.15rem;padding:.5rem .9rem;border-radius:var(--p-radius-md);background:linear-gradient(180deg,var(--p-surface) 0%,var(--p-surface-2) 100%);border:1px solid rgba(120,92,52,.1);box-shadow:0 6px 14px #785a321f,inset 0 1px #fffc}.bar-row.svelte-1sy8wam{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.size-label.svelte-1sy8wam{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:rgb(var(--p-ink-rgb) / .55)}.resume-texte.svelte-1sy8wam{font-size:var(--p-fs-sm);font-weight:600;line-height:1.35;color:rgb(var(--p-ink-rgb) / .7);overflow-wrap:anywhere}.team-preview.svelte-1sy8wam{display:flex;align-items:center;gap:.35rem;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .6)}.team-preview.warn.svelte-1sy8wam{color:#b26a1f;font-weight:600}.warn-icon.svelte-1sy8wam{flex-shrink:0}.nommage.svelte-1sy8wam{flex:0 0 auto;display:flex;flex-direction:column;gap:.3rem;align-items:center;text-align:center}.nom-toggle.svelte-1sy8wam{font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .55);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color .12s ease}.nom-toggle.svelte-1sy8wam:hover{color:rgb(var(--p-ink-rgb) / .85)}.nom-label.svelte-1sy8wam{font-size:var(--p-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--p-ink-rgb) / .45)}.nom-input.svelte-1sy8wam{width:min(24rem,100%);padding:.45rem .7rem;border-radius:var(--p-radius-sm);font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .9);background:var(--p-surface);border:1px solid rgba(120,92,52,.18);box-shadow:inset 0 1px 2px #785c341a}.nom-input.svelte-1sy8wam:focus{outline:none;border-color:var(--color-coral);box-shadow:0 0 0 3px #e8503f24}.nom-hint.svelte-1sy8wam{max-width:26rem;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .5)}.eq-toggle.svelte-1sy8wam{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;width:100%;cursor:pointer}.eq-toggle.svelte-1sy8wam .size-label:where(.svelte-1sy8wam){display:inline-flex;align-items:center;flex-wrap:wrap;min-width:0}.eq-check.svelte-1sy8wam{flex:0 0 auto;width:1.5rem;height:1.5rem;accent-color:var(--p-accent, #FF7062);cursor:pointer}.rejeu-note.svelte-1sy8wam{flex:0 0 auto;padding:.5rem .8rem;border-radius:var(--p-radius-md);font-size:var(--p-fs-xs);line-height:1.35;color:#7a5312;background:#e9b93e29;border:1px solid rgba(233,185,62,.4)}.arena.svelte-1sy8wam{display:flex;align-items:center;justify-content:center;flex:1 1 auto;border-radius:var(--p-radius-lg);padding:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E"),radial-gradient(130% 100% at 50% 4%,var(--p-arena-hi) 0%,var(--p-arena-mid) 62%,var(--p-arena-lo) 100%);background-blend-mode:soft-light,normal;box-shadow:inset 0 3px 14px #785c344d,inset 0 -2px #ffffff61,0 10px 26px #785c3424;border:1px solid rgba(120,92,52,.22)}.arena--teams.svelte-1sy8wam{min-height:9rem}@media(max-width:640px){.arena--teams.svelte-1sy8wam{min-height:8rem}}.hint.svelte-1sy8wam{text-align:center;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .6);max-width:18rem}.tc.svelte-9fte7u{container-type:inline-size;display:flex;flex-direction:column;gap:.6rem;min-width:0;min-height:0;height:100%;overflow-y:auto}.tc-haut.svelte-9fte7u{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.tc-faces.svelte-9fte7u{display:flex;gap:.2rem;margin-inline-start:auto;flex-shrink:0}.tc-face.svelte-9fte7u{min-height:44px;padding:0 .7rem;border:1px solid var(--p-border);border-radius:var(--p-radius-pill);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .8);font-size:var(--p-fs-xs);font-weight:600;cursor:pointer}.tc-face-actif.svelte-9fte7u,.tc-face-actif.svelte-9fte7u:hover{border-color:var(--p-accent);box-shadow:inset 0 0 0 2px var(--p-accent)}.tc-grille.svelte-9fte7u{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));gap:.5rem}.tc-vignette.svelte-9fte7u{aspect-ratio:4 / 5;container-type:inline-size;display:grid;grid-template-rows:1fr auto auto;gap:.3rem;min-width:0;padding:.5rem;border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface)}.tc-vignette-pleine.svelte-9fte7u{border-color:rgb(var(--p-ink-rgb) / .22)}.tc-image.svelte-9fte7u{display:flex;align-items:center;justify-content:center;min-height:0;overflow:hidden}.tc-image.svelte-9fte7u .rb-autocollant{width:52cqw;height:52cqw;max-height:100%;object-fit:contain}.tc-image-vide.svelte-9fte7u{width:52cqw;height:52cqw;border-radius:var(--p-radius-md);background:rgb(var(--p-ink-rgb) / .05)}.tc-nom.svelte-9fte7u{margin:0;text-align:center;font-size:var(--p-fs-sm);font-weight:700;line-height:1.2;color:rgb(var(--p-ink-rgb) / 1);min-width:0}.tc-tenus.svelte-9fte7u{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}.tc-eleve.svelte-9fte7u{display:flex;flex-direction:column;align-items:center;gap:.1rem;min-width:44px;min-height:44px;padding:.15rem .25rem;border:0;border-radius:var(--p-radius-sm);background:transparent;color:rgb(var(--p-ink-rgb) / .9);cursor:pointer}.tc-eleve.svelte-9fte7u:hover{background:rgb(var(--p-ink-rgb) / .06)}.tc-porte.svelte-9fte7u{position:relative;display:inline-flex;margin:.15rem}.tc-eleve-charge.svelte-9fte7u .tc-porte:where(.svelte-9fte7u):after{content:"";position:absolute;inset:-.15rem;border:2px solid var(--p-accent);border-radius:50%;pointer-events:none}.tc-charge.svelte-9fte7u{position:absolute;z-index:1;right:-.3rem;bottom:-.25rem;min-width:1.05rem;height:1.05rem;padding:0 .2rem;display:inline-flex;align-items:center;justify-content:center;background:rgb(var(--p-ink-rgb) / .92);color:var(--p-surface);border-radius:var(--p-radius-pill);font-size:var(--p-fs-xs);font-weight:700;line-height:1}.tc-prenom.svelte-9fte7u{font-size:var(--p-fs-xs);line-height:1.1;max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-libre-rond.svelte-9fte7u{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px dashed var(--p-border-strong, var(--p-border));border-radius:50%;color:rgb(var(--p-ink-rgb) / .45);font-size:var(--p-fs-md);font-weight:700}.tc-libre.svelte-9fte7u .tc-prenom:where(.svelte-9fte7u){color:rgb(var(--p-ink-rgb) / .5)}.tc-choix.svelte-9fte7u{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface-2, var(--p-surface))}.tc-choix-titre.svelte-9fte7u{margin:0;font-size:var(--p-fs-sm);font-weight:700}.tc-choix-liste.svelte-9fte7u{display:flex;flex-wrap:wrap;gap:.25rem}.tc-edition.svelte-9fte7u{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.tc-ligne.svelte-9fte7u{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .5rem;border:1px solid var(--p-border);border-radius:var(--p-radius-md);background:var(--p-surface);min-width:0}.tc-ligne-tete.svelte-9fte7u{display:flex;align-items:center;gap:.45rem;min-width:0;flex:1 1 10rem}.tc-ligne-picto.svelte-9fte7u{flex-shrink:0;display:flex}.tc-ligne-picto.svelte-9fte7u .rb-autocollant{width:34px;height:34px}.tc-ligne.svelte-9fte7u .tc-nom:where(.svelte-9fte7u){text-align:start;font-size:var(--p-fs-base)}.tc-reglages.svelte-9fte7u{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.tc-places.svelte-9fte7u{display:flex;align-items:center;gap:.3rem;font-size:var(--p-fs-xs)}.tc-places.svelte-9fte7u input:where(.svelte-9fte7u){width:4rem;min-height:44px;padding:0 .4rem;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .9)}.tc-rang.svelte-9fte7u{min-width:44px;min-height:44px;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .8);cursor:pointer}.tc-rang.svelte-9fte7u:disabled{opacity:.4;cursor:default}.tc-ajout.svelte-9fte7u{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.tc-champ.svelte-9fte7u{flex:1 1 12rem;min-width:0;min-height:44px;padding:0 .6rem;border:1px solid var(--p-border);border-radius:var(--p-radius-sm);background:var(--p-surface);color:rgb(var(--p-ink-rgb) / .9)}.tc-vide.svelte-9fte7u{display:flex;flex-direction:column;align-items:start;gap:.35rem;padding:.8rem;border:1px dashed var(--p-border);border-radius:var(--p-radius-md)}.tc-vide-titre.svelte-9fte7u{margin:0;font-size:var(--p-fs-md);font-weight:700}.tc-aide.svelte-9fte7u{margin:0;font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .65)}.tc-confirm.svelte-9fte7u{font-size:var(--p-fs-xs);font-weight:600;color:rgb(var(--p-ink-rgb) / .75)}.tc-pied.svelte-9fte7u{margin:0;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .7)}@container (max-width: 24rem){.tc-faces.svelte-9fte7u{margin-inline-start:0}}.pd-ardoise.svelte-1455lpc{position:absolute;left:0;right:0;top:0;height:max(24px,3.2cqw);border-radius:0 0 .6cqw .6cqw;border:max(3px,.8cqw) solid #a8733f;border-top-width:max(2px,.35cqw);background:radial-gradient(ellipse at 40% 40%,#3b5f53,#2a463d 70%);box-shadow:0 .8cqw 1.4cqw #3c230a47;display:flex;align-items:center;justify-content:center;min-height:18px}.pd-craie.svelte-1455lpc{font-family:var(--font-display, Georgia, serif);font-style:italic;font-weight:600;font-size:max(11px,1.6cqw);color:#ffffffe6;letter-spacing:.02em;white-space:nowrap}.pd-auget.svelte-1455lpc{position:absolute;left:3%;right:3%;top:max(24px,3.2cqw);height:max(3px,.7cqw);border-radius:0 0 4px 4px;background:linear-gradient(180deg,#b98450,#996434)}.pd-auget.svelte-1455lpc i:where(.svelte-1455lpc){position:absolute;top:15%;height:55%;border-radius:3px}.pd-auget.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(1){left:14%;width:5%;background:#fff}.pd-auget.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(2){left:21%;width:4%;background:#ffe58a}.pd-ecran.svelte-1455lpc{position:absolute;left:0;right:0;top:0;height:max(22px,3cqw);border-radius:.5cqw;background:linear-gradient(135deg,#2d3440,#1b2029);box-shadow:0 0 0 max(2px,.4cqw) #4b5260,0 0 2cqw #6eaae659;display:flex;align-items:center;justify-content:center;min-height:16px}.pd-ecran-nom.svelte-1455lpc{font-size:max(10px,1.2cqw);font-weight:700;color:#bfe0ff;white-space:nowrap}.pd-bureau.svelte-1455lpc{position:absolute;inset:0;border-radius:.9cqw;background-color:#c99558;background-image:repeating-linear-gradient(90deg,rgba(90,55,20,.1) 0 1px,transparent 1px .9cqw),linear-gradient(180deg,#d6a468,#bf8a4d);box-shadow:0 .45cqw #9a6a35,0 1.2cqw 2cqw #50321447}.pd-portable.svelte-1455lpc{position:absolute;left:9%;top:14%;width:32%;height:46%;border-radius:6%;background:#4b5058}.pd-portable.svelte-1455lpc i:where(.svelte-1455lpc){position:absolute;inset:9%;border-radius:4%;background:linear-gradient(135deg,#a9cbe0,#e6f1f7)}.pd-tasse.svelte-1455lpc{position:absolute;left:48%;top:16%;width:10%;aspect-ratio:1;border-radius:50%;background:#ff7062;box-shadow:inset 0 0 0 .3cqw #ffb3a8}.pd-livres.svelte-1455lpc i:where(.svelte-1455lpc){position:absolute;left:66%;width:24%;height:14%;border-radius:2px}.pd-livres.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(1){top:12%;background:#5d8fb3;transform:rotate(6deg)}.pd-livres.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(2){top:28%;background:#e0a43a;transform:rotate(-3deg)}.pd-plaque.svelte-1455lpc{position:absolute;left:50%;bottom:8%;transform:translate(-50%);padding:.15em .7em;border-radius:999px;background:#fffaf0;font-size:max(10px,1.05cqw);font-weight:800;color:#5a3c1c;box-shadow:0 2px 4px #50321433;white-space:nowrap}.pd-biblio.svelte-1455lpc{position:absolute;inset:0;border-radius:.5cqw;background:#8a5a30;padding:6% 5%;box-sizing:border-box;display:flex;gap:5%;box-shadow:0 .6cqw 1.2cqw #3c230a40}.pd-biblio.svelte-1455lpc i:where(.svelte-1455lpc){flex:1;border-radius:2px;background:repeating-linear-gradient(90deg,#e2574c 0 9%,#f2b33d 9% 15%,#4f8fbf 15% 27%,#6aa36b 27% 34%,#a06bb0 34% 43%,#e98a5c 43% 52%)}.pd-biblio.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(2){background:repeating-linear-gradient(90deg,#4f8fbf 0 8%,#fff1d6 8% 14%,#e2574c 14% 26%,#6aa36b 26% 32%,#f2b33d 32% 44%)}.pd-biblio.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(3){background:repeating-linear-gradient(90deg,#a06bb0 0 10%,#6aa36b 10% 17%,#e98a5c 17% 27%,#4f8fbf 27% 38%)}.pd-tapis.svelte-1455lpc{position:absolute;inset:0;border-radius:2cqw;background:radial-gradient(circle,rgba(255,255,255,.25) 0 2px,transparent 2.5px) 0 0 / 1.4cqw 1.4cqw,linear-gradient(135deg,#79b3a8,#5f9d93);border:max(3px,.55cqw) solid #f3d27a;box-sizing:border-box;box-shadow:0 .5cqw 1cqw #3c280f33}.pd-coussin.svelte-1455lpc{position:absolute;width:20%;aspect-ratio:1;border-radius:30%;box-shadow:inset 0 -.4cqw #0000001f}.pd-c1.svelte-1455lpc{left:10%;top:12%;background:#ff7062;transform:rotate(-12deg)}.pd-c2.svelte-1455lpc{left:38%;top:8%;background:#f2b33d;transform:rotate(8deg)}.pd-c3.svelte-1455lpc{right:10%;top:16%;border-radius:50%;background:#a06bb0}.pd-plaque-tapis.svelte-1455lpc{color:#2f5e57}.pd-fenetres.svelte-1455lpc{position:absolute;inset:0;border-radius:3px;background:linear-gradient(90deg,#cfe6f2,#a9d0e4);box-shadow:inset 0 0 0 2px #fff,0 0 2.5cqw 1cqw #fffadc8c;min-height:4px}.pd-porte.svelte-1455lpc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pd-evier.svelte-1455lpc{position:absolute;inset:0;border-radius:.6cqw;background:#c9ced3;box-shadow:0 .4cqw .8cqw #28282833}.pd-evier.svelte-1455lpc i:where(.svelte-1455lpc){position:absolute;inset:18%;border-radius:40%;background:radial-gradient(circle at 50% 40%,#eef2f5,#b4bcc4)}.pd-casiers.svelte-1455lpc{position:absolute;inset:0;border-radius:.4cqw;background:#8a5a30;padding:4%;box-sizing:border-box;display:flex;gap:4%}.pd-casiers.svelte-1455lpc i:where(.svelte-1455lpc){flex:1;border-radius:2px;background:#4f8fbf}.pd-casiers.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(2n){background:#f2b33d}.pd-casiers.svelte-1455lpc i:where(.svelte-1455lpc):nth-child(3n){background:#e2574c}.pd-etiquette.svelte-1455lpc{position:absolute;left:50%;transform:translate(-50%);font-size:max(9px,.95cqw);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7a5c38;white-space:nowrap;text-shadow:0 0 3px rgba(255,250,235,.9)}.pd-etiquette-dessous.svelte-1455lpc{top:calc(100% + 3px)}.ps-cadre.svelte-1e51hwe{container-type:size;flex:1 1 auto;min-width:0;min-height:0;display:grid;place-items:center}.ps-salle.svelte-1e51hwe{container-type:inline-size;position:relative;width:min(calc(100cqw - 24px),calc((100cqh - 24px) * var(--ratio)));aspect-ratio:var(--ratio);border-radius:12px;overflow:hidden;background-color:#e8cc9c;background-image:radial-gradient(ellipse at 18% 22%,rgba(255,250,225,.55),transparent 55%),repeating-linear-gradient(90deg,rgba(150,100,50,.07) 0 1px,transparent 1px 11px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(120,75,35,.16) 46px 48px),linear-gradient(180deg,#f0d7aa,#e2c18c);box-shadow:inset 0 3px 8px #5a3c1940,0 0 0 11px #e8d8bb,0 0 0 12px #966e3c40,0 12px 26px 12px #6e4b232e}.ps-decor.svelte-1e51hwe{position:absolute;pointer-events:none}.ps-svg.svelte-1e51hwe{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.ps-meuble-groupe.svelte-1e51hwe{filter:drop-shadow(0 5px 6px rgba(110,75,35,.22))}.ps-tapis.svelte-1e51hwe{filter:drop-shadow(0 3px 4px rgba(60,40,15,.18))}.ps-chant.svelte-1e51hwe{fill:#c49455}.ps-plateau.svelte-1e51hwe{stroke:#96643259;stroke-width:1;vector-effect:non-scaling-stroke}.ps-fil.svelte-1e51hwe{pointer-events:none}.ps-tapis-fond.svelte-1e51hwe{stroke:#f3d27a;stroke-width:5;vector-effect:non-scaling-stroke}.ps-meuble.svelte-1e51hwe,.ps-repere.svelte-1e51hwe{fill:transparent;stroke:transparent;stroke-width:3;vector-effect:non-scaling-stroke}.ps-meubles.svelte-1e51hwe .ps-meuble:where(.svelte-1e51hwe),.ps-meubles.svelte-1e51hwe .ps-repere:where(.svelte-1e51hwe){cursor:grab;touch-action:none}.ps-meubles.svelte-1e51hwe .ps-meuble:where(.svelte-1e51hwe):focus-visible,.ps-meubles.svelte-1e51hwe .ps-repere:where(.svelte-1e51hwe):focus-visible{outline:none;stroke:var(--p-accent)}.ps-choisi.svelte-1e51hwe{stroke:var(--p-accent)!important;stroke-width:4!important}.ps-ilot.svelte-1e51hwe{fill:none;stroke:var(--p-accent);stroke-opacity:.55;stroke-width:2;stroke-dasharray:7 6;vector-effect:non-scaling-stroke;pointer-events:none}.ps-lasso.svelte-1e51hwe{position:absolute;border:2px dashed var(--p-accent);border-radius:6px;background:color-mix(in srgb,var(--p-accent) 12%,transparent);pointer-events:none;z-index:3}.ps-meubles.svelte-1e51hwe{touch-action:none}.ps-chaise.svelte-1e51hwe{filter:drop-shadow(0 2px 3px rgba(80,50,20,.22))}.ps-dossier.svelte-1e51hwe{filter:brightness(.82)}.ps-chaise-vide.svelte-1e51hwe{opacity:.55}.ps-place.svelte-1e51hwe{position:absolute;transform:translate(-50%,-50%);width:var(--avatar);height:var(--avatar);min-width:0!important;min-height:0!important;padding:0;margin:0;border:0;background:transparent;border-radius:50%;color:#3b2a16;font-size:var(--police);line-height:1.1;cursor:default;touch-action:none}.ps-places.svelte-1e51hwe .ps-place:where(.svelte-1e51hwe),.ps-appel.svelte-1e51hwe{cursor:pointer}.ps-place-inerte.svelte-1e51hwe{pointer-events:none}.ps-place.svelte-1e51hwe:focus-visible{outline:3px solid var(--p-accent);outline-offset:3px}.ps-avatar.svelte-1e51hwe{position:absolute;inset:0;display:block;border-radius:50%;background:#fffaf0;box-shadow:0 0 0 max(2px,.25cqw) #fffaf0,0 4px 10px #462d144d}.ps-avatar.svelte-1e51hwe .p-avatar-eleve{width:100%;height:100%}.ps-nom.svelte-1e51hwe{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy)));max-width:max(3.2em,var(--nom-max));box-sizing:border-box;padding:.16em .42em;border-radius:999px;background:#fffaf0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 2px 5px #50321433;z-index:1}@container (max-width: 600px){.ps-nom.svelte-1e51hwe{display:none}}.ps-vide.svelte-1e51hwe{position:absolute;inset:6%;border-radius:50%;border:2.5px dashed rgba(120,80,40,.45);background:#fffaf059}.ps-absent.svelte-1e51hwe .ps-avatar:where(.svelte-1e51hwe){filter:grayscale(1);opacity:.45}.ps-absent.svelte-1e51hwe .ps-nom:where(.svelte-1e51hwe){color:rgb(var(--p-ink-rgb) / .45);text-decoration:line-through;background:#fffaf0b3}.ps-cible.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe),.ps-cible.svelte-1e51hwe .ps-avatar:where(.svelte-1e51hwe),.ps-tirage.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe){background:color-mix(in srgb,var(--p-accent) 35%,white);box-shadow:0 0 0 4px var(--p-accent),0 0 22px 6px color-mix(in srgb,var(--p-accent) 60%,transparent);animation:svelte-1e51hwe-ps-tirage-pulse .45s ease-in-out infinite alternate}@keyframes svelte-1e51hwe-ps-tirage-pulse{0%{transform:scale(1)}to{transform:scale(1.18)}}@media(prefers-reduced-motion:reduce){.ps-tirage.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe){animation:none;transform:scale(1.12)}}.ps-place-choisie.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe),.ps-place-choisie.svelte-1e51hwe .ps-avatar:where(.svelte-1e51hwe),.ps-eleve-choisi.svelte-1e51hwe .ps-avatar:where(.svelte-1e51hwe){box-shadow:0 0 0 3px var(--p-accent),0 0 0 8px color-mix(in srgb,var(--p-accent) 25%,transparent)}.ps-cible.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe),.ps-place-choisie.svelte-1e51hwe .ps-vide:where(.svelte-1e51hwe){border-color:var(--p-accent);background:color-mix(in srgb,var(--p-accent) 15%,transparent)}.ps-enseignante.svelte-1e51hwe{position:absolute;transform:translate(-50%,-50%);width:calc(var(--avatar) * .7);height:calc(var(--avatar) * .7);border-radius:50%;background:#5a3c1959;box-shadow:0 0 0 2px #fffaf0}.ps-assise.svelte-1e51hwe{position:absolute;top:-8%;right:-8%;width:38%;height:38%;border:1.5px solid #3b2a16;background:#fffaf0;z-index:2}.ps-assise-ballon.svelte-1e51hwe{border-radius:50%}.ps-assise-tabouret-oscillant.svelte-1e51hwe{border-radius:50% 50% 20% 20%}.ps-assise-coussin.svelte-1e51hwe{border-radius:30%}.ps-assise-pouf.svelte-1e51hwe{border-radius:50%/40%;transform:scaleX(1.25)}.pm.svelte-67vngn{display:block;width:100%;height:100%}.pc.svelte-wdgt5f{container-type:inline-size;display:flex;flex-direction:column;gap:.6rem;height:100%;min-height:0;min-width:0}.pc-tete.svelte-wdgt5f,.pc-barre.svelte-wdgt5f,.pc-confirme.svelte-wdgt5f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.pc-etapes.svelte-wdgt5f{display:inline-flex;flex-wrap:wrap;gap:4px;margin-inline:auto;border-radius:var(--p-radius-pill);background:var(--p-surface-2);padding:4px}.pc-etape.svelte-wdgt5f{display:inline-flex;align-items:center;gap:.55rem;border:0;background:transparent;padding:0 1.1rem 0 .6rem;border-radius:var(--p-radius-pill);font:inherit;font-weight:600;color:rgb(var(--p-ink-rgb) / .75);cursor:pointer}.pc-etape-n.svelte-wdgt5f{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:rgb(var(--p-ink-rgb) / .1);font-size:var(--p-fs-xs);font-weight:800}.pc-etape[aria-current=step].svelte-wdgt5f,.pc-etape[aria-current=step].svelte-wdgt5f:hover{background:var(--p-accent);color:#fff;font-weight:800}.pc-etape[aria-current=step].svelte-wdgt5f .pc-etape-n:where(.svelte-wdgt5f){background:#ffffff4d}.pc-espace.svelte-wdgt5f{flex-grow:1}.pc-contexte.pc-comment.svelte-wdgt5f{background:var(--p-surface)}.pc-comment-titre.svelte-wdgt5f{margin:0;font-size:var(--p-fs-base)}.pc-comment.svelte-wdgt5f p:where(.svelte-wdgt5f){margin:0;font-size:var(--p-fs-sm);line-height:1.45}.pc-suivante.svelte-wdgt5f{width:100%;margin-top:auto;justify-content:center;flex-shrink:0}.pc-actions.svelte-wdgt5f{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.pc-compte.svelte-wdgt5f{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 1rem;border-radius:var(--p-radius-pill);background:var(--p-surface-2);font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb) / .8)}.pc-point.svelte-wdgt5f{display:inline-block;width:9px;height:9px;border-radius:50%;flex-shrink:0}.pc-point-absent.svelte-wdgt5f{margin-left:.6rem;background:rgb(var(--p-ink-rgb) / .3)}.pc-point-present.svelte-wdgt5f{background:#3a9a5b}.pc-point-choix.svelte-wdgt5f{background:var(--p-accent);margin-right:.45rem}.pc-btn.svelte-wdgt5f{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:0;border-radius:var(--p-radius-pill);background:var(--p-surface);box-shadow:0 3px 8px rgb(var(--p-ink-rgb) / .08),inset 0 0 0 1.5px rgb(var(--p-border-rgb));font:inherit;font-size:var(--p-fs-sm);font-weight:700;color:rgb(var(--p-ink-rgb));cursor:pointer}.pc-btn.svelte-wdgt5f:disabled{opacity:.45;cursor:default}.pc-btn-ouvert.svelte-wdgt5f,.pc-btn-ouvert.svelte-wdgt5f:hover{background:color-mix(in srgb,var(--p-accent) 12%,var(--p-surface));box-shadow:inset 0 0 0 2px var(--p-accent);color:var(--p-accent-lo)}.pc-btn-discret.svelte-wdgt5f{background:transparent;box-shadow:none;color:rgb(var(--p-ink-rgb) / .7)}.pc-rond.svelte-wdgt5f{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--p-surface);box-shadow:inset 0 0 0 1.5px rgb(var(--p-border-rgb)),0 2px 6px rgb(var(--p-ink-rgb) / .08);color:rgb(var(--p-ink-rgb));font-size:1.2rem;font-weight:700;cursor:pointer}.pc-rond.svelte-wdgt5f:disabled{background:var(--p-surface-2);box-shadow:none;color:rgb(var(--p-ink-rgb) / .3);cursor:default}.pc-rond[aria-pressed=true].svelte-wdgt5f{box-shadow:inset 0 0 0 2px var(--p-accent);color:var(--p-accent-lo)}.pc-places.svelte-wdgt5f{display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:var(--p-radius-pill);background:var(--p-surface-2);font-size:var(--p-fs-sm);font-weight:700;white-space:nowrap}.pc-places-manque.svelte-wdgt5f{background:#fdebc8;color:#8a4b00}.pc-plateau-fin.svelte-wdgt5f{align-self:center;flex-shrink:0}.pc-dimension.svelte-wdgt5f{align-items:center}.pc-dimension-nom.svelte-wdgt5f{font-weight:700;margin-right:.3rem}.pc-nb-regles.svelte-wdgt5f{min-width:1.4rem;padding:0 .35rem;border-radius:var(--p-radius-pill);background:var(--p-surface-2);font-size:var(--p-fs-xs);font-weight:800;text-align:center}.pc-separateur.svelte-wdgt5f{width:1px;height:26px;background:rgb(var(--p-border-rgb));margin:0 .25rem}.pc-aide.svelte-wdgt5f,.pc-note.svelte-wdgt5f{margin:0;font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .75);flex-shrink:0}.pc-vide.svelte-wdgt5f{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;text-align:center;padding:1rem .5rem}.pc-vide-titre.svelte-wdgt5f{margin:0;font-family:var(--font-display, Georgia, serif);font-size:clamp(1.4rem,4cqw,2.3rem);font-weight:700;letter-spacing:-.01em}.pc-vide-aide.svelte-wdgt5f{margin:0;color:rgb(var(--p-ink-rgb) / .7)}.pc-cartes.svelte-wdgt5f{margin-top:1rem;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.9rem}.pc-carte.svelte-wdgt5f{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.7rem .7rem .9rem;border:0;border-radius:var(--p-radius-lg);background:var(--p-surface);box-shadow:0 10px 24px rgb(var(--p-ink-rgb) / .08);font:inherit;text-align:left;color:rgb(var(--p-ink-rgb));cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.pc-carte.svelte-wdgt5f:hover,.pc-carte.svelte-wdgt5f:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 3px var(--p-accent),0 16px 32px color-mix(in srgb,var(--p-accent) 20%,transparent);outline:none}.pc-carte-salle.svelte-wdgt5f,.pc-tuile-dessin.svelte-wdgt5f{display:block;width:100%;border-radius:12px;background-color:#e8cc9c;background-image:repeating-linear-gradient(0deg,transparent 0 13px,rgba(120,75,35,.13) 13px 14px),linear-gradient(180deg,#f0d7aa,#e2c18c);box-shadow:inset 0 2px 5px #5a3c1933,0 0 0 5px #e8d8bb}.pc-carte-salle.svelte-wdgt5f{aspect-ratio:4 / 3;margin-bottom:.5rem;padding:6px;box-sizing:border-box}.pc-carte-salle-vide.svelte-wdgt5f,.pc-tuile-vide.svelte-wdgt5f{display:flex;align-items:center;justify-content:center;color:#8a6a45;background-image:repeating-linear-gradient(45deg,#fbf3e3 0 10px,#f6ebd6 10px 20px);font-size:1.6rem;font-weight:700}.pc-carte-nom.svelte-wdgt5f{font-size:var(--p-fs-md);font-weight:800;padding:0 .2rem}.pc-carte-aide.svelte-wdgt5f{font-size:var(--p-fs-xs);color:rgb(var(--p-ink-rgb) / .65);padding:0 .2rem}.pc-pile.svelte-wdgt5f{margin-top:1.6rem;display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.1rem .5rem .6rem;border-radius:var(--p-radius-pill);background:var(--p-surface-2);font-size:var(--p-fs-sm);color:rgb(var(--p-ink-rgb) / .85)}.pc-pile-avatars.svelte-wdgt5f{display:inline-flex}.pc-pile-avatar.svelte-wdgt5f{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:3px solid var(--p-surface-2);background:var(--p-surface);margin-left:-12px}.pc-pile-avatar.svelte-wdgt5f:first-child{margin-left:0}.pc-plateau.svelte-wdgt5f{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(96px,100%),1fr));gap:.5rem;padding:.55rem;border-radius:var(--p-radius-lg);background:var(--p-surface-2);flex-shrink:0}.pc-plateau-court.svelte-wdgt5f{display:flex;flex-wrap:wrap}.pc-tuile.svelte-wdgt5f{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.45rem .4rem .5rem;border:0;border-radius:var(--p-radius-md);background:var(--p-surface);box-shadow:0 3px 8px rgb(var(--p-ink-rgb) / .08);font:inherit;color:rgb(var(--p-ink-rgb));cursor:pointer}.pc-tuile.svelte-wdgt5f:hover{box-shadow:0 0 0 2px var(--p-accent),0 6px 14px rgb(var(--p-ink-rgb) / .12)}.pc-tuile-dessin.svelte-wdgt5f{height:52px;padding:4px;box-sizing:border-box;box-shadow:inset 0 2px 4px #5a3c192e}.pc-tuile-repere.svelte-wdgt5f{display:flex;align-items:center;justify-content:center}.pc-repere-boite.svelte-wdgt5f{position:relative;width:70%;height:40%}.pc-repere-bureau.svelte-wdgt5f,.pc-repere-coin-lecture.svelte-wdgt5f,.pc-repere-evier.svelte-wdgt5f{height:70%;width:60%}.pc-tuile-nom.svelte-wdgt5f{font-size:var(--p-fs-xs);font-weight:700;line-height:1.15;text-align:center}.pc-confirme.svelte-wdgt5f{padding:.5rem .7rem;border-radius:var(--p-radius-md);background:var(--p-surface-2)}.pc-zone.svelte-wdgt5f{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.75rem}.pc-cote.svelte-wdgt5f{display:flex;flex-direction:column;gap:.6rem;flex-shrink:0;min-height:0}@container (min-width: 760px){.pc-zone.svelte-wdgt5f{flex-direction:row}.pc-cote.svelte-wdgt5f{width:min(18rem,32%)}.pc-cote.svelte-wdgt5f .pc-tiroir:where(.svelte-wdgt5f){flex:1 1 auto;max-height:none}}.pc-contexte.svelte-wdgt5f{display:flex;flex-direction:column;gap:.5rem;padding:.8rem;border-radius:var(--p-radius-lg);background:color-mix(in srgb,var(--p-accent) 10%,var(--p-surface))}.pc-contexte-nom.svelte-wdgt5f{display:inline-flex;align-items:center;color:var(--p-accent-lo);font-size:var(--p-fs-md)}.pc-contexte-sous.svelte-wdgt5f{margin-top:-.25rem;font-size:var(--p-fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--p-ink-rgb) / .55)}.pc-contexte-actions.svelte-wdgt5f{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.pc-groupe.svelte-wdgt5f{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.pc-contexte-n.svelte-wdgt5f{font-weight:700;font-variant-numeric:tabular-nums}.pc-puce.svelte-wdgt5f{min-height:44px;padding:0 .8rem;border:0;border-radius:var(--p-radius-pill);background:var(--p-surface);box-shadow:0 2px 6px rgb(var(--p-ink-rgb) / .1);font:inherit;font-size:var(--p-fs-sm);font-weight:600;color:rgb(var(--p-ink-rgb));cursor:pointer}.pc-puce[aria-pressed=true].svelte-wdgt5f,.pc-puce[aria-pressed=true].svelte-wdgt5f:hover{box-shadow:inset 0 0 0 2px var(--p-accent);color:var(--p-accent-lo);font-weight:800}.pc-lien.svelte-wdgt5f{min-height:44px;padding:0 .6rem;border:0;background:transparent;font:inherit;font-size:var(--p-fs-sm);font-weight:700;color:rgb(var(--p-ink-rgb) / .75);cursor:pointer}.pc-lien-danger.svelte-wdgt5f{color:#b4432f}.pc-tiroir.svelte-wdgt5f{min-height:0;max-height:11rem;overflow:auto;padding:.8rem;border-radius:var(--p-radius-lg);background:var(--p-surface-2);border:2px dashed transparent}.pc-tiroir-cible.svelte-wdgt5f{border-color:var(--p-accent)}.pc-tiroir-titre.svelte-wdgt5f{display:flex;align-items:center;justify-content:space-between;margin:0 0 .3rem;font-size:var(--p-fs-md);font-weight:800}.pc-tiroir-n.svelte-wdgt5f{min-width:1.6rem;padding:.1rem .55rem;border-radius:var(--p-radius-pill);background:var(--p-accent);color:#fff;font-size:var(--p-fs-xs);text-align:center}.pc-tiroir-vide.svelte-wdgt5f,.pc-tiroir-aide.svelte-wdgt5f{margin:0 0 .5rem;font-size:var(--p-fs-sm);line-height:1.4;color:rgb(var(--p-ink-rgb) / .7)}.pc-tiroir-liste.svelte-wdgt5f{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.pc-eleve.svelte-wdgt5f{display:flex;align-items:center;gap:.6rem;width:100%;min-height:48px;padding:0 .7rem 0 .3rem;border:0;border-radius:var(--p-radius-pill);background:var(--p-surface);box-shadow:0 3px 8px rgb(var(--p-ink-rgb) / .1);font:inherit;font-weight:700;color:rgb(var(--p-ink-rgb));cursor:grab;touch-action:none}.pc-eleve-choisi.svelte-wdgt5f,.pc-eleve-choisi.svelte-wdgt5f:hover{box-shadow:0 0 0 3px var(--p-accent),0 4px 10px rgb(var(--p-ink-rgb) / .12)}.pc-eleve-avatar.svelte-wdgt5f{display:inline-block;width:36px;height:36px;border-radius:50%;background:var(--p-surface-2);flex-shrink:0}.pc-eleve-nom.svelte-wdgt5f{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-eleve-poignee.svelte-wdgt5f{margin-left:auto;color:rgb(var(--p-ink-rgb) / .3);flex-shrink:0}.pc-fantome.svelte-wdgt5f{position:fixed;transform:translate(-50%,-50%) rotate(-4deg);display:inline-flex;align-items:center;gap:.5rem;padding:.25rem 1rem .25rem .25rem;border-radius:var(--p-radius-pill);background:var(--p-surface);box-shadow:0 0 0 2px var(--p-accent),0 18px 34px rgb(var(--p-ink-rgb) / .3);font-weight:800;pointer-events:none;z-index:50}.demo-body.svelte-4wuvua{container-type:inline-size;display:flex;flex-direction:column;gap:.6rem;min-height:0;height:100%;overflow:auto;padding:.5rem .6rem .65rem}
