.widgets-page[data-v-f8424691]{padding-bottom:3rem}.widgets-layout[data-v-f8424691]{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;align-items:start}@media(min-width:992px){.widgets-layout[data-v-f8424691]{grid-template-columns:minmax(20rem,25rem) minmax(0,1fr);gap:1.5rem}.widgets-output[data-v-f8424691]{position:sticky;top:calc(var(--site-header-h) + 1rem)}}.widgets-output[data-v-f8424691]{display:grid;gap:1.25rem;min-width:0}.widgets-panel[data-v-f8424691]{min-width:0;padding:clamp(1rem,2.4vw,1.35rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-0)}.widgets-panel__title[data-v-f8424691]{margin:0 0 1rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--text-primary)}.widgets-field[data-v-f8424691]{min-width:0;margin:0 0 1.15rem;padding:0;border:0}.widgets-field[data-v-f8424691]:last-child{margin-bottom:0}.widgets-label[data-v-f8424691]{display:block;float:none;width:auto;margin:0 0 .4rem;padding:0;font-size:.85rem;font-weight:600;line-height:1.3;color:var(--text-secondary)}.widgets-hint[data-v-f8424691]{margin:.45rem 0 0;font-size:.8125rem;color:var(--text-secondary)}.widgets-types[data-v-f8424691]{display:grid;gap:.5rem}.widgets-type[data-v-f8424691]{position:relative;display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-0);cursor:pointer;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.widgets-type[data-v-f8424691]:hover{border-color:var(--line-strong)}.widgets-type.is-active[data-v-f8424691]{border-color:var(--ink);background:var(--paper);box-shadow:inset 3px 0 0 var(--coral)}.widgets-type[data-v-f8424691]:has(.widgets-type__input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.widgets-seg__input[data-v-f8424691],.widgets-type__input[data-v-f8424691]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.widgets-type__art[data-v-f8424691]{flex:0 0 auto;display:inline-flex;width:2.75rem;height:2.25rem}.widgets-type__art svg[data-v-f8424691]{width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.widgets-type__fill[data-v-f8424691]{fill:var(--bg-2)}.widgets-type__accent[data-v-f8424691]{stroke:var(--coral-text);fill:var(--coral-soft)}.widgets-type.is-active .widgets-type__fill[data-v-f8424691]{fill:var(--aqua-300)}.widgets-type__text[data-v-f8424691]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.widgets-type__name[data-v-f8424691]{font-weight:600;line-height:1.3;color:var(--text-primary)}.widgets-type__desc[data-v-f8424691]{font-size:.8125rem;line-height:1.35;color:var(--text-secondary)}.widgets-seg[data-v-f8424691]{display:flex;border:1px solid var(--line-strong);border-radius:var(--radius-md);overflow:hidden}.widgets-seg__item[data-v-f8424691]{position:relative;flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.35rem .6rem;font-size:.84rem;white-space:nowrap;line-height:1.2;text-align:center;color:var(--text-secondary);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.widgets-seg__item+.widgets-seg__item[data-v-f8424691]{border-left:1px solid var(--line-strong)}.widgets-seg__item[data-v-f8424691]:hover{background:var(--paper);color:var(--text-primary)}.widgets-seg__item.is-active[data-v-f8424691]{background:var(--ink);color:var(--text-on-accent)}.widgets-seg__item[data-v-f8424691]:has(.widgets-seg__input:focus-visible){outline:2px solid var(--coral-text);outline-offset:-4px}@media(max-width:359px){.widgets-seg__item[data-v-f8424691]{white-space:normal}}.widgets-seg__swatch[data-v-f8424691]{flex:0 0 auto;width:.85rem;height:.85rem;border-radius:50%;border:1px solid var(--line-strong)}.widgets-seg__swatch--light[data-v-f8424691]{background:var(--surface-0)}.widgets-seg__swatch--dark[data-v-f8424691]{background:var(--aqua-900);border-color:var(--aqua-900)}.widgets-seg__swatch--auto[data-v-f8424691]{background:var(--surface-0);box-shadow:inset -.4rem 0 0 var(--aqua-900)}.widgets-preview__stage[data-v-f8424691]{display:flex;justify-content:center;padding:clamp(.75rem,3vw,1.75rem);border-radius:var(--radius-md);border:1px solid var(--line);background-color:var(--paper);transition:background-color var(--t-base) var(--ease)}.widgets-preview__stage--dark[data-v-f8424691]{border-color:var(--aqua-950);background-color:var(--aqua-950)}.widgets-preview__iframe[data-v-f8424691]{display:block;width:100%;max-width:360px;height:640px;border:0}.widgets-preview__iframe--wide[data-v-f8424691]{max-width:640px;height:170px}.widgets-preview__iframe--compat[data-v-f8424691]{max-width:520px;height:700px}.widgets-preview__loading[data-v-f8424691]{margin:2rem 0;color:var(--text-secondary)}.widgets-code__tabs[data-v-f8424691]{margin-bottom:.85rem}.widgets-code__hint[data-v-f8424691]{margin:0 0 .75rem;font-size:.875rem;line-height:1.45;color:var(--text-secondary)}.widgets-code__badge[data-v-f8424691]{display:inline-block;margin-right:.35rem;padding:.05rem .5rem;border-radius:var(--radius-pill);background:var(--coral-soft);color:var(--coral-text);font-size:.75rem;font-weight:600;vertical-align:.05em}.widgets-code__box[data-v-f8424691]{display:flex;flex-direction:column;border:1px solid var(--aqua-800);border-radius:var(--radius-md);background:var(--aqua-900);overflow:hidden}.widgets-code__area[data-v-f8424691]{display:block;width:100%;min-height:6.5rem;margin:0;padding:.85rem 1rem .5rem;border:0;border-radius:0;background:transparent;color:var(--aqua-200);font-family:var(--font-mono);font-size:.8125rem;line-height:1.6;white-space:pre-wrap;word-break:break-all;resize:vertical}@media(max-width:575.98px){.widgets-code__area[data-v-f8424691]{min-height:11rem}}.widgets-code__area[data-v-f8424691]:focus-visible{outline:2px solid var(--coral);outline-offset:-2px}.widgets-code__copy[data-v-f8424691]{align-self:flex-end;gap:.4rem;margin:0 .6rem .6rem}.widgets-code__icon[data-v-f8424691]{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.widgets-faq[data-v-f8424691]{max-width:52rem;margin-top:clamp(2rem,5vw,3rem)}.widgets-faq__title[data-v-f8424691]{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--text-primary)}.widgets-faq__item[data-v-f8424691]{border-bottom:1px solid var(--line)}.widgets-faq__summary[data-v-f8424691]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.25rem;padding:.6rem .25rem;cursor:pointer;list-style:none}.widgets-faq__summary[data-v-f8424691]::-webkit-details-marker{display:none}.widgets-faq__summary:hover .widgets-faq__q[data-v-f8424691]{text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:4px}.widgets-faq__summary[data-v-f8424691]:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.widgets-faq__q[data-v-f8424691]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.35;color:var(--ink)}.widgets-faq__chevron[data-v-f8424691]{flex-shrink:0;color:var(--ink);transition:transform var(--t-fast) var(--ease)}.widgets-faq__item[open] .widgets-faq__chevron[data-v-f8424691]{transform:rotate(180deg)}.widgets-faq__a[data-v-f8424691]{margin:0 0 1rem;padding:0 .25rem;max-width:44rem;color:var(--text-secondary);line-height:1.55}@media(prefers-reduced-motion:reduce){.widgets-faq__chevron[data-v-f8424691],.widgets-preview__stage[data-v-f8424691],.widgets-seg__item[data-v-f8424691],.widgets-type[data-v-f8424691]{transition:none}}
