.irl-ext[data-astro-cid-5d5do4zz]{padding:0 0 var(--spacing-3xl)}.irl-ext__intro[data-astro-cid-5d5do4zz]{max-width:720px;margin:0 0 var(--spacing-2xl)}.irl-ext__intro[data-astro-cid-5d5do4zz] p[data-astro-cid-5d5do4zz]:not(.irl-ext__note){font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.7}.irl-ext__note[data-astro-cid-5d5do4zz]{margin-top:var(--spacing-md)}.irl-ext__intro[data-astro-cid-5d5do4zz] a{color:var(--color-primary);transition:color var(--transition-fast);border-bottom:1px solid;text-decoration:none}.irl-ext__intro[data-astro-cid-5d5do4zz] a:hover{color:var(--color-primary-dark)}.irl-ext__shell[data-astro-cid-5d5do4zz]{--irl-ext-panel-h:clamp(680px, calc(100vh - 300px), 780px);gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:420px minmax(0,1fr);display:grid}.irl-ext__panel[data-astro-cid-5d5do4zz]{gap:var(--spacing-xl);padding:var(--spacing-xl);border:2px solid var(--lightningcss-light,var(--border-light))var(--lightningcss-dark,var(--border-dark-default));background:var(--surface-subtle-bg);backdrop-filter:blur(2px);box-shadow:inset 0 1px 0 var(--frost-highlight), 0 0 0 1px var(--frost-edge);box-sizing:border-box;flex-direction:column;display:flex}.irl-ext__panel--out[data-astro-cid-5d5do4zz],.irl-ext__panel--pick[data-astro-cid-5d5do4zz]{min-height:var(--irl-ext-panel-h)}.irl-ext__step[data-astro-cid-5d5do4zz]{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.irl-ext__label[data-astro-cid-5d5do4zz]{font-family:var(--font-family-mono);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.irl-ext__hint[data-astro-cid-5d5do4zz]{font-size:var(--text-xs);color:var(--text-muted)}.irl-ext__dropwrap[data-astro-cid-5d5do4zz]{flex-shrink:0;position:relative}.irl-ext__input[data-astro-cid-5d5do4zz]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.irl-ext__drop[data-astro-cid-5d5do4zz]{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;cursor:pointer;border:3px dashed var(--color-primary);transition:border-style var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex}.irl-ext__drop[data-astro-cid-5d5do4zz]:hover,.irl-ext__drop[data-astro-cid-5d5do4zz][data-dragging=true]{background:var(--accent-tint-bg);border-style:solid}.irl-ext__input[data-astro-cid-5d5do4zz]:focus-visible+.irl-ext__drop[data-astro-cid-5d5do4zz]{outline:2px solid var(--color-primary);outline-offset:2px}.irl-ext__drop[data-astro-cid-5d5do4zz] .irl-ext__drop-icon{color:var(--color-primary);display:block}.irl-ext__drop-text[data-astro-cid-5d5do4zz]{font-size:var(--text-lg);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1.5}.irl-ext__drop-text[data-astro-cid-5d5do4zz] span[data-astro-cid-5d5do4zz]{color:var(--color-primary)}.irl-ext__drop-note[data-astro-cid-5d5do4zz]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.irl-ext__diag[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--lightningcss-light,var(--border-light))var(--lightningcss-dark,var(--border-dark-subtle));flex-direction:column;flex:1;min-height:0;display:flex}.irl-ext__diag[data-astro-cid-5d5do4zz][data-empty=true] dd[data-astro-cid-5d5do4zz]{opacity:.4}.irl-ext__diag-list[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.irl-ext__diag-row[data-astro-cid-5d5do4zz]{font-size:var(--text-xs);line-height:1.4}.irl-ext__diag-row[data-astro-cid-5d5do4zz] dt[data-astro-cid-5d5do4zz]{color:var(--text-muted)}.irl-ext__diag-row[data-astro-cid-5d5do4zz] dd[data-astro-cid-5d5do4zz]{margin:0 0 0 var(--spacing-lg);color:var(--text-primary);font-weight:var(--font-weight-bold)}.irl-ext__advisory[data-astro-cid-5d5do4zz]{padding:var(--spacing-md);border-left:3px solid var(--color-warning);background:var(--surface-faint-bg);font-size:var(--text-xs);color:var(--text-secondary);flex-shrink:0;margin:0;line-height:1.5}.irl-ext__outhead[data-astro-cid-5d5do4zz]{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);flex-wrap:nowrap;flex-shrink:0;display:flex}.irl-ext__status[data-astro-cid-5d5do4zz]{overflow-wrap:anywhere;min-height:2lh;font-size:var(--text-xs);color:var(--text-muted)}.irl-ext__actions[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);flex-shrink:0;display:flex}.irl-ext__actions[data-astro-cid-5d5do4zz][data-enabled=false]{opacity:.3;pointer-events:none}.irl-ext__body[data-astro-cid-5d5do4zz]{flex:1;min-height:0;position:relative}.irl-ext__idle[data-astro-cid-5d5do4zz],.irl-ext__error[data-astro-cid-5d5do4zz],.irl-ext__md[data-astro-cid-5d5do4zz]{position:absolute;inset:0}.irl-ext__idle[data-astro-cid-5d5do4zz][hidden],.irl-ext__error[data-astro-cid-5d5do4zz][hidden]{display:none}.irl-ext__idle[data-astro-cid-5d5do4zz]{box-sizing:border-box;height:100%;padding:var(--spacing-3xl) var(--spacing-2xl);text-align:center;border:2px dashed var(--border-hairline);justify-content:center;align-items:center;display:flex}.irl-ext__idle-text[data-astro-cid-5d5do4zz]{max-width:340px;font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}.irl-ext__error[data-astro-cid-5d5do4zz]{box-sizing:border-box;gap:var(--spacing-lg);height:100%;padding:var(--spacing-xl);border:2px solid var(--color-error);background:var(--surface-faint-bg);border-left-width:4px;flex-direction:column;display:flex}.irl-ext__error-title[data-astro-cid-5d5do4zz]{font-family:var(--font-family-mono);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-error-ink)}.irl-ext__error-body[data-astro-cid-5d5do4zz]{font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:1.7}.irl-ext__error-hint[data-astro-cid-5d5do4zz]{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:1.6}.irl-ext__md[data-astro-cid-5d5do4zz]{box-sizing:border-box;height:100%;padding:var(--spacing-lg);border:2px solid var(--border-hairline);background:var(--surface-faint-bg);font-family:var(--font-family-mono);font-size:var(--text-xs);color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;margin:0;line-height:1.85;overflow:auto}.irl-ext__cards[data-astro-cid-5d5do4zz]{gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.irl-ext__card[data-astro-cid-5d5do4zz]{padding:var(--spacing-xl);border:2px solid var(--lightningcss-light,var(--border-light))var(--lightningcss-dark,var(--border-dark-default));border-top:3px solid var(--color-primary);background:var(--surface-subtle-bg);backdrop-filter:blur(2px);box-shadow:inset 0 1px 0 var(--frost-highlight), 0 0 0 1px var(--frost-edge)}.irl-ext__card[data-astro-cid-5d5do4zz] h2[data-astro-cid-5d5do4zz]{font-size:var(--text-xl);font-family:var(--font-family-mono);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--spacing-md)}.irl-ext__card-list[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.irl-ext__card-list[data-astro-cid-5d5do4zz] li[data-astro-cid-5d5do4zz]{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.7;display:flex}.irl-ext__card-list[data-astro-cid-5d5do4zz] li[data-astro-cid-5d5do4zz]>span[data-astro-cid-5d5do4zz]{min-width:0}.irl-ext__card-list[data-astro-cid-5d5do4zz] .bullet-icon{opacity:.8}.irl-ext__card-list[data-astro-cid-5d5do4zz] a{color:var(--color-primary);transition:color var(--transition-fast);border-bottom:1px solid;text-decoration:none}.irl-ext__card-list[data-astro-cid-5d5do4zz] a:hover{color:var(--color-primary-dark)}.irl-ext__back[data-astro-cid-5d5do4zz]{display:inline-block}@media (width>=1025px) and (width<=1280px){.irl-ext__outhead[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);flex-direction:column}}@media (width<=1024px){.irl-ext__shell[data-astro-cid-5d5do4zz]{grid-template-columns:1fr}.irl-ext__panel--out[data-astro-cid-5d5do4zz],.irl-ext__panel--pick[data-astro-cid-5d5do4zz]{min-height:0}.irl-ext__body[data-astro-cid-5d5do4zz]{flex:0 0 420px}}@media (width<=768px){.irl-ext[data-astro-cid-5d5do4zz]{padding:0 0 var(--spacing-3xl)}.irl-ext__panel[data-astro-cid-5d5do4zz]{padding:var(--spacing-lg)}.irl-ext__cards[data-astro-cid-5d5do4zz]{grid-template-columns:1fr}.irl-ext__outhead[data-astro-cid-5d5do4zz]{gap:var(--spacing-md);flex-direction:column}.irl-ext__drop[data-astro-cid-5d5do4zz]{padding:var(--spacing-2xl) var(--spacing-lg)}}@media (width<=480px){.irl-ext[data-astro-cid-5d5do4zz]{padding:0 0 var(--spacing-2xl)}.irl-ext__actions[data-astro-cid-5d5do4zz]{flex-direction:column;width:100%}.irl-ext__back[data-astro-cid-5d5do4zz]{text-align:center;width:100%}}
