.shot:where(.astro-aatdr2li){border:1px solid var(--color-line);background:var(--color-paper);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 30px 60px -30px #00000040}.shot-bar:where(.astro-aatdr2li){border-bottom:1px solid var(--color-line);background:var(--color-paper-2);align-items:center;gap:6px;height:36px;padding-inline:14px;display:flex}.shot-bar:where(.astro-aatdr2li) i:where(.astro-aatdr2li){background:var(--color-line-strong);opacity:.7;border-radius:999px;width:10px;height:10px}.shot-body:where(.astro-aatdr2li){position:relative}.shot-body:where(.astro-aatdr2li) img:where(.astro-aatdr2li){object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.shot-pending:where(.astro-aatdr2li){text-align:center;background:repeating-linear-gradient(45deg, transparent 0 14px, color-mix(in srgb, var(--color-line) 60%, transparent) 14px 15px);height:100%;color:var(--color-muted);place-content:center;gap:6px;padding:24px;display:grid}.shot-pending:where(.astro-aatdr2li) span:where(.astro-aatdr2li){font:500 13px/1 var(--font-mono);color:var(--color-ink)}.shot-pending:where(.astro-aatdr2li) small:where(.astro-aatdr2li){max-width:32ch;font-size:12px}.asd:where(.astro-olz3c7xs){--fd-accent:#2563eb;--fd-text:#111114;--fd-text-2:#6b6b76;--fd-text-3:#9a9aa6;--fd-surface:#f2f2f6;--fd-surface-2:#e5e5ec;--fd-hairline:#00000014;--ease-pop:cubic-bezier(.34, 1.2, .64, 1);background:var(--color-paper-2);font-family:var(--font-sans);color:var(--fd-text);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:clamp(24px,4vw,64px);padding:8px 96px 28px 32px;display:grid}.asd:where(.astro-olz3c7xs).has-intro{padding:clamp(24px,3vw,36px) clamp(24px,3vw,36px) 28px}.asd-intro:where(.astro-olz3c7xs){margin-bottom:28px}.asd-intro:where(.astro-olz3c7xs) p{max-width:40rem}@media (width<=640px){.asd:where(.astro-olz3c7xs){grid-template-columns:1fr}.asd-stages:where(.astro-olz3c7xs){display:none}}.asd-stages:where(.astro-olz3c7xs){flex-direction:column;gap:26px;margin:0;padding:6px 0 0;list-style:none;display:flex}.asd-stage:where(.astro-olz3c7xs){color:var(--fd-text-3);align-items:flex-start;gap:14px;transition:color .3s;display:flex}.asd-stage-dot:where(.astro-olz3c7xs){border:1.5px solid var(--color-line-strong,#cfcdc6);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:2px;transition:background .25s,border-color .25s;display:grid;position:relative}.asd-ring:where(.astro-olz3c7xs){width:18px;height:18px;color:var(--color-ink);opacity:0;position:absolute;inset:-1.5px;transform:rotate(-90deg)}.asd-ring-arc:where(.astro-olz3c7xs){stroke-dasharray:100;stroke-dashoffset:100px;stroke-linecap:round}.asd-check:where(.astro-olz3c7xs){color:#fff;opacity:0;width:12px;height:12px;transition:opacity .2s ease, transform .25s var(--ease-pop);transform:scale(.6)}.asd-stage:where(.astro-olz3c7xs).is-active .asd-ring:where(.astro-olz3c7xs){opacity:1}.asd-stage:where(.astro-olz3c7xs).is-active .asd-ring-arc:where(.astro-olz3c7xs){animation:asd-draw var(--dur) linear forwards}.asd-stage:where(.astro-olz3c7xs).is-active .asd-stage-title:where(.astro-olz3c7xs),.asd-stage:where(.astro-olz3c7xs).is-done .asd-stage-title:where(.astro-olz3c7xs){color:var(--color-ink)}.asd-stage:where(.astro-olz3c7xs).is-active,.asd-stage:where(.astro-olz3c7xs).is-done{color:var(--fd-text-2)}.asd-stage:where(.astro-olz3c7xs).is-done .asd-stage-dot:where(.astro-olz3c7xs){background:var(--color-ink);border-color:var(--color-ink)}.asd-stage:where(.astro-olz3c7xs).is-done .asd-check:where(.astro-olz3c7xs){opacity:1;transform:none}@keyframes asd-draw{to{stroke-dashoffset:0}}.asd-stage-title:where(.astro-olz3c7xs){color:var(--fd-text-2);font-size:15px;font-weight:600;line-height:1.4;transition:color .25s}.asd-stage-body:where(.astro-olz3c7xs){margin-top:3px;font-size:14px;line-height:1.55}.asd:where(.astro-olz3c7xs):not(.is-playing) .asd-stage:where(.astro-olz3c7xs){color:var(--fd-text-2)}.asd:where(.astro-olz3c7xs):not(.is-playing) .asd-stage-dot:where(.astro-olz3c7xs){background:var(--color-ink);border-color:var(--color-ink)}.asd:where(.astro-olz3c7xs):not(.is-playing) .asd-check:where(.astro-olz3c7xs){opacity:1;transform:none}.asd:where(.astro-olz3c7xs):not(.is-playing) .asd-stage-title:where(.astro-olz3c7xs){color:var(--color-ink)}.asd-panel:where(.astro-olz3c7xs){text-align:left;background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:380px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 4px 12px #0000000f,0 24px 64px #00000029}.asd-header:where(.astro-olz3c7xs){border-bottom:1px solid var(--fd-hairline);align-items:center;gap:10px;min-height:60px;padding:12px;display:flex}.asd-back:where(.astro-olz3c7xs),.asd-close:where(.astro-olz3c7xs){width:22px;height:22px;color:var(--fd-text-2);flex-shrink:0}.asd-close:where(.astro-olz3c7xs){margin-left:auto}.asd-logo:where(.astro-olz3c7xs){background:var(--fd-accent);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid}.asd-title:where(.astro-olz3c7xs){font-size:15px;font-weight:600;line-height:1.3}.asd-sla:where(.astro-olz3c7xs){color:var(--fd-text-2);margin-top:1px;font-size:12px;line-height:1.3}.asd-msgs:where(.astro-olz3c7xs){scrollbar-width:none;overscroll-behavior:contain;flex-direction:column;gap:2px;height:440px;padding:16px 16px 8px;display:flex;position:relative;overflow-y:auto}.asd-msgs:where(.astro-olz3c7xs)::-webkit-scrollbar{display:none}.asd-step:where(.astro-olz3c7xs){flex-direction:column;gap:2px;display:flex}.asd-me-group:where(.astro-olz3c7xs){align-items:flex-end}.asd-msg:where(.astro-olz3c7xs){word-break:break-word;border-radius:20px;max-width:84%;padding:12px 16px;font-size:14px;line-height:1.5}.asd-them:where(.astro-olz3c7xs){background:var(--fd-surface);align-self:flex-start}.asd-me:where(.astro-olz3c7xs){background:var(--fd-accent);color:#fff;align-self:flex-end}.asd-meta:where(.astro-olz3c7xs){color:var(--fd-text-3);align-items:center;gap:4px;margin:4px 4px 12px;font-size:12px;display:flex}.asd-meta:where(.astro-olz3c7xs) b:where(.astro-olz3c7xs){color:var(--fd-text-2);font-weight:500}.asd-meta-me:where(.astro-olz3c7xs){align-self:flex-end}.asd-meta:where(.astro-olz3c7xs) img:where(.astro-olz3c7xs){object-fit:cover;border-radius:50%;width:20px;height:20px;margin-right:2px}.asd-typing:where(.astro-olz3c7xs){background:var(--fd-surface);border-radius:20px;flex-direction:row;align-self:flex-start;gap:4px;margin-bottom:12px;padding:14px 16px}.asd-typing:where(.astro-olz3c7xs) span:where(.astro-olz3c7xs){background:var(--fd-text-3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite asd-dot}.asd-typing:where(.astro-olz3c7xs) span:where(.astro-olz3c7xs):nth-child(2){animation-delay:.15s}.asd-typing:where(.astro-olz3c7xs) span:where(.astro-olz3c7xs):nth-child(3){animation-delay:.3s}.asd-typing-person:where(.astro-olz3c7xs){align-items:center}.asd-typing-person:where(.astro-olz3c7xs) img:where(.astro-olz3c7xs){object-fit:cover;border-radius:50%;width:20px;height:20px;margin:-4px 6px -4px -6px}.asd-feedback:where(.astro-olz3c7xs){color:var(--fd-text-2);flex-flow:wrap;align-items:center;gap:6px;margin:-6px 0 12px 4px;font-size:12px}.asd-feedback-btn:where(.astro-olz3c7xs){background:var(--fd-surface);color:var(--fd-accent);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.2}.asd-feedback-done:where(.astro-olz3c7xs){color:var(--fd-text-2)}.asd-composer:where(.astro-olz3c7xs){padding:8px 12px 12px}.asd-card:where(.astro-olz3c7xs){box-shadow:0 0 0 1.5px var(--fd-surface-2) inset;border-radius:20px;flex-direction:column;gap:8px;padding:12px 12px 8px 14px;display:flex}.asd-input:where(.astro-olz3c7xs){color:var(--fd-text-3);padding:2px 0;font-size:14px;line-height:20px}.asd-tools:where(.astro-olz3c7xs){color:var(--fd-text-2);align-items:center;gap:8px;display:flex}.asd-tools:where(.astro-olz3c7xs)>svg:where(.astro-olz3c7xs){width:20px;height:20px}.asd-send:where(.astro-olz3c7xs){background:var(--fd-surface);width:32px;height:32px;color:var(--fd-text-3);border-radius:50%;place-items:center;margin-left:auto;display:grid}.asd-send:where(.astro-olz3c7xs) svg:where(.astro-olz3c7xs){width:18px;height:18px}.asd-typing:where(.astro-olz3c7xs),.asd-feedback-btn:where(.astro-olz3c7xs){display:none}.asd-step:where(.astro-olz3c7xs){opacity:1}.asd:where(.astro-olz3c7xs).is-playing .asd-step:where(.astro-olz3c7xs){opacity:0;animation:asd-arrive .32s var(--ease-pop) both;animation-delay:var(--t)}.asd:where(.astro-olz3c7xs).is-playing .asd-me-group:where(.astro-olz3c7xs){transform-origin:100% 100%}.asd:where(.astro-olz3c7xs).is-playing .asd-typing:where(.astro-olz3c7xs){animation:asd-arrive .32s var(--ease-pop) both, asd-leave .15s ease forwards;animation-delay:var(--t), calc(var(--t-out) - .15s);display:flex}.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-btn:where(.astro-olz3c7xs){animation:.2s forwards asd-leave;animation-delay:var(--t-done);display:inline-block}.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-no:where(.astro-olz3c7xs){animation:.35s both asd-press,.2s forwards asd-leave;animation-delay:var(--t-press), var(--t-done)}.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-done:where(.astro-olz3c7xs){opacity:0;animation:.3s both asd-fade;animation-delay:var(--t-done)}.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-q:where(.astro-olz3c7xs){animation:none}@keyframes asd-arrive{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes asd-leave{0%{opacity:1}to{opacity:0;height:0;margin:0;padding:0;display:none}}@keyframes asd-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes asd-press{0%{background:var(--fd-surface);transform:none}40%{background:var(--fd-surface-2);transform:scale(.9)}to{background:var(--fd-surface-2);transform:none}}@keyframes asd-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.asd:where(.astro-olz3c7xs).is-playing .asd-step:where(.astro-olz3c7xs),.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-done:where(.astro-olz3c7xs){opacity:1;animation:none}.asd:where(.astro-olz3c7xs).is-playing .asd-typing:where(.astro-olz3c7xs),.asd:where(.astro-olz3c7xs).is-playing .asd-feedback-btn:where(.astro-olz3c7xs){display:none}}.rd:where(.astro-hmdbw4jb){--fd-accent:#2563eb;--fd-text:#111114;--fd-text-2:#6b6b76;--fd-text-3:#9a9aa6;--fd-surface:#f2f2f6;--fd-surface-2:#e5e5ec;--fd-hairline:#00000014;--ease-pop:cubic-bezier(.34, 1.2, .64, 1);border-top:1px solid var(--color-line);height:460px;font-family:var(--font-sans);color:var(--fd-text);text-align:left;-webkit-font-smoothing:antialiased;background:#fafafa;position:relative;overflow:hidden}.rd-host:where(.astro-hmdbw4jb){padding:0 28px;position:absolute;inset:0}.rd-nav:where(.astro-hmdbw4jb){background:#fff;border-bottom:1px solid #ececec;align-items:center;gap:8px;height:48px;margin:0 -28px;padding:0 28px;font-size:14px;font-weight:700;display:flex}.rd-mark:where(.astro-hmdbw4jb){background:var(--fd-accent);border-radius:4px;width:16px;height:16px}.rd-nav:where(.astro-hmdbw4jb) i:where(.astro-hmdbw4jb){background:#e6e6e6;border-radius:4px;width:40px;height:8px}.rd-nav:where(.astro-hmdbw4jb) i:where(.astro-hmdbw4jb):first-of-type{margin-left:auto}.rd-hero:where(.astro-hmdbw4jb){letter-spacing:-.02em;margin-top:40px;font-size:26px;font-weight:700}.rd-sub:where(.astro-hmdbw4jb){color:#555;max-width:320px;margin-top:8px;font-size:13px;line-height:1.55}.rd-cards:where(.astro-hmdbw4jb){gap:12px;margin-top:28px;display:flex}.rd-cards:where(.astro-hmdbw4jb) span:where(.astro-hmdbw4jb){background:#fff;border:1px solid #e8e8e8;border-radius:10px;flex:1;height:96px}.rd-launcher:where(.astro-hmdbw4jb){background:var(--fd-accent);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 1px 2px #0000001f,0 8px 24px #0000002e}.rd-launcher:where(.astro-hmdbw4jb) svg:where(.astro-hmdbw4jb){width:20px;height:20px}.rd-panel:where(.astro-hmdbw4jb){transform-origin:100% 100%;background:#fff;border-radius:18px;flex-direction:column;width:300px;height:372px;display:flex;position:absolute;bottom:72px;right:16px;overflow:hidden;box-shadow:0 0 0 1px #0000000d,0 4px 12px #0000000f,0 24px 64px #0000002e}.rd-header:where(.astro-hmdbw4jb){border-bottom:1px solid var(--fd-hairline);align-items:center;gap:8px;min-height:52px;padding:10px;display:flex}.rd-back:where(.astro-hmdbw4jb),.rd-close:where(.astro-hmdbw4jb){width:18px;height:18px;color:var(--fd-text-2);flex-shrink:0}.rd-close:where(.astro-hmdbw4jb){margin-left:auto}.rd-logo:where(.astro-hmdbw4jb){background:var(--fd-accent);color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:15px;font-weight:700;display:grid}.rd-title:where(.astro-hmdbw4jb){font-size:13px;font-weight:600;line-height:1.3}.rd-sla:where(.astro-hmdbw4jb){color:var(--fd-text-2);font-size:11px;line-height:1.3}.rd-msgs:where(.astro-hmdbw4jb){scrollbar-width:none;flex-direction:column;flex:1;gap:2px;padding:12px 12px 4px;display:flex;position:relative;overflow-y:auto}.rd-msgs:where(.astro-hmdbw4jb)::-webkit-scrollbar{display:none}.rd-group:where(.astro-hmdbw4jb),.rd-step:where(.astro-hmdbw4jb){flex-direction:column;gap:2px;display:flex}.rd-me-group:where(.astro-hmdbw4jb){align-items:flex-end}.rd-msg:where(.astro-hmdbw4jb){border-radius:16px;max-width:86%;padding:9px 12px;font-size:12.5px;line-height:1.45}.rd-them:where(.astro-hmdbw4jb){background:var(--fd-surface);align-self:flex-start}.rd-me:where(.astro-hmdbw4jb){background:var(--fd-accent);color:#fff;align-self:flex-end}.rd-meta:where(.astro-hmdbw4jb){color:var(--fd-text-3);align-items:center;gap:4px;margin:3px 3px 10px;font-size:11px;display:flex}.rd-meta:where(.astro-hmdbw4jb) b:where(.astro-hmdbw4jb){color:var(--fd-text-2);font-weight:500}.rd-meta-me:where(.astro-hmdbw4jb){align-self:flex-end}.rd-meta:where(.astro-hmdbw4jb) img:where(.astro-hmdbw4jb){object-fit:cover;border-radius:50%;width:18px;height:18px;margin-right:2px}.rd-typing:where(.astro-hmdbw4jb){background:var(--fd-surface);border-radius:16px;flex-direction:row;align-self:flex-start;align-items:center;gap:4px;margin-bottom:10px;padding:11px 12px}.rd-typing:where(.astro-hmdbw4jb) img:where(.astro-hmdbw4jb){object-fit:cover;border-radius:50%;width:18px;height:18px;margin:-3px 6px -3px -4px}.rd-typing:where(.astro-hmdbw4jb) span:where(.astro-hmdbw4jb){background:var(--fd-text-3);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite rd-dot}.rd-typing:where(.astro-hmdbw4jb) span:where(.astro-hmdbw4jb):nth-child(3){animation-delay:.15s}.rd-typing:where(.astro-hmdbw4jb) span:where(.astro-hmdbw4jb):nth-child(4){animation-delay:.3s}.rd-composer:where(.astro-hmdbw4jb){padding:6px 10px 10px}.rd-card:where(.astro-hmdbw4jb){box-shadow:0 0 0 1.5px var(--fd-surface-2) inset;border-radius:16px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.rd-input:where(.astro-hmdbw4jb){color:var(--fd-text-3);flex:1;font-size:12.5px}.rd-send:where(.astro-hmdbw4jb){background:var(--fd-surface);width:26px;height:26px;color:var(--fd-text-3);border-radius:50%;place-items:center;display:grid}.rd-send:where(.astro-hmdbw4jb) svg:where(.astro-hmdbw4jb){width:14px;height:14px}.rd-mail:where(.astro-hmdbw4jb){background:#fff;border-radius:14px;gap:10px;width:300px;padding:12px 14px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:60px;left:20px;box-shadow:0 0 0 1px #0000000d,0 4px 12px #0000000f,0 20px 48px #00000029}.rd-mail-icon:where(.astro-hmdbw4jb){background:var(--fd-surface);width:32px;height:32px;color:var(--fd-accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.rd-mail-icon:where(.astro-hmdbw4jb) svg:where(.astro-hmdbw4jb){width:18px;height:18px}.rd-mail-body:where(.astro-hmdbw4jb){min-width:0}.rd-mail-from:where(.astro-hmdbw4jb){white-space:nowrap;align-items:baseline;gap:6px;display:flex}.rd-mail-from:where(.astro-hmdbw4jb) b:where(.astro-hmdbw4jb){font-weight:600}.rd-mail-from:where(.astro-hmdbw4jb) span:where(.astro-hmdbw4jb){color:var(--fd-text-3);text-overflow:ellipsis;font-size:11px;overflow:hidden}.rd-mail-subject:where(.astro-hmdbw4jb){white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-weight:500;overflow:hidden}.rd-mail-preview:where(.astro-hmdbw4jb){color:var(--fd-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-typing:where(.astro-hmdbw4jb){display:none}.rd:where(.astro-hmdbw4jb).is-playing .rd-panel:where(.astro-hmdbw4jb){animation:rd-open .36s var(--ease-pop) both;animation-delay:var(--t)}.rd:where(.astro-hmdbw4jb).is-playing .rd-step:where(.astro-hmdbw4jb){opacity:0;animation:rd-arrive .32s var(--ease-pop) both;animation-delay:var(--t)}.rd:where(.astro-hmdbw4jb).is-playing .rd-typing:where(.astro-hmdbw4jb){animation:rd-arrive .32s var(--ease-pop) both, rd-leave .15s ease forwards;animation-delay:var(--t), calc(var(--t-out) - .15s);display:flex}.rd:where(.astro-hmdbw4jb).is-playing .rd-mail:where(.astro-hmdbw4jb){animation:rd-slide .5s var(--ease-pop) both;animation-delay:var(--t)}@keyframes rd-open{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:none}}@keyframes rd-arrive{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes rd-leave{0%{opacity:1}to{opacity:0;height:0;margin:0;padding:0;display:none}}@keyframes rd-slide{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes rd-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rd:where(.astro-hmdbw4jb).is-playing .rd-panel:where(.astro-hmdbw4jb),.rd:where(.astro-hmdbw4jb).is-playing .rd-step:where(.astro-hmdbw4jb),.rd:where(.astro-hmdbw4jb).is-playing .rd-mail:where(.astro-hmdbw4jb){opacity:1;animation:none}.rd:where(.astro-hmdbw4jb).is-playing .rd-typing:where(.astro-hmdbw4jb){display:none}}.idd:where(.astro-otqpe3mo){--ink:#121212;--muted:#6b6b76;--faint:#9a9aa6;--line:#00000014;--chip:#f2f2f6;--ok:#3f6212;background:var(--color-paper-2);text-align:left;color:var(--ink);grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:24px 24px 0;display:grid}@media (width<=560px){.idd:where(.astro-otqpe3mo){grid-template-columns:1fr}}.idd-code:where(.astro-otqpe3mo){border:1px solid var(--color-line);white-space:normal;background:#fff;border-radius:12px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.75;overflow:hidden}.idd-line:where(.astro-otqpe3mo){white-space:pre;border-radius:6px;margin:0 -8px;padding:0 8px;display:block}.idd-code:where(.astro-otqpe3mo) k{color:var(--color-accent-600)}.idd-code:where(.astro-otqpe3mo) s{color:#b45309;text-decoration:none}.idd-code:where(.astro-otqpe3mo) n{color:#0f766e}.idd-panel:where(.astro-otqpe3mo){border:1px solid var(--color-line);font-family:var(--font-sans);background:#fff;border-bottom:0;border-radius:12px 12px 0 0;padding:14px 16px 6px;font-size:13px;line-height:20px}.idd-head:where(.astro-otqpe3mo){border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.idd-head:where(.astro-otqpe3mo) img:where(.astro-otqpe3mo){object-fit:cover;border-radius:50%;width:32px;height:32px}.idd-name:where(.astro-otqpe3mo){font-weight:500}.idd-mail:where(.astro-otqpe3mo){color:var(--faint);font-size:12px}.idd-section:where(.astro-otqpe3mo){letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-items:center;gap:8px;margin:12px 0 6px;font-size:11px;font-weight:600;display:flex}.idd-section:where(.astro-otqpe3mo) i:where(.astro-otqpe3mo){background:var(--line);flex:1;height:1px}.idd-plat:where(.astro-otqpe3mo){background:var(--chip);color:var(--ink);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.idd-plat:where(.astro-otqpe3mo) svg:where(.astro-otqpe3mo){fill:currentColor;width:12px;height:12px}.idd-rows:where(.astro-otqpe3mo){gap:6px;margin:0;display:grid}.idd-row:where(.astro-otqpe3mo){grid-template-columns:96px 1fr;gap:8px;display:grid}.idd-row:where(.astro-otqpe3mo) dt:where(.astro-otqpe3mo){color:var(--muted)}.idd-row:where(.astro-otqpe3mo) dd:where(.astro-otqpe3mo){align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.idd-chip:where(.astro-otqpe3mo){background:var(--chip);border-radius:6px;padding:1px 7px;font-size:12px;font-weight:500;display:inline-block}.idd-yes:where(.astro-otqpe3mo){color:var(--ok);align-items:center;gap:4px;display:inline-flex}.idd-yes:where(.astro-otqpe3mo) svg:where(.astro-otqpe3mo){width:14px;height:14px}.idd-num:where(.astro-otqpe3mo){font-variant-numeric:tabular-nums}.idd-glyph:where(.astro-otqpe3mo){width:14px;height:14px;color:var(--muted)}.idd:where(.astro-otqpe3mo).is-playing .idd-step:where(.astro-otqpe3mo){opacity:0;animation:.35s cubic-bezier(.34,1.2,.64,1) both idd-arrive;animation-delay:var(--t)}.idd:where(.astro-otqpe3mo).is-playing .idd-attr:where(.astro-otqpe3mo){animation:1.2s both idd-light;animation-delay:var(--t)}@keyframes idd-arrive{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes idd-light{0%{background:0 0}15%{background:color-mix(in srgb, var(--color-accent-600) 12%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.idd:where(.astro-otqpe3mo).is-playing .idd-step:where(.astro-otqpe3mo),.idd:where(.astro-otqpe3mo).is-playing .idd-attr:where(.astro-otqpe3mo){opacity:1;animation:none}}
