.aisd{--aisd-violet:#6d4aff;--aisd-chip:#6a040f;--aisd-ink:#0a0f16;--aisd-muted:#5f6b77;--aisd-line:#dce3e9;container-type:inline-size;width:100%;min-width:0;background:#fff;border:1px solid rgba(10,15,22,.1);border-radius:var(--r,14px);box-shadow:0 18px 44px rgba(10,15,22,.09);padding:clamp(.7rem,1.6vw,1rem);color:var(--aisd-ink);text-align:left}.aisd-bar{display:flex;align-items:center;gap:.55rem;min-height:3.5rem;padding:.45rem .5rem .45rem .7rem;border:1.5px solid transparent;border-radius:10px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#f59e0b,#ec4899,#8b5cf6,#3b82f6,#f59e0b) border-box;background-size:100% 100%,200% 100%;box-shadow:0 0 0 4px rgba(139,92,246,.08)}.aisd.is-typing .aisd-bar{animation:aisd-ring 2.4s linear infinite}.aisd-spark{flex:none;width:1.15rem;height:1.15rem;fill:var(--aisd-violet)}.aisd-pill{flex:none;padding:.22rem .55rem;border-radius:999px;background:var(--aisd-violet);color:#fff;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap}.aisd-query{flex:1;min-width:0;margin:0;font-size:.92rem;font-weight:600;line-height:1.3;color:var(--aisd-ink)}.aisd-caret{display:none;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--aisd-violet)}.aisd.is-typing .aisd-caret{display:inline-block;animation:aisd-blink .9s steps(1) infinite}.aisd-toggle{appearance:none;flex:none;display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:1px solid var(--aisd-line);border-radius:8px;background:#fff;color:var(--aisd-muted);cursor:pointer}.aisd-toggle:hover{color:var(--aisd-ink);border-color:rgba(10,15,22,.3)}.aisd-toggle:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(109,74,255,.3)}.aisd-toggle svg{width:1rem;height:1rem;fill:currentColor}.aisd-toggle .aisd-icon-play{display:none}.aisd-toggle[aria-pressed=true] .aisd-icon-play{display:block}.aisd-toggle[aria-pressed=true] .aisd-icon-pause{display:none}.aisd.is-static .aisd-toggle{display:none}.aisd-under{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem;min-height:2.6rem;padding:.55rem .15rem}.aisd-under-label{font-size:.76rem;font-weight:600;color:var(--aisd-muted)}.aisd-chips{display:flex;flex-wrap:wrap;gap:.35rem}.aisd-chip{padding:.22rem .6rem;border-radius:999px;background:var(--aisd-chip);color:#fff;font-size:.72rem;font-weight:600;line-height:1.25;white-space:nowrap;transition:opacity .3s ease,transform .3s cubic-bezier(.2,.7,.2,1)}.aisd-chip-time{background:#e9edf1;color:var(--aisd-ink)}.aisd-chip.is-out{opacity:0;transform:translateY(6px) scale(.94)}.aisd-stage{position:relative;aspect-ratio:1388/868;overflow:hidden;border-radius:8px;background:#e9edf1}.aisd .aisd-stage img[data-aisd-img]{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.aisd-cells{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr)}.aisd-cell{position:relative;display:flex;align-items:flex-end;overflow:hidden;box-shadow:inset 0 0 0 1.5px #fff}.aisd-cell::before{content:"";position:absolute;inset:1.5px;background:linear-gradient(100deg,#e9edf1 30%,#f6f8fa 50%,#e9edf1 70%);background-size:220% 100%;opacity:0;transition:opacity .45s ease;transition-delay:calc(var(--i) * 70ms)}.aisd.is-covered .aisd-cell::before{opacity:1;transition-duration:.15s;transition-delay:0s;animation:aisd-shimmer 1.2s linear infinite}.aisd-meta{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:.3rem;width:100%;padding:1.1rem .45rem .35rem;background:linear-gradient(180deg,rgba(6,9,14,0),rgba(6,9,14,.82));color:#fff;font-size:.62rem;line-height:1.2;white-space:nowrap;transition:opacity .45s ease;transition-delay:calc(var(--i) * 70ms + 120ms)}.aisd-meta b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.02em}.aisd-meta span{opacity:.85;font-variant-numeric:tabular-nums}.aisd.is-covered .aisd-meta{opacity:0;transition-duration:.1s;transition-delay:0s}.aisd-foot{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.2rem 1rem;margin:.65rem .15rem 0;font-size:.76rem;line-height:1.4;color:var(--aisd-muted)}.aisd-foot b{color:var(--aisd-ink);font-weight:700;font-variant-numeric:tabular-nums}.aisd-picks{display:grid;gap:.5rem;width:100%}.aisd-pick{appearance:none;display:block;width:100%;padding:.7rem .9rem;border:1px solid rgba(10,15,22,.14);border-radius:var(--r-sm,8px);background:#fff;color:var(--ink,#0a0f16);font-family:inherit;font-size:.9rem;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.aisd-pick::before{content:"\201C"}.aisd-pick::after{content:"\201D"}.aisd-pick:hover{border-color:rgba(109,74,255,.5)}.aisd-pick:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(109,74,255,.25)}.aisd-pick.is-active{border-color:#6d4aff;background:rgba(109,74,255,.07);box-shadow:inset 3px 0 0 #6d4aff}.aisd-split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.6rem,3.5vw,3rem);align-items:center;margin-top:2rem}.aisd-split-label{margin:0 0 .75rem;font-size:.85rem;font-weight:700}@container (max-width:540px){.aisd-meta span{display:none}.aisd-query{font-size:.84rem}.aisd-bar{min-height:4.4rem}.aisd-under{min-height:4.3rem;align-content:flex-start}}@container (max-width:400px){.aisd-stage{aspect-ratio:694/868}.aisd .aisd-stage img[data-aisd-img]{width:200%;object-fit:fill}.aisd-cells{width:200%}.aisd-meta span{display:inline}.aisd-pill{display:none}}@media (max-width:900px){.aisd-split{grid-template-columns:1fr}}@keyframes aisd-ring{to{background-position:0 0,200% 0}}@keyframes aisd-blink{50%{opacity:0}}@keyframes aisd-shimmer{from{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.aisd-bar,.aisd-caret,.aisd-cell::before{animation:none!important}.aisd-cell::before,.aisd-chip,.aisd-meta,.aisd-pick{transition:none}}