.xi [hidden]{display:none!important}.xi .info{margin:0;font-weight:700}.xi [data-pane=done]{align-items:stretch}.xi .done-tag,.xi .summary{text-align:center}.xi .dl{align-self:center}.xi .dl[aria-disabled=true]{color:#8a8e95;cursor:not-allowed;background:#e9e5e0}.xi .dl[aria-disabled=true] svg{stroke:#8a8e95}.xi .facts{flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;line-height:1.55;display:flex}.xi .strip{box-shadow:inset 0 0 0 2px var(--red);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.xi .strip input{width:20px;height:20px;accent-color:var(--red);flex:none;margin:3px 0 0}.xi .strip-text{flex-direction:column;gap:2px;min-width:0;display:flex}.xi .strip-note{color:var(--muted);font-size:14px;line-height:1.5}.xi .toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.xi .tb-btns{gap:4px;display:flex}.xi .xi-grid{overscroll-behavior:contain;max-height:620px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:8px;list-style:none;display:grid;overflow:auto}.xi .xi-tile{flex-direction:column;gap:4px;min-width:0;display:flex}.xi .xi-pick{aspect-ratio:1;min-height:0;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;background:#f6f4f1;border:0;border-radius:10px;justify-content:center;align-items:center;padding:6px;display:flex;position:relative;overflow:hidden}.xi .xi-pick img{object-fit:contain;width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.xi .xi-pick img.alpha{background:repeating-conic-gradient(#e6e1db 0 25%, #fff 0 50%) 0 0 / 14px 14px}.xi .xi-pick[aria-pressed=true]{box-shadow:inset 0 0 0 3px var(--red)}.xi .xi-pick[aria-pressed=false] img{opacity:.35}.xi .xi-pick[aria-pressed=true]:after{content:"";top:6px;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat;border-radius:11px;width:22px;height:22px;position:absolute;inset-inline-end:6px}.xi .xi-pick:focus-visible{outline:3px solid var(--red);outline-offset:2px}.xi .xi-meta{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.xi .xi-save{align-self:flex-start;min-height:44px;padding:0;font-size:14px}.xi .next-row{justify-content:center}.xi .more-tools{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.xi .file-name{overflow-wrap:anywhere}@media (width<=560px){.xi .xi-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px}}.page[data-astro-cid-3xc2z7jx]{flex-direction:column;gap:24px;padding-top:28px;display:flex}@media (width<=560px){.page[data-astro-cid-3xc2z7jx]{padding-top:18px}}
