.tmt:where(.astro-2nxxstjp){position:relative;margin:1.4rem 0;padding:1.05rem 1.1rem 1.05rem 2.1rem;border-radius:14px;background:color-mix(in oklab,var(--sl-color-gray-3) 8%,var(--sl-color-bg));box-shadow:0 1px 3px color-mix(in oklab,#000 18%,transparent)}.tmt-rows:where(.astro-2nxxstjp){position:relative;display:flex;flex-direction:column;gap:.55rem}.tmt-rows:where(.astro-2nxxstjp):before{content:"";position:absolute;left:.36rem;top:.7rem;bottom:.7rem;width:2px;background:color-mix(in oklab,var(--sl-color-gray-3) 45%,transparent)}.tmt-row:where(.astro-2nxxstjp){position:relative;display:flex;align-items:flex-start;gap:.75rem}.tmt-marker:where(.astro-2nxxstjp){position:relative;z-index:1;flex:0 0 auto;width:.82rem;height:.82rem;margin-top:.28rem;border-radius:999px;background:color-mix(in oklab,var(--sl-color-gray-3) 60%,var(--sl-color-bg));box-shadow:0 0 0 3px color-mix(in oklab,var(--sl-color-gray-3) 8%,var(--sl-color-bg))}.tmt-snap:where(.astro-2nxxstjp) .tmt-marker:where(.astro-2nxxstjp){background:var(--sl-color-text-accent)}.tmt-bad:where(.astro-2nxxstjp) .tmt-marker:where(.astro-2nxxstjp){background:#c96a6a}.tmt-restore:where(.astro-2nxxstjp) .tmt-marker:where(.astro-2nxxstjp){background:#7fb069}.tmt-body:where(.astro-2nxxstjp){display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;min-width:0;padding:.32rem .6rem;border-radius:9px}.tmt-snap:where(.astro-2nxxstjp) .tmt-body:where(.astro-2nxxstjp){background:color-mix(in oklab,var(--sl-color-text-accent) 8%,var(--sl-color-bg))}.tmt-bad:where(.astro-2nxxstjp) .tmt-body:where(.astro-2nxxstjp){background:color-mix(in oklab,#c96a6a 13%,var(--sl-color-bg))}.tmt-restore:where(.astro-2nxxstjp) .tmt-body:where(.astro-2nxxstjp){background:color-mix(in oklab,#7fb069 14%,var(--sl-color-bg))}.tmt-title:where(.astro-2nxxstjp){font-family:var(--sl-font-mono);font-size:.78rem;font-weight:700;color:var(--sl-color-white)}.tmt-snap:where(.astro-2nxxstjp) .tmt-title:where(.astro-2nxxstjp){color:var(--sl-color-text-accent)}.tmt-restore:where(.astro-2nxxstjp) .tmt-title:where(.astro-2nxxstjp){color:#7fb069}.tmt-code:where(.astro-2nxxstjp){font-family:var(--sl-font-mono);font-size:.72rem;padding:.06rem .42rem;border-radius:6px;background:color-mix(in oklab,var(--sl-color-bg) 74%,transparent);color:var(--sl-color-gray-1);overflow-wrap:anywhere}.tmt-bad:where(.astro-2nxxstjp) .tmt-code:where(.astro-2nxxstjp){color:#c96a6a;font-weight:700}.tmt-note:where(.astro-2nxxstjp){font-size:.78rem;line-height:1.45;color:var(--sl-color-gray-2)}.tmt-arc:where(.astro-2nxxstjp){position:absolute;left:.45rem;width:1.55rem;opacity:0;border:2px solid #7fb069;border-right:0;border-radius:10px 0 0 10px;pointer-events:none}.tmt-arc:where(.astro-2nxxstjp):after{content:"";position:absolute;right:-5px;bottom:-4px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #7fb069}.tmt-armed:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp){opacity:0;transform:translateY(8px)}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp){opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(2){transition-delay:.08s}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(3){transition-delay:.16s}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(4){transition-delay:.24s}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(5){transition-delay:.32s}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(6){transition-delay:.4s}.tmt-in:where(.astro-2nxxstjp) .tmt-row:where(.astro-2nxxstjp):nth-child(7){transition-delay:.48s}.tmt-armed:where(.astro-2nxxstjp) .tmt-arc:where(.astro-2nxxstjp){transition:opacity .5s ease .85s}@media(max-width:480px){.tmt:where(.astro-2nxxstjp){padding-left:1.8rem;padding-right:.8rem}}.tmc:where(.astro-5axepckx){margin:1.4rem 0;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px color-mix(in oklab,#000 18%,transparent)}.tmc-grid:where(.astro-5axepckx){display:grid;grid-template-columns:1fr 1fr;gap:2px}.tmc-cell:where(.astro-5axepckx){padding:.95rem 1.05rem 1.05rem}.tmc-yes:where(.astro-5axepckx){background:color-mix(in oklab,#7fb069 10%,var(--sl-color-bg))}.tmc-no:where(.astro-5axepckx){background:color-mix(in oklab,#c96a6a 9%,var(--sl-color-bg))}.tmc-tag:where(.astro-5axepckx){display:inline-block;font-family:var(--sl-font);font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem}.tmc-yes:where(.astro-5axepckx) .tmc-tag:where(.astro-5axepckx){color:#7fb069}.tmc-no:where(.astro-5axepckx) .tmc-tag:where(.astro-5axepckx){color:#c96a6a}.tmc-lead:where(.astro-5axepckx){margin:0 0 .45rem;font-size:.86rem;line-height:1.5;color:var(--sl-color-gray-1)}.tmc-sub:where(.astro-5axepckx){margin:0 0 .5rem;font-size:.78rem;line-height:1.45;color:var(--sl-color-gray-2)}.tmc-cell:where(.astro-5axepckx) ul:where(.astro-5axepckx){margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.6;color:var(--sl-color-gray-1)}.tmc-cell:where(.astro-5axepckx) code:where(.astro-5axepckx){font-family:var(--sl-font-mono);font-size:.82em;background:color-mix(in oklab,var(--sl-color-bg) 62%,transparent);padding:.06rem .34rem;border-radius:6px}.tmc-chips:where(.astro-5axepckx){display:flex;flex-wrap:wrap;gap:.4rem}.tmc-chip:where(.astro-5axepckx){font-family:var(--sl-font-mono);font-size:.72rem;padding:.1rem .5rem;border-radius:999px;background:color-mix(in oklab,var(--sl-color-bg) 62%,transparent);color:var(--sl-color-gray-1);white-space:nowrap}.tmc-foot:where(.astro-5axepckx){display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;padding:.6rem 1.05rem;background:color-mix(in oklab,var(--sl-color-gray-3) 16%,var(--sl-color-bg));font-size:.74rem;color:var(--sl-color-gray-2)}.tmc-foot:where(.astro-5axepckx) code:where(.astro-5axepckx){font-family:var(--sl-font-mono);font-size:.9em;background:transparent;padding:0}@media(max-width:620px){.tmc-grid:where(.astro-5axepckx){grid-template-columns:1fr}}
