svg.svelte-10rxbgf{flex:none}.modal.svelte-tdfazt{box-sizing:border-box;background:var(--color-surface);width:100%;max-width:none;max-height:calc(100dvh - 24px);color:var(--color-ink);border:0;border-top:1px solid var(--color-line-medium);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-float);margin:auto 0 0;padding:0;overflow:hidden}@media (width>=720px){.modal.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:calc(100vh - 64px);margin:auto}}.modal[open].svelte-tdfazt{animation:svelte-tdfazt-appear var(--duration-base) var(--ease-out-quart);display:flex}@keyframes svelte-tdfazt-appear{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.modal[open].svelte-tdfazt{animation:none}}.modal.svelte-tdfazt::backdrop{background:#18352f52}.box.svelte-tdfazt{flex-direction:column;flex:0 auto;width:100%;min-width:0;min-height:0;display:flex}.head.svelte-tdfazt{border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 16px 12px;display:flex}.titles.svelte-tdfazt{flex-direction:column;gap:4px;display:flex}h2.svelte-tdfazt{font-size:var(--text-card);font-weight:700;line-height:1.4}.text.svelte-tdfazt{font-size:var(--text-meta);color:var(--color-ink-body);text-wrap:pretty}.tools.svelte-tdfazt{flex:none;align-items:center;gap:8px;display:flex}.close.svelte-tdfazt{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -8px 0 0;display:flex}.close.svelte-tdfazt:hover{background:var(--color-surface-subtle);color:var(--color-ink)}.body.svelte-tdfazt{flex:0 auto;min-height:0;padding:16px;overflow-y:auto}.foot.svelte-tdfazt{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.foot.svelte-tdfazt .btn{flex:auto}.modal.wide.svelte-tdfazt{max-height:100dvh}.modal.document.svelte-tdfazt{border-top:0;border-radius:0;height:100dvh;max-height:none}.document.svelte-tdfazt .head:where(.svelte-tdfazt){align-items:center;padding:12px 16px}.document.svelte-tdfazt .close:where(.svelte-tdfazt){margin:0}.document.svelte-tdfazt .box:where(.svelte-tdfazt),.document.svelte-tdfazt .body:where(.svelte-tdfazt){flex:auto}.document.svelte-tdfazt .body:where(.svelte-tdfazt){padding:0;display:flex;overflow:hidden}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:16px;display:block;overflow:auto}@media (pointer:coarse){.close.svelte-tdfazt{width:44px;height:44px}}@media (width>=720px){.head.svelte-tdfazt{padding:20px 24px 14px}.body.svelte-tdfazt{padding:18px 24px 22px}.foot.svelte-tdfazt{padding:14px 24px}.foot.svelte-tdfazt .btn{flex:0 auto}.modal.wide.svelte-tdfazt{width:min(960px,100vw - 48px);max-height:calc(100vh - 48px)}.modal.document.svelte-tdfazt{border:1px solid var(--color-line-medium);border-radius:var(--radius-lg);width:min(1120px,100vw - 48px);height:min(920px,100vh - 48px)}.document.svelte-tdfazt .head:where(.svelte-tdfazt){padding:14px 20px 14px 24px}.document.scrollable.svelte-tdfazt .body:where(.svelte-tdfazt){padding:20px 24px 24px}}.photos.svelte-13ufw3c{background:var(--color-brand-950);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.stage.svelte-13ufw3c{flex:auto;min-height:0;position:relative}.stage.svelte-13ufw3c img:where(.svelte-13ufw3c){object-fit:contain;width:calc(100% - 144px);height:calc(100% - 48px);position:absolute;inset:24px 72px}.missing.svelte-13ufw3c{color:#ffffffc7;font-size:var(--text-meta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.nav.svelte-13ufw3c{border-radius:var(--radius-md);color:#fff;cursor:pointer;background:#ffffff1f;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;translate:0 -50%}.nav.svelte-13ufw3c:hover{background:#ffffff38}.nav.svelte-13ufw3c:focus-visible,.strip.svelte-13ufw3c button:where(.svelte-13ufw3c):focus-visible{outline-offset:2px;outline:2px solid #fff}.previous.svelte-13ufw3c{left:16px}.next.svelte-13ufw3c{right:16px}.strip.svelte-13ufw3c{border-top:1px solid #ffffff1f;flex:none;gap:8px;margin:0;padding:12px 16px;list-style:none;display:flex;overflow-x:auto}.strip.svelte-13ufw3c button:where(.svelte-13ufw3c){border-radius:var(--radius-md);color:#ffffffb3;cursor:pointer;opacity:.7;background:#ffffff1a;border:2px solid #0000;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;overflow:hidden}.strip.svelte-13ufw3c button.on:where(.svelte-13ufw3c){opacity:1;border-color:#fff}.strip.svelte-13ufw3c button:where(.svelte-13ufw3c):hover{opacity:1}.strip.svelte-13ufw3c img:where(.svelte-13ufw3c){object-fit:cover;width:100%;height:100%}.error-note.svelte-1p5t6ec{color:var(--color-ink-body);align-items:flex-start;gap:12px;max-width:60ch;display:flex}.error-note.svelte-1p5t6ec .icon{color:var(--color-danger);margin-top:1px}.text.svelte-1p5t6ec{flex-direction:column;align-items:flex-start;gap:6px;display:flex}strong.svelte-1p5t6ec{color:var(--color-ink)}.text.svelte-1p5t6ec .btn{margin-top:6px}.field.svelte-zwksca{flex-direction:column;gap:6px;min-width:0;display:flex}label.svelte-zwksca{font-size:var(--text-meta);color:var(--color-ink);font-weight:600}.required.svelte-zwksca{color:var(--color-danger-ink)}.hint.svelte-zwksca{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.error.svelte-zwksca{font-size:var(--text-meta);color:var(--color-danger-ink);align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex}.error-dot.svelte-zwksca{background:var(--color-danger);border-radius:50%;flex:none;width:7px;height:7px;translate:0 -1px}.field-icon.svelte-85wa6t{display:flex}.pagination.svelte-2q4y3m{border-top:1px solid var(--color-line);font-size:var(--text-meta);color:var(--color-ink-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;container:pagination/inline-size}.controls.svelte-2q4y3m{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sizes.svelte-2q4y3m{align-items:center;gap:4px;display:flex}.sizes.svelte-2q4y3m span:where(.svelte-2q4y3m){margin-right:4px}.pages.svelte-2q4y3m{align-items:center;gap:2px;display:flex}button.svelte-2q4y3m{box-sizing:border-box;border-radius:var(--radius-md);font:inherit;font-size:var(--text-meta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.choice.svelte-2q4y3m{min-width:max(32px, var(--touch,0px));height:max(32px, var(--touch,0px));color:var(--color-ink-body);padding:0 8px;font-weight:600}.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:28px;padding:0 6px}@media (pointer:coarse){.sizes.svelte-2q4y3m .choice:where(.svelte-2q4y3m){height:var(--touch,44px)}}.choice.svelte-2q4y3m:hover{background:var(--color-surface-hover);color:var(--color-ink)}.choice[aria-pressed=true].svelte-2q4y3m,.choice[aria-current=page].svelte-2q4y3m{background:var(--color-surface-subtle);color:var(--color-ink);font-weight:700}.step.svelte-2q4y3m{height:max(32px, var(--touch,0px));color:var(--color-brand-800);gap:4px;padding:0 10px;font-weight:700}.step.svelte-2q4y3m:hover:not(:disabled){background:var(--color-brand-100)}.step.svelte-2q4y3m:disabled{color:var(--color-ink-off);cursor:not-allowed}.gap.svelte-2q4y3m{text-align:center;min-width:24px;color:var(--color-ink-off)}@container pagination (width<=379px){.step.svelte-2q4y3m{width:max(32px, var(--touch,0px));padding:0}.step-label.svelte-2q4y3m{display:none}}svg.svelte-kzkrsx{flex:none}.error-screen.page.svelte-12gi464{padding-top:24px}.error-screen.screen.svelte-12gi464{box-sizing:border-box;background:var(--color-canvas);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100dvh;padding:32px 16px;display:flex}.brand.svelte-12gi464{color:var(--color-ink);align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.body.svelte-12gi464{flex-direction:column;align-items:flex-start;gap:18px;max-width:62ch;display:flex}.screen.svelte-12gi464 .body:where(.svelte-12gi464){box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:100%;max-width:560px;box-shadow:var(--shadow-rest);padding:32px}.art.svelte-12gi464{flex:none}.text.svelte-12gi464{flex-direction:column;gap:8px;display:flex}.kicker.svelte-12gi464{font-size:var(--text-meta);color:var(--color-brand-800);font-weight:700}.title.svelte-12gi464{font-size:var(--text-headline);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.2}.screen.svelte-12gi464 h2:where(.svelte-12gi464){font-size:var(--text-metric)}p.svelte-12gi464{font-size:var(--text-nav);color:var(--color-ink-body);text-wrap:pretty;overflow-wrap:anywhere;line-height:1.55}.actions.svelte-12gi464{flex-wrap:wrap;gap:10px;display:flex}@media (width<=480px){.screen.svelte-12gi464 .actions:where(.svelte-12gi464){flex-direction:column;width:100%}.screen.svelte-12gi464 .actions:where(.svelte-12gi464) .btn{width:100%}.screen.svelte-12gi464 .body:where(.svelte-12gi464){padding:24px 20px}}.hint.svelte-12gi464{font-size:var(--text-meta);color:var(--color-ink-muted)}.report.svelte-12gi464{border-radius:var(--radius-lg);background:var(--color-surface-subtle);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:14px 16px;display:flex}.report.svelte-12gi464 p:where(.svelte-12gi464){font-size:var(--text-meta)}.reference.svelte-12gi464{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.reference.svelte-12gi464 code:where(.svelte-12gi464){letter-spacing:.06em;color:var(--color-ink);font-family:inherit;font-size:1.0625rem;font-weight:700}details.svelte-12gi464{width:100%;font-size:var(--text-meta);color:var(--color-ink-body)}summary.svelte-12gi464{width:fit-content;color:var(--color-brand-800);cursor:pointer;font-weight:700}dl.svelte-12gi464{grid-template-columns:auto minmax(0,1fr);gap:6px 16px;margin:10px 0 0;display:grid}dt.svelte-12gi464{color:var(--color-ink-muted)}dd.svelte-12gi464{overflow-wrap:anywhere;margin:0}dd.svelte-12gi464 code:where(.svelte-12gi464){font-size:.875rem}.word.svelte-19nqgfz{display:inline-block}
