.language-field[data-v-d43d7edb]{gap:var(--spacing-xxs);flex-direction:column;display:flex}.language-toggle[data-v-d43d7edb]{cursor:pointer;background:0 0;border:none;outline:none;width:4.5rem;height:2.25rem;padding:0;transition:opacity .2s;position:relative}.language-toggle[data-v-d43d7edb]:hover{opacity:.9}.language-toggle[data-v-d43d7edb]:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:2rem}.language-toggle__track[data-v-d43d7edb]{background:linear-gradient(135deg, hsl(var(--color-court-orange-400)), hsl(var(--color-court-orange-600)));border-radius:2rem;justify-content:flex-end;align-items:center;width:100%;height:100%;padding:0 .6rem;transition:background .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #0003}.language-toggle.is-en .language-toggle__track[data-v-d43d7edb]{background:linear-gradient(135deg, hsl(var(--color-deep-navy-700)), hsl(var(--color-deep-navy-900)));justify-content:flex-start}.language-toggle__hint[data-v-d43d7edb]{letter-spacing:.05em;color:#ffffffd9;font-size:.7rem;font-weight:700}.language-toggle__thumb[data-v-d43d7edb]{background:#fff;border-radius:50%;width:1.75rem;height:1.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:.25rem;left:.25rem;overflow:hidden;box-shadow:0 2px 4px #0000004d}.language-toggle.is-en .language-toggle__thumb[data-v-d43d7edb]{transform:translate(2.25rem)}.language-toggle__thumb img[data-v-d43d7edb]{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.language-toggle__track[data-v-d43d7edb],.language-toggle__thumb[data-v-d43d7edb]{transition:none}}.theme-field[data-v-f4ec8895]{gap:var(--spacing-xxs);flex-direction:column;display:flex}.theme-toggle[data-v-f4ec8895]{cursor:pointer;background:0 0;border:none;outline:none;width:4.5rem;height:2.25rem;padding:0;transition:opacity .2s;position:relative}.theme-toggle[data-v-f4ec8895]:hover{opacity:.9}.theme-toggle[data-v-f4ec8895]:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px;border-radius:2rem}.theme-toggle__track[data-v-f4ec8895]{background:linear-gradient(135deg, hsl(var(--color-court-orange-400)), hsl(var(--color-court-orange-600)));border-radius:2rem;width:100%;height:100%;transition:background .3s;display:block;position:relative;box-shadow:inset 0 2px 4px #0003}.theme-toggle.is-dark .theme-toggle__track[data-v-f4ec8895]{background:linear-gradient(135deg, hsl(var(--color-deep-navy-700)), hsl(var(--color-deep-navy-900)))}.theme-toggle__thumb[data-v-f4ec8895]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:.25rem;left:.25rem;box-shadow:0 2px 4px #0000004d}.theme-toggle.is-dark .theme-toggle__thumb[data-v-f4ec8895]{transform:translate(2.25rem)}.theme-toggle__thumb i[data-v-f4ec8895]{color:hsl(var(--color-court-orange-600));font-size:.8rem}.theme-toggle.is-dark .theme-toggle__thumb i[data-v-f4ec8895]{color:hsl(var(--color-deep-navy-900))}@media (prefers-reduced-motion:reduce){.theme-toggle__track[data-v-f4ec8895],.theme-toggle__thumb[data-v-f4ec8895]{transition:none}}.layout[data-v-e76a098a]{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}.preview[data-v-e76a098a]{z-index:2;padding:var(--spacing-xs) 0;background:hsl(var(--color-background));position:sticky;top:0}.preview__frame[data-v-e76a098a]{min-height:160px;position:relative}.preview__overlay[data-v-e76a098a]{border-radius:var(--radius-md);background:hsl(var(--color-surface) / .6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.preview__image[data-v-e76a098a]{object-fit:contain;border-radius:var(--radius-md);width:100%;max-height:42vh;display:block}.preview__image--sample[data-v-e76a098a]{opacity:.85}.steps[data-v-e76a098a]{min-width:0}.share[data-v-e76a098a]{z-index:2;padding:var(--spacing-xs) 0;background:hsl(var(--color-background));position:sticky;bottom:0}@media (width>=901px){.layout[data-v-e76a098a]{grid-template-columns:minmax(0, 1fr) clamp(240px, calc(75vh * var(--card-aspect)), 60%);grid-template-rows:auto auto;grid-template-areas:"steps preview""steps share";align-items:start}.steps[data-v-e76a098a]{grid-area:steps}.preview[data-v-e76a098a]{top:var(--spacing-md);background:0 0;grid-area:preview;padding:0;position:sticky}.share[data-v-e76a098a]{background:0 0;grid-area:share;padding:0;position:static}.preview__image[data-v-e76a098a]{max-height:75vh}.composer-layout--fit[data-v-e76a098a]{height:var(--fit-height,max(calc(85vh - 9.5rem), 420px))}.composer-layout--fit .layout[data-v-e76a098a]{grid-template-columns:minmax(0, 1fr) clamp(240px, calc((var(--fit-height,max(calc(85vh - 9.5rem), 420px)) - 4rem) * var(--card-aspect)), 60%);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;height:100%}.composer-layout--fit .steps[data-v-e76a098a]{min-height:0;overflow-y:auto}.composer-layout--fit .preview[data-v-e76a098a]{min-height:0;position:static}.composer-layout--fit .preview__frame[data-v-e76a098a]{height:100%}.composer-layout--fit .preview__image[data-v-e76a098a]{height:100%;max-height:none;position:absolute;inset:0}}.share-bar[data-v-76cf5792]{align-items:center;gap:var(--spacing-xs);display:flex}.share-bar__share[data-v-76cf5792]{margin-left:auto}
